/* Automatically @generated by tree-sitter v0.25.6 */ #include "tree_sitter/parser.h" #if defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif #ifdef _MSC_VER #pragma optimize("", off) #elif defined(__clang__) #pragma clang optimize off #elif defined(__GNUC__) #pragma GCC optimize ("O0") #endif #define LANGUAGE_VERSION 15 #define STATE_COUNT 10072 #define LARGE_STATE_COUNT 430 #define SYMBOL_COUNT 305 #define ALIAS_COUNT 9 #define TOKEN_COUNT 81 #define EXTERNAL_TOKEN_COUNT 14 #define FIELD_COUNT 21 #define MAX_ALIAS_SEQUENCE_LENGTH 10 #define MAX_RESERVED_WORD_SET_SIZE 0 #define PRODUCTION_ID_COUNT 78 #define SUPERTYPE_COUNT 0 enum ts_symbol_identifiers { sym__varid = 1, anon_sym_SEMI = 2, sym_number = 3, sym_char = 4, sym_string = 5, sym_triple_quote_string = 6, sym__integer_literal = 7, sym__hex_literal = 8, anon_sym_u21d2 = 9, anon_sym_EQ_GT = 10, anon_sym_u21d0 = 11, anon_sym_LT_EQ = 12, anon_sym_u2192 = 13, anon_sym_DASH_GT = 14, anon_sym_u2190 = 15, anon_sym_LT_DASH = 16, anon_sym_u2237 = 17, anon_sym_COLON_COLON = 18, anon_sym__ = 19, sym_hole = 20, anon_sym_DOT = 21, sym__immediate_varid = 22, sym__operator = 23, anon_sym_DASH = 24, anon_sym_LPAREN = 25, anon_sym_RPAREN = 26, sym__conid = 27, anon_sym_PIPE = 28, anon_sym_LBRACE = 29, anon_sym_RBRACE = 30, anon_sym_COLON = 31, anon_sym_EQ = 32, anon_sym_AT = 33, anon_sym_forall = 34, anon_sym_u2200 = 35, anon_sym_DOT2 = 36, anon_sym_nominal = 37, anon_sym_representational = 38, anon_sym_phantom = 39, anon_sym_type = 40, anon_sym_role = 41, anon_sym_BQUOTE = 42, anon_sym_LBRACK = 43, anon_sym_RBRACK = 44, anon_sym_if = 45, anon_sym_then = 46, anon_sym_else = 47, anon_sym_case = 48, anon_sym_of = 49, anon_sym_let = 50, anon_sym_in = 51, anon_sym_BSLASH = 52, anon_sym_do = 53, anon_sym_ado = 54, anon_sym_AT2 = 55, anon_sym_DOT_DOT = 56, anon_sym_class = 57, anon_sym_hiding = 58, anon_sym_import = 59, anon_sym_as = 60, anon_sym_module = 61, anon_sym_data = 62, anon_sym_newtype = 63, anon_sym_instance = 64, anon_sym_infixl = 65, anon_sym_infixr = 66, anon_sym_infix = 67, anon_sym_foreign = 68, anon_sym_derive = 69, anon_sym_pattern = 70, aux_sym__token1 = 71, sym__layout_semicolon = 72, sym__layout_start = 73, sym__layout_end = 74, sym__dot = 75, sym_where = 76, sym__tyconsym = 77, sym_comment = 78, sym_comma = 79, sym_empty_file = 80, sym_purescript = 81, sym__topdecl = 82, sym_integer = 83, sym__numeric = 84, sym__literal = 85, sym__rcarrow = 86, sym__lcarrow = 87, sym__arrow = 88, sym__larrow = 89, sym__colon2 = 90, sym_wildcard = 91, sym__immediate_dot = 92, sym_variable = 93, sym__immediate_variable = 94, sym_qualified_variable = 95, sym_operator = 96, sym__minus = 97, sym__operator_or_minus = 98, sym_qualified_operator = 99, sym__q_op = 100, sym_constructor = 101, sym_qualified_constructor = 102, sym__qcon = 103, sym_qualified_type = 104, sym__type_operator = 105, sym_qualified_type_operator = 106, sym__qualified_type_operator = 107, sym_type_literal = 108, sym_literal = 109, sym__name = 110, sym__field_name_ty = 111, sym_row_field = 112, sym__row_variable = 113, sym_row_type = 114, sym_record_type_literal = 115, sym__field_name = 116, sym_field_wildcard = 117, sym_record_field = 118, sym_record_literal = 119, sym__record_field_update = 120, sym__record_update_lhs = 121, sym_record_update = 122, sym_type_variable = 123, sym__visible_type_variable = 124, sym__tyvar_no_annotation = 125, sym__tyvar_annotated = 126, sym__forall_kw = 127, sym_forall = 128, sym_type_name = 129, sym_type_wildcard = 130, sym_type_operator = 131, sym__type_qoperator = 132, sym_captured_type_operator = 133, sym_type_parens = 134, sym__type_annotation = 135, sym__atype = 136, sym_type_apply = 137, sym__btype = 138, sym_type_infix = 139, sym__type = 140, sym__simpletype = 141, sym__role = 142, sym_type_role_declaration = 143, sym__type_type_signature = 144, sym_decl_type = 145, sym_exp_name = 146, sym_exp_ticked = 147, sym_exp_negation = 148, sym_exp_parens = 149, sym_exp_type_application = 150, sym_exp_array = 151, sym_exp_section_left = 152, sym_exp_section_right = 153, sym__record_access_field = 154, sym_record_accessor = 155, sym_exp_record_access = 156, sym_exp_if = 157, sym_pattern_guard = 158, sym_guard = 159, sym_guards = 160, sym_gdpat = 161, sym__alt_variants = 162, sym_alt = 163, sym_alts = 164, sym__exp_case_slots = 165, sym_exp_case = 166, sym__let_decls = 167, sym_exp_let_in = 168, sym_exp_lambda = 169, sym__statement_lexp = 170, sym___statement_exp_infix = 171, sym__statement_exp_infix = 172, sym__statement_exp = 173, sym_bind_pattern = 174, sym_let = 175, sym_statement = 176, sym__do_kw = 177, sym__do = 178, sym_exp_do = 179, sym__ado_kw = 180, sym__ado = 181, sym__ado_in = 182, sym_exp_ado = 183, sym__do_or_ado_block = 184, sym__aexp_projection = 185, sym__aexp = 186, sym__exp_apply = 187, sym__fexp = 188, sym__lexp = 189, sym_exp_infix = 190, sym__exp_infix = 191, sym__exp = 192, sym_pat_field = 193, sym_pat_fields = 194, sym_pat_name = 195, sym_pat_as = 196, sym__pat_constructor = 197, sym_pat_record = 198, sym_pat_wildcard = 199, sym_pat_parens = 200, sym_pat_array = 201, sym__apat = 202, sym_pat_negation = 203, sym_pat_apply = 204, sym__lpat = 205, sym_pat_infix = 206, sym__pat = 207, sym_pat_typed = 208, sym__typed_pat = 209, sym__import_name = 210, sym_import_con_names = 211, sym_import_item = 212, sym_class_import = 213, sym_type_operator_import = 214, sym_type_import = 215, sym_var_import = 216, sym_import_list = 217, sym_decl_import = 218, sym__modid = 219, aux_sym__qualifying_module = 220, sym_qualified_module = 221, sym_export_names = 222, sym_export = 223, sym_exports = 224, sym__decl_module = 225, sym__data_type_signature = 226, sym_decl_data = 227, sym_newtype_constructor = 228, sym__newtype_type_signature = 229, sym_decl_newtype = 230, sym_class_name = 231, sym_constraint = 232, sym_constraints = 233, sym__cdecl = 234, sym_fundep = 235, sym_fundeps = 236, sym_class_body = 237, sym__class_kind_declaration = 238, sym_class_head = 239, sym_class_declaration = 240, sym__idecl = 241, sym_instance_head = 242, sym__instance_name = 243, sym_class_instance = 244, sym__funpat = 245, sym__fun_name = 246, sym_guard_equation = 247, aux_sym__fun_guards = 248, sym__funrhs = 249, aux_sym__fun_patterns = 250, sym__funvar = 251, sym__funlhs = 252, sym_function = 253, sym_operator_declaration = 254, sym_signature = 255, sym__gendecl = 256, sym__decl_fun = 257, sym__decl = 258, sym_declarations = 259, sym_decl_foreign_import = 260, sym__decl_foreign = 261, sym__newkind_type_signature = 262, sym_kind_declaration = 263, sym_kind_value_declaration = 264, sym_decl_derive = 265, sym__pattern_type = 266, sym__pattern_equals = 267, sym__pattern_decl = 268, sym__pattern_arrow = 269, sym_decl_pattern = 270, aux_sym_purescript_repeat1 = 271, aux_sym_row_type_repeat1 = 272, aux_sym_record_literal_repeat1 = 273, aux_sym__record_field_update_repeat1 = 274, aux_sym_record_update_repeat1 = 275, aux_sym__quantifiers_repeat1 = 276, aux_sym_forall_repeat1 = 277, aux_sym_type_apply_repeat1 = 278, aux_sym_type_role_declaration_repeat1 = 279, aux_sym_exp_array_repeat1 = 280, aux_sym_record_accessor_repeat1 = 281, aux_sym_guards_repeat1 = 282, aux_sym__alt_variants_repeat1 = 283, aux_sym_alt_repeat1 = 284, aux_sym_alts_repeat1 = 285, aux_sym__exp_case_slots_repeat1 = 286, aux_sym__let_decls_repeat1 = 287, aux_sym_exp_lambda_repeat1 = 288, aux_sym_exp_do_repeat1 = 289, aux_sym__ado_in_repeat1 = 290, aux_sym_pat_fields_repeat1 = 291, aux_sym_pat_array_repeat1 = 292, aux_sym_import_con_names_repeat1 = 293, aux_sym_import_list_repeat1 = 294, aux_sym_export_names_repeat1 = 295, aux_sym_exports_repeat1 = 296, aux_sym_decl_data_repeat1 = 297, aux_sym_decl_data_repeat2 = 298, aux_sym_constraints_repeat1 = 299, aux_sym_fundep_repeat1 = 300, aux_sym_fundeps_repeat1 = 301, aux_sym_class_body_repeat1 = 302, aux_sym_class_instance_repeat1 = 303, aux_sym__pattern_arrow_repeat1 = 304, alias_sym_exp_apply = 305, alias_sym_field_name = 306, alias_sym_field_pun = 307, alias_sym_field_value = 308, alias_sym_instance_name = 309, alias_sym_module = 310, alias_sym_pat_literal = 311, alias_sym_patterns = 312, alias_sym_type = 313, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [sym__varid] = "_varid", [anon_sym_SEMI] = ";", [sym_number] = "number", [sym_char] = "char", [sym_string] = "string", [sym_triple_quote_string] = "triple_quote_string", [sym__integer_literal] = "_integer_literal", [sym__hex_literal] = "_hex_literal", [anon_sym_u21d2] = "\u21d2", [anon_sym_EQ_GT] = "=>", [anon_sym_u21d0] = "\u21d0", [anon_sym_LT_EQ] = "<=", [anon_sym_u2192] = "\u2192", [anon_sym_DASH_GT] = "->", [anon_sym_u2190] = "\u2190", [anon_sym_LT_DASH] = "<-", [anon_sym_u2237] = "\u2237", [anon_sym_COLON_COLON] = "::", [anon_sym__] = "_", [sym_hole] = "hole", [anon_sym_DOT] = ".", [sym__immediate_varid] = "variable", [sym__operator] = "_operator", [anon_sym_DASH] = "-", [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", [sym__conid] = "_conid", [anon_sym_PIPE] = "|", [anon_sym_LBRACE] = "{", [anon_sym_RBRACE] = "}", [anon_sym_COLON] = ":", [anon_sym_EQ] = "=", [anon_sym_AT] = "@", [anon_sym_forall] = "forall", [anon_sym_u2200] = "\u2200", [anon_sym_DOT2] = ".", [anon_sym_nominal] = "nominal", [anon_sym_representational] = "representational", [anon_sym_phantom] = "phantom", [anon_sym_type] = "type", [anon_sym_role] = "role", [anon_sym_BQUOTE] = "`", [anon_sym_LBRACK] = "[", [anon_sym_RBRACK] = "]", [anon_sym_if] = "if", [anon_sym_then] = "then", [anon_sym_else] = "else", [anon_sym_case] = "case", [anon_sym_of] = "of", [anon_sym_let] = "let", [anon_sym_in] = "in", [anon_sym_BSLASH] = "\\", [anon_sym_do] = "do", [anon_sym_ado] = "ado", [anon_sym_AT2] = "@", [anon_sym_DOT_DOT] = "all_names", [anon_sym_class] = "class", [anon_sym_hiding] = "hiding", [anon_sym_import] = "import", [anon_sym_as] = "as", [anon_sym_module] = "module", [anon_sym_data] = "data", [anon_sym_newtype] = "newtype", [anon_sym_instance] = "instance", [anon_sym_infixl] = "infixl", [anon_sym_infixr] = "infixr", [anon_sym_infix] = "infix", [anon_sym_foreign] = "foreign", [anon_sym_derive] = "derive", [anon_sym_pattern] = "pattern", [aux_sym__token1] = "_token1", [sym__layout_semicolon] = "_layout_semicolon", [sym__layout_start] = "_layout_start", [sym__layout_end] = "_layout_end", [sym__dot] = "_dot", [sym_where] = "where", [sym__tyconsym] = "type_operator", [sym_comment] = "comment", [sym_comma] = "comma", [sym_empty_file] = "empty_file", [sym_purescript] = "purescript", [sym__topdecl] = "_topdecl", [sym_integer] = "integer", [sym__numeric] = "_numeric", [sym__literal] = "_literal", [sym__rcarrow] = "_rcarrow", [sym__lcarrow] = "_lcarrow", [sym__arrow] = "_arrow", [sym__larrow] = "_larrow", [sym__colon2] = "_colon2", [sym_wildcard] = "wildcard", [sym__immediate_dot] = "_immediate_dot", [sym_variable] = "variable", [sym__immediate_variable] = "_immediate_variable", [sym_qualified_variable] = "qualified_variable", [sym_operator] = "operator", [sym__minus] = "_minus", [sym__operator_or_minus] = "_operator_or_minus", [sym_qualified_operator] = "qualified_operator", [sym__q_op] = "_q_op", [sym_constructor] = "constructor", [sym_qualified_constructor] = "qualified_constructor", [sym__qcon] = "_qcon", [sym_qualified_type] = "qualified_type", [sym__type_operator] = "_type_operator", [sym_qualified_type_operator] = "qualified_type_operator", [sym__qualified_type_operator] = "_qualified_type_operator", [sym_type_literal] = "type_literal", [sym_literal] = "exp_literal", [sym__name] = "_name", [sym__field_name_ty] = "_field_name_ty", [sym_row_field] = "row_field", [sym__row_variable] = "_row_variable", [sym_row_type] = "row_type", [sym_record_type_literal] = "record_type_literal", [sym__field_name] = "_field_name", [sym_field_wildcard] = "field_wildcard", [sym_record_field] = "record_field", [sym_record_literal] = "record_literal", [sym__record_field_update] = "_record_field_update", [sym__record_update_lhs] = "_record_update_lhs", [sym_record_update] = "record_update", [sym_type_variable] = "type_variable", [sym__visible_type_variable] = "_visible_type_variable", [sym__tyvar_no_annotation] = "_tyvar_no_annotation", [sym__tyvar_annotated] = "annotated_type_variable", [sym__forall_kw] = "_forall_kw", [sym_forall] = "forall", [sym_type_name] = "type_name", [sym_type_wildcard] = "type_wildcard", [sym_type_operator] = "type_operator", [sym__type_qoperator] = "_type_qoperator", [sym_captured_type_operator] = "captured_type_operator", [sym_type_parens] = "type_parens", [sym__type_annotation] = "_type_annotation", [sym__atype] = "_atype", [sym_type_apply] = "type_apply", [sym__btype] = "_btype", [sym_type_infix] = "type_infix", [sym__type] = "_type", [sym__simpletype] = "_simpletype", [sym__role] = "type_role", [sym_type_role_declaration] = "type_role_declaration", [sym__type_type_signature] = "type_signature", [sym_decl_type] = "type_alias", [sym_exp_name] = "exp_name", [sym_exp_ticked] = "exp_ticked", [sym_exp_negation] = "exp_negation", [sym_exp_parens] = "exp_parens", [sym_exp_type_application] = "exp_type_application", [sym_exp_array] = "exp_array", [sym_exp_section_left] = "exp_section_left", [sym_exp_section_right] = "exp_section_right", [sym__record_access_field] = "_record_access_field", [sym_record_accessor] = "record_accessor", [sym_exp_record_access] = "exp_record_access", [sym_exp_if] = "exp_if", [sym_pattern_guard] = "pattern_guard", [sym_guard] = "guard", [sym_guards] = "guards", [sym_gdpat] = "gdpat", [sym__alt_variants] = "_alt_variants", [sym_alt] = "alt", [sym_alts] = "alts", [sym__exp_case_slots] = "_exp_case_slots", [sym_exp_case] = "exp_case", [sym__let_decls] = "declarations", [sym_exp_let_in] = "exp_let_in", [sym_exp_lambda] = "exp_lambda", [sym__statement_lexp] = "_statement_lexp", [sym___statement_exp_infix] = "exp_infix", [sym__statement_exp_infix] = "_statement_exp_infix", [sym__statement_exp] = "_statement_exp", [sym_bind_pattern] = "bind_pattern", [sym_let] = "let", [sym_statement] = "statement", [sym__do_kw] = "_do_kw", [sym__do] = "_do", [sym_exp_do] = "exp_do", [sym__ado_kw] = "_ado_kw", [sym__ado] = "_ado", [sym__ado_in] = "_ado_in", [sym_exp_ado] = "exp_ado", [sym__do_or_ado_block] = "_do_or_ado_block", [sym__aexp_projection] = "_aexp_projection", [sym__aexp] = "_aexp", [sym__exp_apply] = "_exp_apply", [sym__fexp] = "_fexp", [sym__lexp] = "_lexp", [sym_exp_infix] = "exp_infix", [sym__exp_infix] = "_exp_infix", [sym__exp] = "_exp", [sym_pat_field] = "pat_field", [sym_pat_fields] = "pat_fields", [sym_pat_name] = "pat_name", [sym_pat_as] = "pat_as", [sym__pat_constructor] = "_pat_constructor", [sym_pat_record] = "pat_record", [sym_pat_wildcard] = "pat_wildcard", [sym_pat_parens] = "pat_parens", [sym_pat_array] = "pat_array", [sym__apat] = "_apat", [sym_pat_negation] = "pat_negation", [sym_pat_apply] = "pat_apply", [sym__lpat] = "_lpat", [sym_pat_infix] = "pat_infix", [sym__pat] = "_pat", [sym_pat_typed] = "pat_typed", [sym__typed_pat] = "_typed_pat", [sym__import_name] = "_import_name", [sym_import_con_names] = "import_con_names", [sym_import_item] = "import_item", [sym_class_import] = "class_import", [sym_type_operator_import] = "type_operator_import", [sym_type_import] = "type_import", [sym_var_import] = "var_import", [sym_import_list] = "import_list", [sym_decl_import] = "import", [sym__modid] = "_modid", [aux_sym__qualifying_module] = "_qualifying_module", [sym_qualified_module] = "qualified_module", [sym_export_names] = "export_names", [sym_export] = "export", [sym_exports] = "exports", [sym__decl_module] = "_decl_module", [sym__data_type_signature] = "type_signature", [sym_decl_data] = "data", [sym_newtype_constructor] = "newtype_constructor", [sym__newtype_type_signature] = "type_signature", [sym_decl_newtype] = "newtype", [sym_class_name] = "class_name", [sym_constraint] = "constraint", [sym_constraints] = "constraints", [sym__cdecl] = "_cdecl", [sym_fundep] = "fundep", [sym_fundeps] = "fundeps", [sym_class_body] = "class_body", [sym__class_kind_declaration] = "kind_declaration", [sym_class_head] = "class_head", [sym_class_declaration] = "class_declaration", [sym__idecl] = "_idecl", [sym_instance_head] = "instance_head", [sym__instance_name] = "_instance_name", [sym_class_instance] = "class_instance", [sym__funpat] = "function", [sym__fun_name] = "_fun_name", [sym_guard_equation] = "guard_equation", [aux_sym__fun_guards] = "_fun_guards", [sym__funrhs] = "_funrhs", [aux_sym__fun_patterns] = "_fun_patterns", [sym__funvar] = "_funvar", [sym__funlhs] = "_funlhs", [sym_function] = "function", [sym_operator_declaration] = "operator_declaration", [sym_signature] = "signature", [sym__gendecl] = "_gendecl", [sym__decl_fun] = "_decl_fun", [sym__decl] = "_decl", [sym_declarations] = "declarations", [sym_decl_foreign_import] = "foreign_import", [sym__decl_foreign] = "_decl_foreign", [sym__newkind_type_signature] = "kind_signature", [sym_kind_declaration] = "kind_declaration", [sym_kind_value_declaration] = "kind_value_declaration", [sym_decl_derive] = "derive_declaration", [sym__pattern_type] = "signature", [sym__pattern_equals] = "equation", [sym__pattern_decl] = "_pattern_decl", [sym__pattern_arrow] = "equation", [sym_decl_pattern] = "pattern_synonym", [aux_sym_purescript_repeat1] = "purescript_repeat1", [aux_sym_row_type_repeat1] = "row_type_repeat1", [aux_sym_record_literal_repeat1] = "record_literal_repeat1", [aux_sym__record_field_update_repeat1] = "_record_field_update_repeat1", [aux_sym_record_update_repeat1] = "record_update_repeat1", [aux_sym__quantifiers_repeat1] = "_quantifiers_repeat1", [aux_sym_forall_repeat1] = "forall_repeat1", [aux_sym_type_apply_repeat1] = "type_apply_repeat1", [aux_sym_type_role_declaration_repeat1] = "type_role_declaration_repeat1", [aux_sym_exp_array_repeat1] = "exp_array_repeat1", [aux_sym_record_accessor_repeat1] = "record_accessor_repeat1", [aux_sym_guards_repeat1] = "guards_repeat1", [aux_sym__alt_variants_repeat1] = "_alt_variants_repeat1", [aux_sym_alt_repeat1] = "alt_repeat1", [aux_sym_alts_repeat1] = "alts_repeat1", [aux_sym__exp_case_slots_repeat1] = "_exp_case_slots_repeat1", [aux_sym__let_decls_repeat1] = "_let_decls_repeat1", [aux_sym_exp_lambda_repeat1] = "exp_lambda_repeat1", [aux_sym_exp_do_repeat1] = "exp_do_repeat1", [aux_sym__ado_in_repeat1] = "_ado_in_repeat1", [aux_sym_pat_fields_repeat1] = "pat_fields_repeat1", [aux_sym_pat_array_repeat1] = "pat_array_repeat1", [aux_sym_import_con_names_repeat1] = "import_con_names_repeat1", [aux_sym_import_list_repeat1] = "import_list_repeat1", [aux_sym_export_names_repeat1] = "export_names_repeat1", [aux_sym_exports_repeat1] = "exports_repeat1", [aux_sym_decl_data_repeat1] = "decl_data_repeat1", [aux_sym_decl_data_repeat2] = "decl_data_repeat2", [aux_sym_constraints_repeat1] = "constraints_repeat1", [aux_sym_fundep_repeat1] = "fundep_repeat1", [aux_sym_fundeps_repeat1] = "fundeps_repeat1", [aux_sym_class_body_repeat1] = "class_body_repeat1", [aux_sym_class_instance_repeat1] = "class_instance_repeat1", [aux_sym__pattern_arrow_repeat1] = "_pattern_arrow_repeat1", [alias_sym_exp_apply] = "exp_apply", [alias_sym_field_name] = "field_name", [alias_sym_field_pun] = "field_pun", [alias_sym_field_value] = "field_value", [alias_sym_instance_name] = "instance_name", [alias_sym_module] = "module", [alias_sym_pat_literal] = "pat_literal", [alias_sym_patterns] = "patterns", [alias_sym_type] = "type", }; static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [sym__varid] = sym__varid, [anon_sym_SEMI] = anon_sym_SEMI, [sym_number] = sym_number, [sym_char] = sym_char, [sym_string] = sym_string, [sym_triple_quote_string] = sym_triple_quote_string, [sym__integer_literal] = sym__integer_literal, [sym__hex_literal] = sym__hex_literal, [anon_sym_u21d2] = anon_sym_u21d2, [anon_sym_EQ_GT] = anon_sym_EQ_GT, [anon_sym_u21d0] = anon_sym_u21d0, [anon_sym_LT_EQ] = anon_sym_LT_EQ, [anon_sym_u2192] = anon_sym_u2192, [anon_sym_DASH_GT] = anon_sym_DASH_GT, [anon_sym_u2190] = anon_sym_u2190, [anon_sym_LT_DASH] = anon_sym_LT_DASH, [anon_sym_u2237] = anon_sym_u2237, [anon_sym_COLON_COLON] = anon_sym_COLON_COLON, [anon_sym__] = anon_sym__, [sym_hole] = sym_hole, [anon_sym_DOT] = anon_sym_DOT, [sym__immediate_varid] = sym_variable, [sym__operator] = sym__operator, [anon_sym_DASH] = anon_sym_DASH, [anon_sym_LPAREN] = anon_sym_LPAREN, [anon_sym_RPAREN] = anon_sym_RPAREN, [sym__conid] = sym__conid, [anon_sym_PIPE] = anon_sym_PIPE, [anon_sym_LBRACE] = anon_sym_LBRACE, [anon_sym_RBRACE] = anon_sym_RBRACE, [anon_sym_COLON] = anon_sym_COLON, [anon_sym_EQ] = anon_sym_EQ, [anon_sym_AT] = anon_sym_AT, [anon_sym_forall] = anon_sym_forall, [anon_sym_u2200] = anon_sym_u2200, [anon_sym_DOT2] = anon_sym_DOT, [anon_sym_nominal] = anon_sym_nominal, [anon_sym_representational] = anon_sym_representational, [anon_sym_phantom] = anon_sym_phantom, [anon_sym_type] = anon_sym_type, [anon_sym_role] = anon_sym_role, [anon_sym_BQUOTE] = anon_sym_BQUOTE, [anon_sym_LBRACK] = anon_sym_LBRACK, [anon_sym_RBRACK] = anon_sym_RBRACK, [anon_sym_if] = anon_sym_if, [anon_sym_then] = anon_sym_then, [anon_sym_else] = anon_sym_else, [anon_sym_case] = anon_sym_case, [anon_sym_of] = anon_sym_of, [anon_sym_let] = anon_sym_let, [anon_sym_in] = anon_sym_in, [anon_sym_BSLASH] = anon_sym_BSLASH, [anon_sym_do] = anon_sym_do, [anon_sym_ado] = anon_sym_ado, [anon_sym_AT2] = anon_sym_AT, [anon_sym_DOT_DOT] = anon_sym_DOT_DOT, [anon_sym_class] = anon_sym_class, [anon_sym_hiding] = anon_sym_hiding, [anon_sym_import] = anon_sym_import, [anon_sym_as] = anon_sym_as, [anon_sym_module] = anon_sym_module, [anon_sym_data] = anon_sym_data, [anon_sym_newtype] = anon_sym_newtype, [anon_sym_instance] = anon_sym_instance, [anon_sym_infixl] = anon_sym_infixl, [anon_sym_infixr] = anon_sym_infixr, [anon_sym_infix] = anon_sym_infix, [anon_sym_foreign] = anon_sym_foreign, [anon_sym_derive] = anon_sym_derive, [anon_sym_pattern] = anon_sym_pattern, [aux_sym__token1] = aux_sym__token1, [sym__layout_semicolon] = sym__layout_semicolon, [sym__layout_start] = sym__layout_start, [sym__layout_end] = sym__layout_end, [sym__dot] = sym__dot, [sym_where] = sym_where, [sym__tyconsym] = sym_type_operator, [sym_comment] = sym_comment, [sym_comma] = sym_comma, [sym_empty_file] = sym_empty_file, [sym_purescript] = sym_purescript, [sym__topdecl] = sym__topdecl, [sym_integer] = sym_integer, [sym__numeric] = sym__numeric, [sym__literal] = sym__literal, [sym__rcarrow] = sym__rcarrow, [sym__lcarrow] = sym__lcarrow, [sym__arrow] = sym__arrow, [sym__larrow] = sym__larrow, [sym__colon2] = sym__colon2, [sym_wildcard] = sym_wildcard, [sym__immediate_dot] = sym__immediate_dot, [sym_variable] = sym_variable, [sym__immediate_variable] = sym__immediate_variable, [sym_qualified_variable] = sym_qualified_variable, [sym_operator] = sym_operator, [sym__minus] = sym__minus, [sym__operator_or_minus] = sym__operator_or_minus, [sym_qualified_operator] = sym_qualified_operator, [sym__q_op] = sym__q_op, [sym_constructor] = sym_constructor, [sym_qualified_constructor] = sym_qualified_constructor, [sym__qcon] = sym__qcon, [sym_qualified_type] = sym_qualified_type, [sym__type_operator] = sym__type_operator, [sym_qualified_type_operator] = sym_qualified_type_operator, [sym__qualified_type_operator] = sym__qualified_type_operator, [sym_type_literal] = sym_type_literal, [sym_literal] = sym_literal, [sym__name] = sym__name, [sym__field_name_ty] = sym__field_name_ty, [sym_row_field] = sym_row_field, [sym__row_variable] = sym__row_variable, [sym_row_type] = sym_row_type, [sym_record_type_literal] = sym_record_type_literal, [sym__field_name] = sym__field_name, [sym_field_wildcard] = sym_field_wildcard, [sym_record_field] = sym_record_field, [sym_record_literal] = sym_record_literal, [sym__record_field_update] = sym__record_field_update, [sym__record_update_lhs] = sym__record_update_lhs, [sym_record_update] = sym_record_update, [sym_type_variable] = sym_type_variable, [sym__visible_type_variable] = sym__visible_type_variable, [sym__tyvar_no_annotation] = sym__tyvar_no_annotation, [sym__tyvar_annotated] = sym__tyvar_annotated, [sym__forall_kw] = sym__forall_kw, [sym_forall] = sym_forall, [sym_type_name] = sym_type_name, [sym_type_wildcard] = sym_type_wildcard, [sym_type_operator] = sym_type_operator, [sym__type_qoperator] = sym__type_qoperator, [sym_captured_type_operator] = sym_captured_type_operator, [sym_type_parens] = sym_type_parens, [sym__type_annotation] = sym__type_annotation, [sym__atype] = sym__atype, [sym_type_apply] = sym_type_apply, [sym__btype] = sym__btype, [sym_type_infix] = sym_type_infix, [sym__type] = sym__type, [sym__simpletype] = sym__simpletype, [sym__role] = sym__role, [sym_type_role_declaration] = sym_type_role_declaration, [sym__type_type_signature] = sym__type_type_signature, [sym_decl_type] = sym_decl_type, [sym_exp_name] = sym_exp_name, [sym_exp_ticked] = sym_exp_ticked, [sym_exp_negation] = sym_exp_negation, [sym_exp_parens] = sym_exp_parens, [sym_exp_type_application] = sym_exp_type_application, [sym_exp_array] = sym_exp_array, [sym_exp_section_left] = sym_exp_section_left, [sym_exp_section_right] = sym_exp_section_right, [sym__record_access_field] = sym__record_access_field, [sym_record_accessor] = sym_record_accessor, [sym_exp_record_access] = sym_exp_record_access, [sym_exp_if] = sym_exp_if, [sym_pattern_guard] = sym_pattern_guard, [sym_guard] = sym_guard, [sym_guards] = sym_guards, [sym_gdpat] = sym_gdpat, [sym__alt_variants] = sym__alt_variants, [sym_alt] = sym_alt, [sym_alts] = sym_alts, [sym__exp_case_slots] = sym__exp_case_slots, [sym_exp_case] = sym_exp_case, [sym__let_decls] = sym_declarations, [sym_exp_let_in] = sym_exp_let_in, [sym_exp_lambda] = sym_exp_lambda, [sym__statement_lexp] = sym__statement_lexp, [sym___statement_exp_infix] = sym_exp_infix, [sym__statement_exp_infix] = sym__statement_exp_infix, [sym__statement_exp] = sym__statement_exp, [sym_bind_pattern] = sym_bind_pattern, [sym_let] = sym_let, [sym_statement] = sym_statement, [sym__do_kw] = sym__do_kw, [sym__do] = sym__do, [sym_exp_do] = sym_exp_do, [sym__ado_kw] = sym__ado_kw, [sym__ado] = sym__ado, [sym__ado_in] = sym__ado_in, [sym_exp_ado] = sym_exp_ado, [sym__do_or_ado_block] = sym__do_or_ado_block, [sym__aexp_projection] = sym__aexp_projection, [sym__aexp] = sym__aexp, [sym__exp_apply] = sym__exp_apply, [sym__fexp] = sym__fexp, [sym__lexp] = sym__lexp, [sym_exp_infix] = sym_exp_infix, [sym__exp_infix] = sym__exp_infix, [sym__exp] = sym__exp, [sym_pat_field] = sym_pat_field, [sym_pat_fields] = sym_pat_fields, [sym_pat_name] = sym_pat_name, [sym_pat_as] = sym_pat_as, [sym__pat_constructor] = sym__pat_constructor, [sym_pat_record] = sym_pat_record, [sym_pat_wildcard] = sym_pat_wildcard, [sym_pat_parens] = sym_pat_parens, [sym_pat_array] = sym_pat_array, [sym__apat] = sym__apat, [sym_pat_negation] = sym_pat_negation, [sym_pat_apply] = sym_pat_apply, [sym__lpat] = sym__lpat, [sym_pat_infix] = sym_pat_infix, [sym__pat] = sym__pat, [sym_pat_typed] = sym_pat_typed, [sym__typed_pat] = sym__typed_pat, [sym__import_name] = sym__import_name, [sym_import_con_names] = sym_import_con_names, [sym_import_item] = sym_import_item, [sym_class_import] = sym_class_import, [sym_type_operator_import] = sym_type_operator_import, [sym_type_import] = sym_type_import, [sym_var_import] = sym_var_import, [sym_import_list] = sym_import_list, [sym_decl_import] = sym_decl_import, [sym__modid] = sym__modid, [aux_sym__qualifying_module] = aux_sym__qualifying_module, [sym_qualified_module] = sym_qualified_module, [sym_export_names] = sym_export_names, [sym_export] = sym_export, [sym_exports] = sym_exports, [sym__decl_module] = sym__decl_module, [sym__data_type_signature] = sym__type_type_signature, [sym_decl_data] = sym_decl_data, [sym_newtype_constructor] = sym_newtype_constructor, [sym__newtype_type_signature] = sym__type_type_signature, [sym_decl_newtype] = sym_decl_newtype, [sym_class_name] = sym_class_name, [sym_constraint] = sym_constraint, [sym_constraints] = sym_constraints, [sym__cdecl] = sym__cdecl, [sym_fundep] = sym_fundep, [sym_fundeps] = sym_fundeps, [sym_class_body] = sym_class_body, [sym__class_kind_declaration] = sym_kind_declaration, [sym_class_head] = sym_class_head, [sym_class_declaration] = sym_class_declaration, [sym__idecl] = sym__idecl, [sym_instance_head] = sym_instance_head, [sym__instance_name] = sym__instance_name, [sym_class_instance] = sym_class_instance, [sym__funpat] = sym_function, [sym__fun_name] = sym__fun_name, [sym_guard_equation] = sym_guard_equation, [aux_sym__fun_guards] = aux_sym__fun_guards, [sym__funrhs] = sym__funrhs, [aux_sym__fun_patterns] = aux_sym__fun_patterns, [sym__funvar] = sym__funvar, [sym__funlhs] = sym__funlhs, [sym_function] = sym_function, [sym_operator_declaration] = sym_operator_declaration, [sym_signature] = sym_signature, [sym__gendecl] = sym__gendecl, [sym__decl_fun] = sym__decl_fun, [sym__decl] = sym__decl, [sym_declarations] = sym_declarations, [sym_decl_foreign_import] = sym_decl_foreign_import, [sym__decl_foreign] = sym__decl_foreign, [sym__newkind_type_signature] = sym__newkind_type_signature, [sym_kind_declaration] = sym_kind_declaration, [sym_kind_value_declaration] = sym_kind_value_declaration, [sym_decl_derive] = sym_decl_derive, [sym__pattern_type] = sym_signature, [sym__pattern_equals] = sym__pattern_equals, [sym__pattern_decl] = sym__pattern_decl, [sym__pattern_arrow] = sym__pattern_equals, [sym_decl_pattern] = sym_decl_pattern, [aux_sym_purescript_repeat1] = aux_sym_purescript_repeat1, [aux_sym_row_type_repeat1] = aux_sym_row_type_repeat1, [aux_sym_record_literal_repeat1] = aux_sym_record_literal_repeat1, [aux_sym__record_field_update_repeat1] = aux_sym__record_field_update_repeat1, [aux_sym_record_update_repeat1] = aux_sym_record_update_repeat1, [aux_sym__quantifiers_repeat1] = aux_sym__quantifiers_repeat1, [aux_sym_forall_repeat1] = aux_sym_forall_repeat1, [aux_sym_type_apply_repeat1] = aux_sym_type_apply_repeat1, [aux_sym_type_role_declaration_repeat1] = aux_sym_type_role_declaration_repeat1, [aux_sym_exp_array_repeat1] = aux_sym_exp_array_repeat1, [aux_sym_record_accessor_repeat1] = aux_sym_record_accessor_repeat1, [aux_sym_guards_repeat1] = aux_sym_guards_repeat1, [aux_sym__alt_variants_repeat1] = aux_sym__alt_variants_repeat1, [aux_sym_alt_repeat1] = aux_sym_alt_repeat1, [aux_sym_alts_repeat1] = aux_sym_alts_repeat1, [aux_sym__exp_case_slots_repeat1] = aux_sym__exp_case_slots_repeat1, [aux_sym__let_decls_repeat1] = aux_sym__let_decls_repeat1, [aux_sym_exp_lambda_repeat1] = aux_sym_exp_lambda_repeat1, [aux_sym_exp_do_repeat1] = aux_sym_exp_do_repeat1, [aux_sym__ado_in_repeat1] = aux_sym__ado_in_repeat1, [aux_sym_pat_fields_repeat1] = aux_sym_pat_fields_repeat1, [aux_sym_pat_array_repeat1] = aux_sym_pat_array_repeat1, [aux_sym_import_con_names_repeat1] = aux_sym_import_con_names_repeat1, [aux_sym_import_list_repeat1] = aux_sym_import_list_repeat1, [aux_sym_export_names_repeat1] = aux_sym_export_names_repeat1, [aux_sym_exports_repeat1] = aux_sym_exports_repeat1, [aux_sym_decl_data_repeat1] = aux_sym_decl_data_repeat1, [aux_sym_decl_data_repeat2] = aux_sym_decl_data_repeat2, [aux_sym_constraints_repeat1] = aux_sym_constraints_repeat1, [aux_sym_fundep_repeat1] = aux_sym_fundep_repeat1, [aux_sym_fundeps_repeat1] = aux_sym_fundeps_repeat1, [aux_sym_class_body_repeat1] = aux_sym_class_body_repeat1, [aux_sym_class_instance_repeat1] = aux_sym_class_instance_repeat1, [aux_sym__pattern_arrow_repeat1] = aux_sym__pattern_arrow_repeat1, [alias_sym_exp_apply] = alias_sym_exp_apply, [alias_sym_field_name] = alias_sym_field_name, [alias_sym_field_pun] = alias_sym_field_pun, [alias_sym_field_value] = alias_sym_field_value, [alias_sym_instance_name] = alias_sym_instance_name, [alias_sym_module] = alias_sym_module, [alias_sym_pat_literal] = alias_sym_pat_literal, [alias_sym_patterns] = alias_sym_patterns, [alias_sym_type] = alias_sym_type, }; static const TSSymbolMetadata ts_symbol_metadata[] = { [ts_builtin_sym_end] = { .visible = false, .named = true, }, [sym__varid] = { .visible = false, .named = true, }, [anon_sym_SEMI] = { .visible = true, .named = false, }, [sym_number] = { .visible = true, .named = true, }, [sym_char] = { .visible = true, .named = true, }, [sym_string] = { .visible = true, .named = true, }, [sym_triple_quote_string] = { .visible = true, .named = true, }, [sym__integer_literal] = { .visible = false, .named = true, }, [sym__hex_literal] = { .visible = false, .named = true, }, [anon_sym_u21d2] = { .visible = true, .named = false, }, [anon_sym_EQ_GT] = { .visible = true, .named = false, }, [anon_sym_u21d0] = { .visible = true, .named = false, }, [anon_sym_LT_EQ] = { .visible = true, .named = false, }, [anon_sym_u2192] = { .visible = true, .named = false, }, [anon_sym_DASH_GT] = { .visible = true, .named = false, }, [anon_sym_u2190] = { .visible = true, .named = false, }, [anon_sym_LT_DASH] = { .visible = true, .named = false, }, [anon_sym_u2237] = { .visible = true, .named = false, }, [anon_sym_COLON_COLON] = { .visible = true, .named = false, }, [anon_sym__] = { .visible = true, .named = false, }, [sym_hole] = { .visible = true, .named = true, }, [anon_sym_DOT] = { .visible = true, .named = false, }, [sym__immediate_varid] = { .visible = true, .named = true, }, [sym__operator] = { .visible = false, .named = true, }, [anon_sym_DASH] = { .visible = true, .named = false, }, [anon_sym_LPAREN] = { .visible = true, .named = false, }, [anon_sym_RPAREN] = { .visible = true, .named = false, }, [sym__conid] = { .visible = false, .named = true, }, [anon_sym_PIPE] = { .visible = true, .named = false, }, [anon_sym_LBRACE] = { .visible = true, .named = false, }, [anon_sym_RBRACE] = { .visible = true, .named = false, }, [anon_sym_COLON] = { .visible = true, .named = false, }, [anon_sym_EQ] = { .visible = true, .named = false, }, [anon_sym_AT] = { .visible = true, .named = false, }, [anon_sym_forall] = { .visible = true, .named = false, }, [anon_sym_u2200] = { .visible = true, .named = false, }, [anon_sym_DOT2] = { .visible = true, .named = false, }, [anon_sym_nominal] = { .visible = true, .named = false, }, [anon_sym_representational] = { .visible = true, .named = false, }, [anon_sym_phantom] = { .visible = true, .named = false, }, [anon_sym_type] = { .visible = true, .named = false, }, [anon_sym_role] = { .visible = true, .named = false, }, [anon_sym_BQUOTE] = { .visible = true, .named = false, }, [anon_sym_LBRACK] = { .visible = true, .named = false, }, [anon_sym_RBRACK] = { .visible = true, .named = false, }, [anon_sym_if] = { .visible = true, .named = false, }, [anon_sym_then] = { .visible = true, .named = false, }, [anon_sym_else] = { .visible = true, .named = false, }, [anon_sym_case] = { .visible = true, .named = false, }, [anon_sym_of] = { .visible = true, .named = false, }, [anon_sym_let] = { .visible = true, .named = false, }, [anon_sym_in] = { .visible = true, .named = false, }, [anon_sym_BSLASH] = { .visible = true, .named = false, }, [anon_sym_do] = { .visible = true, .named = false, }, [anon_sym_ado] = { .visible = true, .named = false, }, [anon_sym_AT2] = { .visible = true, .named = false, }, [anon_sym_DOT_DOT] = { .visible = true, .named = true, }, [anon_sym_class] = { .visible = true, .named = false, }, [anon_sym_hiding] = { .visible = true, .named = false, }, [anon_sym_import] = { .visible = true, .named = false, }, [anon_sym_as] = { .visible = true, .named = false, }, [anon_sym_module] = { .visible = true, .named = false, }, [anon_sym_data] = { .visible = true, .named = false, }, [anon_sym_newtype] = { .visible = true, .named = false, }, [anon_sym_instance] = { .visible = true, .named = false, }, [anon_sym_infixl] = { .visible = true, .named = false, }, [anon_sym_infixr] = { .visible = true, .named = false, }, [anon_sym_infix] = { .visible = true, .named = false, }, [anon_sym_foreign] = { .visible = true, .named = false, }, [anon_sym_derive] = { .visible = true, .named = false, }, [anon_sym_pattern] = { .visible = true, .named = false, }, [aux_sym__token1] = { .visible = false, .named = false, }, [sym__layout_semicolon] = { .visible = false, .named = true, }, [sym__layout_start] = { .visible = false, .named = true, }, [sym__layout_end] = { .visible = false, .named = true, }, [sym__dot] = { .visible = false, .named = true, }, [sym_where] = { .visible = true, .named = true, }, [sym__tyconsym] = { .visible = true, .named = true, }, [sym_comment] = { .visible = true, .named = true, }, [sym_comma] = { .visible = true, .named = true, }, [sym_empty_file] = { .visible = true, .named = true, }, [sym_purescript] = { .visible = true, .named = true, }, [sym__topdecl] = { .visible = false, .named = true, }, [sym_integer] = { .visible = true, .named = true, }, [sym__numeric] = { .visible = false, .named = true, }, [sym__literal] = { .visible = false, .named = true, }, [sym__rcarrow] = { .visible = false, .named = true, }, [sym__lcarrow] = { .visible = false, .named = true, }, [sym__arrow] = { .visible = false, .named = true, }, [sym__larrow] = { .visible = false, .named = true, }, [sym__colon2] = { .visible = false, .named = true, }, [sym_wildcard] = { .visible = true, .named = true, }, [sym__immediate_dot] = { .visible = false, .named = true, }, [sym_variable] = { .visible = true, .named = true, }, [sym__immediate_variable] = { .visible = false, .named = true, }, [sym_qualified_variable] = { .visible = true, .named = true, }, [sym_operator] = { .visible = true, .named = true, }, [sym__minus] = { .visible = false, .named = true, }, [sym__operator_or_minus] = { .visible = false, .named = true, }, [sym_qualified_operator] = { .visible = true, .named = true, }, [sym__q_op] = { .visible = false, .named = true, }, [sym_constructor] = { .visible = true, .named = true, }, [sym_qualified_constructor] = { .visible = true, .named = true, }, [sym__qcon] = { .visible = false, .named = true, }, [sym_qualified_type] = { .visible = true, .named = true, }, [sym__type_operator] = { .visible = false, .named = true, }, [sym_qualified_type_operator] = { .visible = true, .named = true, }, [sym__qualified_type_operator] = { .visible = false, .named = true, }, [sym_type_literal] = { .visible = true, .named = true, }, [sym_literal] = { .visible = true, .named = true, }, [sym__name] = { .visible = false, .named = true, }, [sym__field_name_ty] = { .visible = false, .named = true, }, [sym_row_field] = { .visible = true, .named = true, }, [sym__row_variable] = { .visible = false, .named = true, }, [sym_row_type] = { .visible = true, .named = true, }, [sym_record_type_literal] = { .visible = true, .named = true, }, [sym__field_name] = { .visible = false, .named = true, }, [sym_field_wildcard] = { .visible = true, .named = true, }, [sym_record_field] = { .visible = true, .named = true, }, [sym_record_literal] = { .visible = true, .named = true, }, [sym__record_field_update] = { .visible = false, .named = true, }, [sym__record_update_lhs] = { .visible = false, .named = true, }, [sym_record_update] = { .visible = true, .named = true, }, [sym_type_variable] = { .visible = true, .named = true, }, [sym__visible_type_variable] = { .visible = false, .named = true, }, [sym__tyvar_no_annotation] = { .visible = false, .named = true, }, [sym__tyvar_annotated] = { .visible = true, .named = true, }, [sym__forall_kw] = { .visible = false, .named = true, }, [sym_forall] = { .visible = true, .named = true, }, [sym_type_name] = { .visible = true, .named = true, }, [sym_type_wildcard] = { .visible = true, .named = true, }, [sym_type_operator] = { .visible = true, .named = true, }, [sym__type_qoperator] = { .visible = false, .named = true, }, [sym_captured_type_operator] = { .visible = true, .named = true, }, [sym_type_parens] = { .visible = true, .named = true, }, [sym__type_annotation] = { .visible = false, .named = true, }, [sym__atype] = { .visible = false, .named = true, }, [sym_type_apply] = { .visible = true, .named = true, }, [sym__btype] = { .visible = false, .named = true, }, [sym_type_infix] = { .visible = true, .named = true, }, [sym__type] = { .visible = false, .named = true, }, [sym__simpletype] = { .visible = false, .named = true, }, [sym__role] = { .visible = true, .named = true, }, [sym_type_role_declaration] = { .visible = true, .named = true, }, [sym__type_type_signature] = { .visible = true, .named = true, }, [sym_decl_type] = { .visible = true, .named = true, }, [sym_exp_name] = { .visible = true, .named = true, }, [sym_exp_ticked] = { .visible = true, .named = true, }, [sym_exp_negation] = { .visible = true, .named = true, }, [sym_exp_parens] = { .visible = true, .named = true, }, [sym_exp_type_application] = { .visible = true, .named = true, }, [sym_exp_array] = { .visible = true, .named = true, }, [sym_exp_section_left] = { .visible = true, .named = true, }, [sym_exp_section_right] = { .visible = true, .named = true, }, [sym__record_access_field] = { .visible = false, .named = true, }, [sym_record_accessor] = { .visible = true, .named = true, }, [sym_exp_record_access] = { .visible = true, .named = true, }, [sym_exp_if] = { .visible = true, .named = true, }, [sym_pattern_guard] = { .visible = true, .named = true, }, [sym_guard] = { .visible = true, .named = true, }, [sym_guards] = { .visible = true, .named = true, }, [sym_gdpat] = { .visible = true, .named = true, }, [sym__alt_variants] = { .visible = false, .named = true, }, [sym_alt] = { .visible = true, .named = true, }, [sym_alts] = { .visible = true, .named = true, }, [sym__exp_case_slots] = { .visible = false, .named = true, }, [sym_exp_case] = { .visible = true, .named = true, }, [sym__let_decls] = { .visible = true, .named = true, }, [sym_exp_let_in] = { .visible = true, .named = true, }, [sym_exp_lambda] = { .visible = true, .named = true, }, [sym__statement_lexp] = { .visible = false, .named = true, }, [sym___statement_exp_infix] = { .visible = true, .named = true, }, [sym__statement_exp_infix] = { .visible = false, .named = true, }, [sym__statement_exp] = { .visible = false, .named = true, }, [sym_bind_pattern] = { .visible = true, .named = true, }, [sym_let] = { .visible = true, .named = true, }, [sym_statement] = { .visible = true, .named = true, }, [sym__do_kw] = { .visible = false, .named = true, }, [sym__do] = { .visible = false, .named = true, }, [sym_exp_do] = { .visible = true, .named = true, }, [sym__ado_kw] = { .visible = false, .named = true, }, [sym__ado] = { .visible = false, .named = true, }, [sym__ado_in] = { .visible = false, .named = true, }, [sym_exp_ado] = { .visible = true, .named = true, }, [sym__do_or_ado_block] = { .visible = false, .named = true, }, [sym__aexp_projection] = { .visible = false, .named = true, }, [sym__aexp] = { .visible = false, .named = true, }, [sym__exp_apply] = { .visible = false, .named = true, }, [sym__fexp] = { .visible = false, .named = true, }, [sym__lexp] = { .visible = false, .named = true, }, [sym_exp_infix] = { .visible = true, .named = true, }, [sym__exp_infix] = { .visible = false, .named = true, }, [sym__exp] = { .visible = false, .named = true, }, [sym_pat_field] = { .visible = true, .named = true, }, [sym_pat_fields] = { .visible = true, .named = true, }, [sym_pat_name] = { .visible = true, .named = true, }, [sym_pat_as] = { .visible = true, .named = true, }, [sym__pat_constructor] = { .visible = false, .named = true, }, [sym_pat_record] = { .visible = true, .named = true, }, [sym_pat_wildcard] = { .visible = true, .named = true, }, [sym_pat_parens] = { .visible = true, .named = true, }, [sym_pat_array] = { .visible = true, .named = true, }, [sym__apat] = { .visible = false, .named = true, }, [sym_pat_negation] = { .visible = true, .named = true, }, [sym_pat_apply] = { .visible = true, .named = true, }, [sym__lpat] = { .visible = false, .named = true, }, [sym_pat_infix] = { .visible = true, .named = true, }, [sym__pat] = { .visible = false, .named = true, }, [sym_pat_typed] = { .visible = true, .named = true, }, [sym__typed_pat] = { .visible = false, .named = true, }, [sym__import_name] = { .visible = false, .named = true, }, [sym_import_con_names] = { .visible = true, .named = true, }, [sym_import_item] = { .visible = true, .named = true, }, [sym_class_import] = { .visible = true, .named = true, }, [sym_type_operator_import] = { .visible = true, .named = true, }, [sym_type_import] = { .visible = true, .named = true, }, [sym_var_import] = { .visible = true, .named = true, }, [sym_import_list] = { .visible = true, .named = true, }, [sym_decl_import] = { .visible = true, .named = true, }, [sym__modid] = { .visible = false, .named = true, }, [aux_sym__qualifying_module] = { .visible = false, .named = false, }, [sym_qualified_module] = { .visible = true, .named = true, }, [sym_export_names] = { .visible = true, .named = true, }, [sym_export] = { .visible = true, .named = true, }, [sym_exports] = { .visible = true, .named = true, }, [sym__decl_module] = { .visible = false, .named = true, }, [sym__data_type_signature] = { .visible = true, .named = true, }, [sym_decl_data] = { .visible = true, .named = true, }, [sym_newtype_constructor] = { .visible = true, .named = true, }, [sym__newtype_type_signature] = { .visible = true, .named = true, }, [sym_decl_newtype] = { .visible = true, .named = true, }, [sym_class_name] = { .visible = true, .named = true, }, [sym_constraint] = { .visible = true, .named = true, }, [sym_constraints] = { .visible = true, .named = true, }, [sym__cdecl] = { .visible = false, .named = true, }, [sym_fundep] = { .visible = true, .named = true, }, [sym_fundeps] = { .visible = true, .named = true, }, [sym_class_body] = { .visible = true, .named = true, }, [sym__class_kind_declaration] = { .visible = true, .named = true, }, [sym_class_head] = { .visible = true, .named = true, }, [sym_class_declaration] = { .visible = true, .named = true, }, [sym__idecl] = { .visible = false, .named = true, }, [sym_instance_head] = { .visible = true, .named = true, }, [sym__instance_name] = { .visible = false, .named = true, }, [sym_class_instance] = { .visible = true, .named = true, }, [sym__funpat] = { .visible = true, .named = true, }, [sym__fun_name] = { .visible = false, .named = true, }, [sym_guard_equation] = { .visible = true, .named = true, }, [aux_sym__fun_guards] = { .visible = false, .named = false, }, [sym__funrhs] = { .visible = false, .named = true, }, [aux_sym__fun_patterns] = { .visible = false, .named = false, }, [sym__funvar] = { .visible = false, .named = true, }, [sym__funlhs] = { .visible = false, .named = true, }, [sym_function] = { .visible = true, .named = true, }, [sym_operator_declaration] = { .visible = true, .named = true, }, [sym_signature] = { .visible = true, .named = true, }, [sym__gendecl] = { .visible = false, .named = true, }, [sym__decl_fun] = { .visible = false, .named = true, }, [sym__decl] = { .visible = false, .named = true, }, [sym_declarations] = { .visible = true, .named = true, }, [sym_decl_foreign_import] = { .visible = true, .named = true, }, [sym__decl_foreign] = { .visible = false, .named = true, }, [sym__newkind_type_signature] = { .visible = true, .named = true, }, [sym_kind_declaration] = { .visible = true, .named = true, }, [sym_kind_value_declaration] = { .visible = true, .named = true, }, [sym_decl_derive] = { .visible = true, .named = true, }, [sym__pattern_type] = { .visible = true, .named = true, }, [sym__pattern_equals] = { .visible = true, .named = true, }, [sym__pattern_decl] = { .visible = false, .named = true, }, [sym__pattern_arrow] = { .visible = true, .named = true, }, [sym_decl_pattern] = { .visible = true, .named = true, }, [aux_sym_purescript_repeat1] = { .visible = false, .named = false, }, [aux_sym_row_type_repeat1] = { .visible = false, .named = false, }, [aux_sym_record_literal_repeat1] = { .visible = false, .named = false, }, [aux_sym__record_field_update_repeat1] = { .visible = false, .named = false, }, [aux_sym_record_update_repeat1] = { .visible = false, .named = false, }, [aux_sym__quantifiers_repeat1] = { .visible = false, .named = false, }, [aux_sym_forall_repeat1] = { .visible = false, .named = false, }, [aux_sym_type_apply_repeat1] = { .visible = false, .named = false, }, [aux_sym_type_role_declaration_repeat1] = { .visible = false, .named = false, }, [aux_sym_exp_array_repeat1] = { .visible = false, .named = false, }, [aux_sym_record_accessor_repeat1] = { .visible = false, .named = false, }, [aux_sym_guards_repeat1] = { .visible = false, .named = false, }, [aux_sym__alt_variants_repeat1] = { .visible = false, .named = false, }, [aux_sym_alt_repeat1] = { .visible = false, .named = false, }, [aux_sym_alts_repeat1] = { .visible = false, .named = false, }, [aux_sym__exp_case_slots_repeat1] = { .visible = false, .named = false, }, [aux_sym__let_decls_repeat1] = { .visible = false, .named = false, }, [aux_sym_exp_lambda_repeat1] = { .visible = false, .named = false, }, [aux_sym_exp_do_repeat1] = { .visible = false, .named = false, }, [aux_sym__ado_in_repeat1] = { .visible = false, .named = false, }, [aux_sym_pat_fields_repeat1] = { .visible = false, .named = false, }, [aux_sym_pat_array_repeat1] = { .visible = false, .named = false, }, [aux_sym_import_con_names_repeat1] = { .visible = false, .named = false, }, [aux_sym_import_list_repeat1] = { .visible = false, .named = false, }, [aux_sym_export_names_repeat1] = { .visible = false, .named = false, }, [aux_sym_exports_repeat1] = { .visible = false, .named = false, }, [aux_sym_decl_data_repeat1] = { .visible = false, .named = false, }, [aux_sym_decl_data_repeat2] = { .visible = false, .named = false, }, [aux_sym_constraints_repeat1] = { .visible = false, .named = false, }, [aux_sym_fundep_repeat1] = { .visible = false, .named = false, }, [aux_sym_fundeps_repeat1] = { .visible = false, .named = false, }, [aux_sym_class_body_repeat1] = { .visible = false, .named = false, }, [aux_sym_class_instance_repeat1] = { .visible = false, .named = false, }, [aux_sym__pattern_arrow_repeat1] = { .visible = false, .named = false, }, [alias_sym_exp_apply] = { .visible = true, .named = true, }, [alias_sym_field_name] = { .visible = true, .named = true, }, [alias_sym_field_pun] = { .visible = true, .named = true, }, [alias_sym_field_value] = { .visible = true, .named = true, }, [alias_sym_instance_name] = { .visible = true, .named = true, }, [alias_sym_module] = { .visible = true, .named = true, }, [alias_sym_pat_literal] = { .visible = true, .named = true, }, [alias_sym_patterns] = { .visible = true, .named = true, }, [alias_sym_type] = { .visible = true, .named = true, }, }; enum ts_field_identifiers { field_condition = 1, field_else = 2, field_exp = 3, field_exports = 4, field_field = 5, field_fields = 6, field_if = 7, field_import_rename = 8, field_imports = 9, field_in = 10, field_lhs = 11, field_module = 12, field_name = 13, field_pat = 14, field_pattern = 15, field_patterns = 16, field_precedence = 17, field_rhs = 18, field_role = 19, field_then = 20, field_var = 21, }; static const char * const ts_field_names[] = { [0] = NULL, [field_condition] = "condition", [field_else] = "else", [field_exp] = "exp", [field_exports] = "exports", [field_field] = "field", [field_fields] = "fields", [field_if] = "if", [field_import_rename] = "import_rename", [field_imports] = "imports", [field_in] = "in", [field_lhs] = "lhs", [field_module] = "module", [field_name] = "name", [field_pat] = "pat", [field_pattern] = "pattern", [field_patterns] = "patterns", [field_precedence] = "precedence", [field_rhs] = "rhs", [field_role] = "role", [field_then] = "then", [field_var] = "var", }; static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [2] = {.index = 0, .length = 1}, [6] = {.index = 1, .length = 1}, [7] = {.index = 2, .length = 2}, [8] = {.index = 4, .length = 2}, [9] = {.index = 6, .length = 1}, [10] = {.index = 7, .length = 2}, [13] = {.index = 0, .length = 1}, [15] = {.index = 9, .length = 1}, [16] = {.index = 10, .length = 1}, [17] = {.index = 11, .length = 2}, [18] = {.index = 13, .length = 1}, [19] = {.index = 14, .length = 2}, [20] = {.index = 16, .length = 2}, [21] = {.index = 18, .length = 3}, [22] = {.index = 21, .length = 3}, [25] = {.index = 24, .length = 2}, [26] = {.index = 26, .length = 1}, [28] = {.index = 27, .length = 2}, [30] = {.index = 29, .length = 1}, [31] = {.index = 30, .length = 1}, [32] = {.index = 31, .length = 1}, [33] = {.index = 32, .length = 1}, [35] = {.index = 33, .length = 3}, [36] = {.index = 36, .length = 2}, [37] = {.index = 38, .length = 2}, [38] = {.index = 40, .length = 1}, [40] = {.index = 41, .length = 1}, [41] = {.index = 42, .length = 2}, [42] = {.index = 44, .length = 4}, [43] = {.index = 48, .length = 4}, [44] = {.index = 52, .length = 1}, [45] = {.index = 52, .length = 1}, [46] = {.index = 53, .length = 1}, [48] = {.index = 54, .length = 1}, [49] = {.index = 55, .length = 2}, [50] = {.index = 57, .length = 2}, [51] = {.index = 59, .length = 1}, [52] = {.index = 60, .length = 5}, [53] = {.index = 52, .length = 1}, [56] = {.index = 65, .length = 1}, [57] = {.index = 66, .length = 2}, [58] = {.index = 68, .length = 1}, [59] = {.index = 69, .length = 1}, [60] = {.index = 70, .length = 2}, [61] = {.index = 72, .length = 1}, [62] = {.index = 73, .length = 1}, [63] = {.index = 74, .length = 3}, [64] = {.index = 77, .length = 3}, [65] = {.index = 80, .length = 2}, [67] = {.index = 82, .length = 3}, [68] = {.index = 85, .length = 1}, [69] = {.index = 86, .length = 4}, [70] = {.index = 90, .length = 2}, [71] = {.index = 92, .length = 1}, [72] = {.index = 93, .length = 1}, [73] = {.index = 94, .length = 3}, [74] = {.index = 97, .length = 2}, [76] = {.index = 99, .length = 4}, [77] = {.index = 103, .length = 5}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = {field_name, 0}, [1] = {field_fields, 0}, [2] = {field_exports, 0, .inherited = true}, {field_name, 0, .inherited = true}, [4] = {field_pattern, 0, .inherited = true}, {field_rhs, 0, .inherited = true}, [6] = {field_name, 0, .inherited = true}, [7] = {field_name, 0, .inherited = true}, {field_patterns, 0, .inherited = true}, [9] = {field_module, 1}, [10] = {field_name, 1, .inherited = true}, [11] = {field_lhs, 1, .inherited = true}, {field_rhs, 1, .inherited = true}, [13] = {field_pattern, 0}, [14] = {field_pattern, 0}, {field_rhs, 1, .inherited = true}, [16] = {field_name, 0, .inherited = true}, {field_patterns, 1}, [18] = {field_name, 0, .inherited = true}, {field_patterns, 0, .inherited = true}, {field_rhs, 1, .inherited = true}, [21] = {field_name, 0}, {field_name, 1}, {field_name, 2}, [24] = {field_imports, 2}, {field_module, 1}, [26] = {field_name, 1}, [27] = {field_pat, 2}, {field_var, 0}, [29] = {field_rhs, 1}, [30] = {field_name, 2, .inherited = true}, [31] = {field_role, 0}, [32] = {field_role, 3, .inherited = true}, [33] = {field_import_rename, 2}, {field_import_rename, 3}, {field_module, 1}, [36] = {field_exports, 2}, {field_name, 1}, [38] = {field_lhs, 0}, {field_rhs, 2}, [40] = {field_field, 1, .inherited = true}, [41] = {field_condition, 0}, [42] = {field_role, 0, .inherited = true}, {field_role, 1, .inherited = true}, [44] = {field_import_rename, 2}, {field_import_rename, 3}, {field_import_rename, 4}, {field_module, 1}, [48] = {field_import_rename, 3}, {field_import_rename, 4}, {field_imports, 2}, {field_module, 1}, [52] = {field_precedence, 1}, [53] = {field_name, 3, .inherited = true}, [54] = {field_field, 1}, [55] = {field_field, 0, .inherited = true}, {field_field, 1, .inherited = true}, [57] = {field_condition, 0}, {field_condition, 1, .inherited = true}, [59] = {field_in, 2, .inherited = true}, [60] = {field_import_rename, 3}, {field_import_rename, 4}, {field_import_rename, 5}, {field_imports, 2}, {field_module, 1}, [65] = {field_condition, 1}, [66] = {field_condition, 0, .inherited = true}, {field_condition, 1, .inherited = true}, [68] = {field_condition, 1, .inherited = true}, [69] = {field_in, 3, .inherited = true}, [70] = {field_in, 1}, {field_in, 2}, [72] = {field_in, 4, .inherited = true}, [73] = {field_rhs, 1, .inherited = true}, [74] = {field_lhs, 0}, {field_rhs, 2}, {field_rhs, 5, .inherited = true}, [77] = {field_else, 5}, {field_if, 1}, {field_then, 3}, [80] = {field_exp, 1, .inherited = true}, {field_pat, 0}, [82] = {field_in, 1}, {field_in, 2}, {field_in, 3}, [85] = {field_in, 5, .inherited = true}, [86] = {field_lhs, 0}, {field_rhs, 2}, {field_rhs, 5, .inherited = true}, {field_rhs, 6, .inherited = true}, [90] = {field_rhs, 0, .inherited = true}, {field_rhs, 1, .inherited = true}, [92] = {field_pat, 1}, [93] = {field_exp, 1}, [94] = {field_exp, 2, .inherited = true}, {field_pat, 0}, {field_pat, 1, .inherited = true}, [97] = {field_pat, 0, .inherited = true}, {field_pat, 1, .inherited = true}, [99] = {field_in, 1}, {field_in, 2}, {field_in, 3}, {field_in, 4}, [103] = {field_in, 1}, {field_in, 2}, {field_in, 3}, {field_in, 4}, {field_in, 5}, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, [1] = { [0] = sym_pat_wildcard, }, [3] = { [0] = alias_sym_module, }, [4] = { [0] = sym_pat_name, }, [5] = { [0] = alias_sym_pat_literal, }, [11] = { [0] = sym_operator, }, [12] = { [0] = alias_sym_field_name, }, [13] = { [0] = alias_sym_type, }, [14] = { [0] = alias_sym_type, }, [20] = { [1] = alias_sym_patterns, }, [23] = { [1] = alias_sym_type, }, [24] = { [1] = sym_class_name, }, [27] = { [0] = alias_sym_instance_name, }, [29] = { [0] = alias_sym_exp_apply, }, [33] = { [2] = alias_sym_type, }, [34] = { [1] = sym_type_variable, }, [39] = { [0] = alias_sym_field_pun, }, [45] = { [2] = alias_sym_type, }, [47] = { [2] = alias_sym_instance_name, }, [53] = { [3] = alias_sym_type, }, [54] = { [3] = alias_sym_instance_name, }, [55] = { [2] = alias_sym_field_value, }, [66] = { [2] = sym_record_update, }, [75] = { [1] = sym_record_update, }, }; static const uint16_t ts_non_terminal_alias_map[] = { sym_wildcard, 2, sym_wildcard, sym_pat_wildcard, sym_variable, 3, sym_variable, alias_sym_field_name, alias_sym_field_pun, sym_constructor, 3, sym_constructor, alias_sym_module, alias_sym_type, sym__qcon, 2, sym__qcon, sym_pat_name, sym_literal, 2, sym_literal, alias_sym_pat_literal, sym__record_field_update, 2, sym__record_field_update, sym_record_update, sym_type_variable, 2, sym_type_variable, alias_sym_field_name, sym__exp_apply, 2, sym__exp_apply, alias_sym_exp_apply, sym__exp, 2, sym__exp, alias_sym_field_value, aux_sym__fun_patterns, 2, aux_sym__fun_patterns, alias_sym_patterns, 0, }; static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [0] = 0, [1] = 1, [2] = 2, [3] = 2, [4] = 2, [5] = 2, [6] = 2, [7] = 2, [8] = 2, [9] = 2, [10] = 2, [11] = 2, [12] = 2, [13] = 2, [14] = 14, [15] = 15, [16] = 16, [17] = 17, [18] = 18, [19] = 19, [20] = 20, [21] = 21, [22] = 22, [23] = 22, [24] = 24, [25] = 25, [26] = 22, [27] = 24, [28] = 25, [29] = 22, [30] = 24, [31] = 25, [32] = 22, [33] = 24, [34] = 25, [35] = 22, [36] = 24, [37] = 25, [38] = 22, [39] = 24, [40] = 25, [41] = 22, [42] = 24, [43] = 25, [44] = 22, [45] = 24, [46] = 25, [47] = 22, [48] = 24, [49] = 25, [50] = 22, [51] = 24, [52] = 25, [53] = 22, [54] = 24, [55] = 25, [56] = 22, [57] = 24, [58] = 25, [59] = 22, [60] = 24, [61] = 25, [62] = 22, [63] = 24, [64] = 25, [65] = 22, [66] = 22, [67] = 24, [68] = 25, [69] = 22, [70] = 24, [71] = 25, [72] = 22, [73] = 24, [74] = 25, [75] = 22, [76] = 24, [77] = 25, [78] = 22, [79] = 24, [80] = 25, [81] = 22, [82] = 24, [83] = 25, [84] = 22, [85] = 24, [86] = 25, [87] = 22, [88] = 24, [89] = 25, [90] = 22, [91] = 24, [92] = 25, [93] = 22, [94] = 24, [95] = 25, [96] = 22, [97] = 24, [98] = 25, [99] = 22, [100] = 24, [101] = 25, [102] = 22, [103] = 24, [104] = 25, [105] = 22, [106] = 24, [107] = 25, [108] = 25, [109] = 24, [110] = 25, [111] = 22, [112] = 112, [113] = 24, [114] = 112, [115] = 24, [116] = 25, [117] = 22, [118] = 24, [119] = 25, [120] = 22, [121] = 24, [122] = 25, [123] = 123, [124] = 124, [125] = 123, [126] = 126, [127] = 124, [128] = 123, [129] = 126, [130] = 124, [131] = 123, [132] = 126, [133] = 124, [134] = 123, [135] = 126, [136] = 124, [137] = 123, [138] = 126, [139] = 124, [140] = 123, [141] = 126, [142] = 124, [143] = 123, [144] = 123, [145] = 126, [146] = 126, [147] = 126, [148] = 124, [149] = 123, [150] = 126, [151] = 124, [152] = 124, [153] = 123, [154] = 126, [155] = 124, [156] = 123, [157] = 126, [158] = 124, [159] = 123, [160] = 126, [161] = 126, [162] = 124, [163] = 123, [164] = 123, [165] = 124, [166] = 126, [167] = 124, [168] = 124, [169] = 123, [170] = 126, [171] = 124, [172] = 123, [173] = 123, [174] = 126, [175] = 124, [176] = 126, [177] = 123, [178] = 126, [179] = 124, [180] = 124, [181] = 123, [182] = 126, [183] = 124, [184] = 123, [185] = 126, [186] = 124, [187] = 123, [188] = 123, [189] = 126, [190] = 126, [191] = 124, [192] = 123, [193] = 126, [194] = 124, [195] = 124, [196] = 123, [197] = 126, [198] = 124, [199] = 123, [200] = 126, [201] = 123, [202] = 124, [203] = 123, [204] = 126, [205] = 126, [206] = 124, [207] = 123, [208] = 124, [209] = 126, [210] = 124, [211] = 123, [212] = 126, [213] = 124, [214] = 123, [215] = 123, [216] = 126, [217] = 124, [218] = 126, [219] = 124, [220] = 123, [221] = 126, [222] = 222, [223] = 222, [224] = 224, [225] = 224, [226] = 224, [227] = 224, [228] = 224, [229] = 229, [230] = 224, [231] = 224, [232] = 224, [233] = 224, [234] = 224, [235] = 224, [236] = 224, [237] = 237, [238] = 238, [239] = 237, [240] = 238, [241] = 241, [242] = 241, [243] = 241, [244] = 241, [245] = 241, [246] = 241, [247] = 241, [248] = 241, [249] = 241, [250] = 241, [251] = 241, [252] = 241, [253] = 241, [254] = 241, [255] = 241, [256] = 241, [257] = 241, [258] = 241, [259] = 241, [260] = 241, [261] = 241, [262] = 241, [263] = 241, [264] = 241, [265] = 241, [266] = 241, [267] = 241, [268] = 241, [269] = 241, [270] = 241, [271] = 241, [272] = 241, [273] = 241, [274] = 274, [275] = 274, [276] = 274, [277] = 277, [278] = 277, [279] = 277, [280] = 277, [281] = 277, [282] = 274, [283] = 274, [284] = 277, [285] = 274, [286] = 286, [287] = 287, [288] = 287, [289] = 289, [290] = 287, [291] = 286, [292] = 289, [293] = 286, [294] = 294, [295] = 274, [296] = 287, [297] = 287, [298] = 287, [299] = 294, [300] = 274, [301] = 301, [302] = 289, [303] = 289, [304] = 294, [305] = 286, [306] = 289, [307] = 294, [308] = 287, [309] = 289, [310] = 274, [311] = 287, [312] = 289, [313] = 286, [314] = 294, [315] = 289, [316] = 286, [317] = 287, [318] = 287, [319] = 289, [320] = 286, [321] = 286, [322] = 289, [323] = 286, [324] = 294, [325] = 289, [326] = 289, [327] = 286, [328] = 287, [329] = 286, [330] = 294, [331] = 294, [332] = 289, [333] = 286, [334] = 294, [335] = 286, [336] = 294, [337] = 277, [338] = 287, [339] = 287, [340] = 294, [341] = 277, [342] = 289, [343] = 286, [344] = 294, [345] = 287, [346] = 289, [347] = 286, [348] = 287, [349] = 294, [350] = 294, [351] = 294, [352] = 289, [353] = 286, [354] = 287, [355] = 287, [356] = 289, [357] = 289, [358] = 294, [359] = 286, [360] = 286, [361] = 289, [362] = 287, [363] = 294, [364] = 294, [365] = 294, [366] = 294, [367] = 294, [368] = 294, [369] = 369, [370] = 287, [371] = 287, [372] = 287, [373] = 287, [374] = 274, [375] = 289, [376] = 289, [377] = 286, [378] = 277, [379] = 294, [380] = 289, [381] = 294, [382] = 286, [383] = 286, [384] = 289, [385] = 287, [386] = 294, [387] = 277, [388] = 289, [389] = 294, [390] = 289, [391] = 286, [392] = 294, [393] = 286, [394] = 294, [395] = 289, [396] = 287, [397] = 286, [398] = 286, [399] = 287, [400] = 289, [401] = 286, [402] = 294, [403] = 294, [404] = 287, [405] = 287, [406] = 287, [407] = 294, [408] = 287, [409] = 289, [410] = 289, [411] = 286, [412] = 294, [413] = 286, [414] = 294, [415] = 301, [416] = 301, [417] = 301, [418] = 301, [419] = 301, [420] = 301, [421] = 301, [422] = 301, [423] = 301, [424] = 301, [425] = 301, [426] = 301, [427] = 301, [428] = 301, [429] = 286, [430] = 430, [431] = 431, [432] = 432, [433] = 433, [434] = 434, [435] = 433, [436] = 436, [437] = 436, [438] = 433, [439] = 436, [440] = 440, [441] = 441, [442] = 442, [443] = 433, [444] = 440, [445] = 436, [446] = 433, [447] = 436, [448] = 440, [449] = 433, [450] = 436, [451] = 440, [452] = 452, [453] = 440, [454] = 454, [455] = 433, [456] = 436, [457] = 442, [458] = 458, [459] = 433, [460] = 436, [461] = 440, [462] = 433, [463] = 440, [464] = 436, [465] = 433, [466] = 436, [467] = 440, [468] = 458, [469] = 433, [470] = 436, [471] = 433, [472] = 436, [473] = 440, [474] = 440, [475] = 440, [476] = 274, [477] = 277, [478] = 433, [479] = 433, [480] = 436, [481] = 436, [482] = 482, [483] = 440, [484] = 482, [485] = 430, [486] = 433, [487] = 436, [488] = 440, [489] = 440, [490] = 454, [491] = 440, [492] = 433, [493] = 436, [494] = 442, [495] = 495, [496] = 440, [497] = 433, [498] = 436, [499] = 430, [500] = 430, [501] = 433, [502] = 430, [503] = 436, [504] = 430, [505] = 433, [506] = 430, [507] = 436, [508] = 482, [509] = 433, [510] = 430, [511] = 436, [512] = 430, [513] = 274, [514] = 430, [515] = 277, [516] = 430, [517] = 440, [518] = 430, [519] = 440, [520] = 430, [521] = 440, [522] = 430, [523] = 440, [524] = 430, [525] = 430, [526] = 430, [527] = 430, [528] = 430, [529] = 430, [530] = 482, [531] = 482, [532] = 482, [533] = 482, [534] = 482, [535] = 482, [536] = 482, [537] = 482, [538] = 482, [539] = 482, [540] = 482, [541] = 482, [542] = 482, [543] = 482, [544] = 482, [545] = 482, [546] = 482, [547] = 454, [548] = 548, [549] = 549, [550] = 550, [551] = 548, [552] = 548, [553] = 548, [554] = 274, [555] = 548, [556] = 277, [557] = 548, [558] = 548, [559] = 548, [560] = 549, [561] = 548, [562] = 548, [563] = 548, [564] = 274, [565] = 548, [566] = 548, [567] = 548, [568] = 548, [569] = 548, [570] = 548, [571] = 277, [572] = 548, [573] = 548, [574] = 548, [575] = 548, [576] = 274, [577] = 548, [578] = 277, [579] = 548, [580] = 548, [581] = 548, [582] = 277, [583] = 548, [584] = 548, [585] = 274, [586] = 548, [587] = 548, [588] = 548, [589] = 548, [590] = 548, [591] = 591, [592] = 548, [593] = 277, [594] = 274, [595] = 277, [596] = 274, [597] = 597, [598] = 598, [599] = 598, [600] = 598, [601] = 598, [602] = 598, [603] = 598, [604] = 598, [605] = 598, [606] = 598, [607] = 597, [608] = 598, [609] = 598, [610] = 598, [611] = 598, [612] = 598, [613] = 613, [614] = 613, [615] = 597, [616] = 597, [617] = 597, [618] = 597, [619] = 598, [620] = 597, [621] = 597, [622] = 597, [623] = 597, [624] = 597, [625] = 597, [626] = 597, [627] = 597, [628] = 597, [629] = 597, [630] = 597, [631] = 597, [632] = 597, [633] = 598, [634] = 597, [635] = 597, [636] = 597, [637] = 597, [638] = 597, [639] = 597, [640] = 597, [641] = 597, [642] = 597, [643] = 597, [644] = 597, [645] = 597, [646] = 598, [647] = 597, [648] = 597, [649] = 598, [650] = 598, [651] = 274, [652] = 277, [653] = 598, [654] = 274, [655] = 277, [656] = 656, [657] = 657, [658] = 657, [659] = 657, [660] = 657, [661] = 657, [662] = 662, [663] = 663, [664] = 664, [665] = 665, [666] = 665, [667] = 667, [668] = 664, [669] = 669, [670] = 669, [671] = 664, [672] = 669, [673] = 665, [674] = 674, [675] = 674, [676] = 676, [677] = 676, [678] = 676, [679] = 676, [680] = 676, [681] = 676, [682] = 676, [683] = 676, [684] = 676, [685] = 676, [686] = 676, [687] = 676, [688] = 676, [689] = 676, [690] = 676, [691] = 676, [692] = 676, [693] = 676, [694] = 676, [695] = 676, [696] = 676, [697] = 676, [698] = 676, [699] = 676, [700] = 676, [701] = 676, [702] = 676, [703] = 676, [704] = 676, [705] = 676, [706] = 676, [707] = 676, [708] = 676, [709] = 676, [710] = 676, [711] = 676, [712] = 676, [713] = 676, [714] = 676, [715] = 676, [716] = 676, [717] = 676, [718] = 676, [719] = 676, [720] = 676, [721] = 676, [722] = 676, [723] = 676, [724] = 676, [725] = 676, [726] = 676, [727] = 676, [728] = 676, [729] = 676, [730] = 676, [731] = 676, [732] = 676, [733] = 676, [734] = 676, [735] = 676, [736] = 676, [737] = 676, [738] = 676, [739] = 676, [740] = 676, [741] = 676, [742] = 676, [743] = 676, [744] = 676, [745] = 676, [746] = 676, [747] = 676, [748] = 676, [749] = 676, [750] = 676, [751] = 676, [752] = 676, [753] = 676, [754] = 676, [755] = 676, [756] = 676, [757] = 676, [758] = 676, [759] = 676, [760] = 676, [761] = 676, [762] = 762, [763] = 763, [764] = 763, [765] = 765, [766] = 765, [767] = 765, [768] = 765, [769] = 765, [770] = 765, [771] = 765, [772] = 765, [773] = 765, [774] = 765, [775] = 765, [776] = 765, [777] = 765, [778] = 765, [779] = 765, [780] = 765, [781] = 765, [782] = 782, [783] = 782, [784] = 782, [785] = 782, [786] = 782, [787] = 782, [788] = 788, [789] = 789, [790] = 782, [791] = 782, [792] = 782, [793] = 782, [794] = 794, [795] = 782, [796] = 782, [797] = 782, [798] = 782, [799] = 782, [800] = 789, [801] = 794, [802] = 789, [803] = 782, [804] = 782, [805] = 805, [806] = 782, [807] = 805, [808] = 782, [809] = 782, [810] = 782, [811] = 782, [812] = 782, [813] = 782, [814] = 782, [815] = 788, [816] = 782, [817] = 817, [818] = 818, [819] = 819, [820] = 817, [821] = 818, [822] = 822, [823] = 822, [824] = 819, [825] = 805, [826] = 826, [827] = 805, [828] = 828, [829] = 826, [830] = 830, [831] = 830, [832] = 828, [833] = 805, [834] = 834, [835] = 834, [836] = 805, [837] = 837, [838] = 837, [839] = 837, [840] = 837, [841] = 837, [842] = 837, [843] = 837, [844] = 837, [845] = 837, [846] = 837, [847] = 837, [848] = 837, [849] = 837, [850] = 837, [851] = 851, [852] = 837, [853] = 837, [854] = 837, [855] = 837, [856] = 837, [857] = 837, [858] = 837, [859] = 851, [860] = 837, [861] = 837, [862] = 837, [863] = 837, [864] = 837, [865] = 865, [866] = 866, [867] = 867, [868] = 867, [869] = 866, [870] = 865, [871] = 871, [872] = 867, [873] = 873, [874] = 805, [875] = 867, [876] = 866, [877] = 866, [878] = 865, [879] = 865, [880] = 867, [881] = 866, [882] = 865, [883] = 883, [884] = 884, [885] = 866, [886] = 867, [887] = 887, [888] = 888, [889] = 865, [890] = 883, [891] = 866, [892] = 865, [893] = 884, [894] = 805, [895] = 866, [896] = 867, [897] = 887, [898] = 888, [899] = 865, [900] = 900, [901] = 866, [902] = 865, [903] = 805, [904] = 866, [905] = 865, [906] = 867, [907] = 867, [908] = 866, [909] = 865, [910] = 910, [911] = 911, [912] = 867, [913] = 900, [914] = 866, [915] = 865, [916] = 867, [917] = 911, [918] = 866, [919] = 865, [920] = 866, [921] = 867, [922] = 866, [923] = 865, [924] = 865, [925] = 871, [926] = 867, [927] = 927, [928] = 928, [929] = 867, [930] = 900, [931] = 931, [932] = 867, [933] = 933, [934] = 927, [935] = 928, [936] = 936, [937] = 937, [938] = 931, [939] = 939, [940] = 940, [941] = 941, [942] = 928, [943] = 927, [944] = 928, [945] = 931, [946] = 946, [947] = 936, [948] = 937, [949] = 941, [950] = 927, [951] = 933, [952] = 931, [953] = 931, [954] = 946, [955] = 936, [956] = 927, [957] = 927, [958] = 928, [959] = 946, [960] = 937, [961] = 941, [962] = 928, [963] = 931, [964] = 933, [965] = 927, [966] = 966, [967] = 937, [968] = 968, [969] = 966, [970] = 970, [971] = 931, [972] = 972, [973] = 928, [974] = 941, [975] = 966, [976] = 936, [977] = 946, [978] = 927, [979] = 946, [980] = 966, [981] = 931, [982] = 966, [983] = 936, [984] = 931, [985] = 937, [986] = 933, [987] = 946, [988] = 966, [989] = 941, [990] = 966, [991] = 936, [992] = 936, [993] = 927, [994] = 937, [995] = 941, [996] = 946, [997] = 966, [998] = 931, [999] = 966, [1000] = 941, [1001] = 933, [1002] = 933, [1003] = 937, [1004] = 928, [1005] = 966, [1006] = 968, [1007] = 966, [1008] = 928, [1009] = 946, [1010] = 933, [1011] = 933, [1012] = 936, [1013] = 966, [1014] = 928, [1015] = 941, [1016] = 927, [1017] = 970, [1018] = 937, [1019] = 1019, [1020] = 1020, [1021] = 1021, [1022] = 1022, [1023] = 1021, [1024] = 1020, [1025] = 1022, [1026] = 1021, [1027] = 1020, [1028] = 1022, [1029] = 1020, [1030] = 1022, [1031] = 1021, [1032] = 1021, [1033] = 946, [1034] = 936, [1035] = 937, [1036] = 941, [1037] = 933, [1038] = 1020, [1039] = 1022, [1040] = 1021, [1041] = 1022, [1042] = 1042, [1043] = 1020, [1044] = 1022, [1045] = 1021, [1046] = 1021, [1047] = 1020, [1048] = 1020, [1049] = 1022, [1050] = 1021, [1051] = 1051, [1052] = 1020, [1053] = 1020, [1054] = 1022, [1055] = 1021, [1056] = 1020, [1057] = 1022, [1058] = 1022, [1059] = 1021, [1060] = 1022, [1061] = 1020, [1062] = 1020, [1063] = 1022, [1064] = 1022, [1065] = 1021, [1066] = 1020, [1067] = 1022, [1068] = 1021, [1069] = 1021, [1070] = 1020, [1071] = 1022, [1072] = 1021, [1073] = 1020, [1074] = 1022, [1075] = 1021, [1076] = 1020, [1077] = 1022, [1078] = 1021, [1079] = 1079, [1080] = 1020, [1081] = 927, [1082] = 1042, [1083] = 1020, [1084] = 1022, [1085] = 1021, [1086] = 928, [1087] = 1020, [1088] = 1020, [1089] = 946, [1090] = 936, [1091] = 937, [1092] = 1020, [1093] = 941, [1094] = 1022, [1095] = 1021, [1096] = 1020, [1097] = 1020, [1098] = 931, [1099] = 1022, [1100] = 1019, [1101] = 1020, [1102] = 1022, [1103] = 1022, [1104] = 1021, [1105] = 1019, [1106] = 1021, [1107] = 1107, [1108] = 1019, [1109] = 1020, [1110] = 1021, [1111] = 1019, [1112] = 1020, [1113] = 1019, [1114] = 1022, [1115] = 1020, [1116] = 1019, [1117] = 1021, [1118] = 1020, [1119] = 1022, [1120] = 1021, [1121] = 1019, [1122] = 933, [1123] = 1022, [1124] = 1021, [1125] = 1021, [1126] = 1019, [1127] = 927, [1128] = 1019, [1129] = 1019, [1130] = 1020, [1131] = 1019, [1132] = 1019, [1133] = 1019, [1134] = 1020, [1135] = 1020, [1136] = 1019, [1137] = 1022, [1138] = 1019, [1139] = 1021, [1140] = 1019, [1141] = 1020, [1142] = 1019, [1143] = 1022, [1144] = 1019, [1145] = 1021, [1146] = 1019, [1147] = 1020, [1148] = 1019, [1149] = 1022, [1150] = 1019, [1151] = 1020, [1152] = 1021, [1153] = 1019, [1154] = 1019, [1155] = 1022, [1156] = 1019, [1157] = 1021, [1158] = 1021, [1159] = 1020, [1160] = 946, [1161] = 1019, [1162] = 936, [1163] = 1020, [1164] = 1019, [1165] = 937, [1166] = 941, [1167] = 1019, [1168] = 946, [1169] = 1022, [1170] = 1020, [1171] = 1019, [1172] = 936, [1173] = 1021, [1174] = 937, [1175] = 1019, [1176] = 941, [1177] = 1019, [1178] = 1020, [1179] = 1019, [1180] = 1020, [1181] = 1022, [1182] = 1019, [1183] = 1020, [1184] = 1019, [1185] = 1020, [1186] = 1021, [1187] = 1019, [1188] = 1019, [1189] = 1019, [1190] = 1019, [1191] = 1019, [1192] = 1019, [1193] = 1019, [1194] = 1019, [1195] = 1019, [1196] = 1019, [1197] = 1019, [1198] = 1019, [1199] = 1019, [1200] = 1019, [1201] = 1019, [1202] = 1019, [1203] = 1019, [1204] = 1019, [1205] = 1019, [1206] = 1019, [1207] = 1019, [1208] = 1019, [1209] = 1019, [1210] = 1019, [1211] = 1019, [1212] = 1019, [1213] = 1019, [1214] = 1019, [1215] = 1019, [1216] = 1019, [1217] = 1019, [1218] = 1019, [1219] = 1019, [1220] = 1019, [1221] = 1019, [1222] = 1019, [1223] = 1019, [1224] = 1019, [1225] = 1019, [1226] = 1019, [1227] = 1019, [1228] = 1019, [1229] = 1019, [1230] = 1019, [1231] = 1019, [1232] = 1019, [1233] = 1019, [1234] = 1019, [1235] = 1019, [1236] = 1019, [1237] = 1022, [1238] = 1021, [1239] = 933, [1240] = 1051, [1241] = 1020, [1242] = 1020, [1243] = 1020, [1244] = 1022, [1245] = 1022, [1246] = 931, [1247] = 1021, [1248] = 1021, [1249] = 933, [1250] = 1020, [1251] = 1022, [1252] = 1021, [1253] = 1022, [1254] = 1020, [1255] = 1021, [1256] = 1020, [1257] = 1022, [1258] = 928, [1259] = 1259, [1260] = 1260, [1261] = 946, [1262] = 1259, [1263] = 941, [1264] = 946, [1265] = 937, [1266] = 1260, [1267] = 936, [1268] = 1260, [1269] = 1259, [1270] = 937, [1271] = 1260, [1272] = 1259, [1273] = 1260, [1274] = 933, [1275] = 1260, [1276] = 1259, [1277] = 1260, [1278] = 1260, [1279] = 1259, [1280] = 1260, [1281] = 1259, [1282] = 1260, [1283] = 1259, [1284] = 1260, [1285] = 946, [1286] = 1260, [1287] = 1259, [1288] = 1260, [1289] = 936, [1290] = 937, [1291] = 941, [1292] = 933, [1293] = 936, [1294] = 1260, [1295] = 1260, [1296] = 937, [1297] = 1260, [1298] = 1260, [1299] = 1260, [1300] = 933, [1301] = 1260, [1302] = 1260, [1303] = 1260, [1304] = 933, [1305] = 1260, [1306] = 1260, [1307] = 1260, [1308] = 1260, [1309] = 1260, [1310] = 1260, [1311] = 941, [1312] = 946, [1313] = 1260, [1314] = 941, [1315] = 1259, [1316] = 1260, [1317] = 933, [1318] = 1259, [1319] = 1259, [1320] = 1260, [1321] = 946, [1322] = 936, [1323] = 1260, [1324] = 1259, [1325] = 937, [1326] = 941, [1327] = 1260, [1328] = 1260, [1329] = 1260, [1330] = 1259, [1331] = 1260, [1332] = 933, [1333] = 1259, [1334] = 1260, [1335] = 1260, [1336] = 1260, [1337] = 1259, [1338] = 936, [1339] = 1260, [1340] = 1260, [1341] = 1260, [1342] = 1259, [1343] = 1260, [1344] = 1260, [1345] = 946, [1346] = 1259, [1347] = 936, [1348] = 937, [1349] = 941, [1350] = 1260, [1351] = 1260, [1352] = 1260, [1353] = 1259, [1354] = 1259, [1355] = 1260, [1356] = 1260, [1357] = 933, [1358] = 937, [1359] = 946, [1360] = 941, [1361] = 941, [1362] = 937, [1363] = 1363, [1364] = 946, [1365] = 936, [1366] = 946, [1367] = 936, [1368] = 937, [1369] = 941, [1370] = 933, [1371] = 933, [1372] = 936, [1373] = 941, [1374] = 1374, [1375] = 941, [1376] = 937, [1377] = 931, [1378] = 933, [1379] = 933, [1380] = 1380, [1381] = 946, [1382] = 936, [1383] = 937, [1384] = 941, [1385] = 941, [1386] = 933, [1387] = 946, [1388] = 946, [1389] = 946, [1390] = 936, [1391] = 937, [1392] = 936, [1393] = 936, [1394] = 933, [1395] = 937, [1396] = 933, [1397] = 936, [1398] = 946, [1399] = 936, [1400] = 936, [1401] = 937, [1402] = 936, [1403] = 946, [1404] = 946, [1405] = 941, [1406] = 941, [1407] = 941, [1408] = 941, [1409] = 933, [1410] = 946, [1411] = 937, [1412] = 1412, [1413] = 941, [1414] = 933, [1415] = 941, [1416] = 941, [1417] = 946, [1418] = 933, [1419] = 937, [1420] = 933, [1421] = 946, [1422] = 936, [1423] = 933, [1424] = 937, [1425] = 946, [1426] = 941, [1427] = 946, [1428] = 936, [1429] = 936, [1430] = 1412, [1431] = 933, [1432] = 937, [1433] = 937, [1434] = 936, [1435] = 937, [1436] = 933, [1437] = 937, [1438] = 1438, [1439] = 1438, [1440] = 941, [1441] = 1441, [1442] = 1442, [1443] = 933, [1444] = 1441, [1445] = 937, [1446] = 936, [1447] = 1441, [1448] = 936, [1449] = 1441, [1450] = 1441, [1451] = 1451, [1452] = 941, [1453] = 1441, [1454] = 1454, [1455] = 1451, [1456] = 1441, [1457] = 933, [1458] = 946, [1459] = 1441, [1460] = 936, [1461] = 1441, [1462] = 1441, [1463] = 1463, [1464] = 933, [1465] = 1441, [1466] = 1466, [1467] = 933, [1468] = 1441, [1469] = 1466, [1470] = 1441, [1471] = 946, [1472] = 1441, [1473] = 1473, [1474] = 1441, [1475] = 1442, [1476] = 1441, [1477] = 1442, [1478] = 1441, [1479] = 937, [1480] = 1441, [1481] = 1454, [1482] = 946, [1483] = 936, [1484] = 933, [1485] = 941, [1486] = 937, [1487] = 941, [1488] = 1441, [1489] = 946, [1490] = 941, [1491] = 946, [1492] = 937, [1493] = 1466, [1494] = 936, [1495] = 1454, [1496] = 937, [1497] = 1438, [1498] = 1451, [1499] = 1473, [1500] = 1441, [1501] = 1473, [1502] = 1502, [1503] = 1503, [1504] = 1504, [1505] = 1505, [1506] = 1506, [1507] = 1507, [1508] = 946, [1509] = 1509, [1510] = 936, [1511] = 937, [1512] = 941, [1513] = 933, [1514] = 1451, [1515] = 1454, [1516] = 1466, [1517] = 1473, [1518] = 1442, [1519] = 1438, [1520] = 1451, [1521] = 1454, [1522] = 1522, [1523] = 1466, [1524] = 1473, [1525] = 1442, [1526] = 1438, [1527] = 946, [1528] = 936, [1529] = 937, [1530] = 941, [1531] = 933, [1532] = 1532, [1533] = 933, [1534] = 1506, [1535] = 1535, [1536] = 1451, [1537] = 1454, [1538] = 1538, [1539] = 1538, [1540] = 1540, [1541] = 1540, [1542] = 1502, [1543] = 1466, [1544] = 1473, [1545] = 1442, [1546] = 1546, [1547] = 1547, [1548] = 1548, [1549] = 1438, [1550] = 1550, [1551] = 1551, [1552] = 1552, [1553] = 1553, [1554] = 1503, [1555] = 1504, [1556] = 1505, [1557] = 1507, [1558] = 1509, [1559] = 1522, [1560] = 1532, [1561] = 1532, [1562] = 1412, [1563] = 1506, [1564] = 1532, [1565] = 1506, [1566] = 1532, [1567] = 1506, [1568] = 933, [1569] = 1506, [1570] = 1532, [1571] = 1506, [1572] = 946, [1573] = 1412, [1574] = 1532, [1575] = 1506, [1576] = 936, [1577] = 937, [1578] = 1532, [1579] = 1506, [1580] = 1532, [1581] = 1506, [1582] = 1532, [1583] = 1506, [1584] = 1506, [1585] = 1532, [1586] = 1506, [1587] = 946, [1588] = 1506, [1589] = 936, [1590] = 937, [1591] = 1506, [1592] = 933, [1593] = 1506, [1594] = 1506, [1595] = 1506, [1596] = 1506, [1597] = 1546, [1598] = 1547, [1599] = 941, [1600] = 933, [1601] = 1548, [1602] = 1506, [1603] = 1535, [1604] = 941, [1605] = 1506, [1606] = 1506, [1607] = 1506, [1608] = 1550, [1609] = 1551, [1610] = 1552, [1611] = 1553, [1612] = 1506, [1613] = 1532, [1614] = 1506, [1615] = 1506, [1616] = 937, [1617] = 1538, [1618] = 1618, [1619] = 941, [1620] = 933, [1621] = 1621, [1622] = 1451, [1623] = 1623, [1624] = 1624, [1625] = 1625, [1626] = 1626, [1627] = 1627, [1628] = 1628, [1629] = 1629, [1630] = 1630, [1631] = 1631, [1632] = 1632, [1633] = 1633, [1634] = 1632, [1635] = 1633, [1636] = 1636, [1637] = 1454, [1638] = 1451, [1639] = 1454, [1640] = 941, [1641] = 1466, [1642] = 1473, [1643] = 1442, [1644] = 1438, [1645] = 933, [1646] = 1466, [1647] = 1473, [1648] = 1442, [1649] = 941, [1650] = 1438, [1651] = 1454, [1652] = 1466, [1653] = 1653, [1654] = 1473, [1655] = 1632, [1656] = 1633, [1657] = 1632, [1658] = 1633, [1659] = 1621, [1660] = 1653, [1661] = 1538, [1662] = 1653, [1663] = 1636, [1664] = 1538, [1665] = 1412, [1666] = 1621, [1667] = 1636, [1668] = 1653, [1669] = 1653, [1670] = 1451, [1671] = 946, [1672] = 936, [1673] = 1442, [1674] = 1632, [1675] = 1675, [1676] = 933, [1677] = 933, [1678] = 1678, [1679] = 946, [1680] = 1451, [1681] = 1454, [1682] = 936, [1683] = 937, [1684] = 1618, [1685] = 1466, [1686] = 1473, [1687] = 1442, [1688] = 1688, [1689] = 1689, [1690] = 1438, [1691] = 1691, [1692] = 1692, [1693] = 946, [1694] = 936, [1695] = 937, [1696] = 1438, [1697] = 1678, [1698] = 1623, [1699] = 1699, [1700] = 1675, [1701] = 933, [1702] = 1624, [1703] = 1699, [1704] = 1675, [1705] = 1678, [1706] = 941, [1707] = 1625, [1708] = 946, [1709] = 936, [1710] = 937, [1711] = 1623, [1712] = 1627, [1713] = 1624, [1714] = 1625, [1715] = 1626, [1716] = 1627, [1717] = 1628, [1718] = 1688, [1719] = 1629, [1720] = 1630, [1721] = 1689, [1722] = 1631, [1723] = 1691, [1724] = 1692, [1725] = 946, [1726] = 936, [1727] = 937, [1728] = 941, [1729] = 933, [1730] = 946, [1731] = 936, [1732] = 937, [1733] = 1618, [1734] = 941, [1735] = 1633, [1736] = 1692, [1737] = 1636, [1738] = 1738, [1739] = 1739, [1740] = 1740, [1741] = 1631, [1742] = 1742, [1743] = 1743, [1744] = 1744, [1745] = 1745, [1746] = 1746, [1747] = 1747, [1748] = 1748, [1749] = 1749, [1750] = 1750, [1751] = 1751, [1752] = 1752, [1753] = 1753, [1754] = 1754, [1755] = 1755, [1756] = 1756, [1757] = 1757, [1758] = 1758, [1759] = 1759, [1760] = 1760, [1761] = 1761, [1762] = 1762, [1763] = 1763, [1764] = 1742, [1765] = 1743, [1766] = 1766, [1767] = 1745, [1768] = 1746, [1769] = 1747, [1770] = 1748, [1771] = 1749, [1772] = 1750, [1773] = 1751, [1774] = 1752, [1775] = 1753, [1776] = 1754, [1777] = 1755, [1778] = 1756, [1779] = 1779, [1780] = 1780, [1781] = 1538, [1782] = 1782, [1783] = 1762, [1784] = 1779, [1785] = 1785, [1786] = 1780, [1787] = 1653, [1788] = 1785, [1789] = 1653, [1790] = 1790, [1791] = 1763, [1792] = 1628, [1793] = 1627, [1794] = 1688, [1795] = 1689, [1796] = 1688, [1797] = 1629, [1798] = 1630, [1799] = 1691, [1800] = 1800, [1801] = 1689, [1802] = 1631, [1803] = 1621, [1804] = 1691, [1805] = 1692, [1806] = 1742, [1807] = 1451, [1808] = 1454, [1809] = 1809, [1810] = 1412, [1811] = 1811, [1812] = 1623, [1813] = 1618, [1814] = 1678, [1815] = 1466, [1816] = 1624, [1817] = 1625, [1818] = 1626, [1819] = 1627, [1820] = 1628, [1821] = 1629, [1822] = 1630, [1823] = 1631, [1824] = 1738, [1825] = 1743, [1826] = 1740, [1827] = 1744, [1828] = 1760, [1829] = 1473, [1830] = 1830, [1831] = 1442, [1832] = 1738, [1833] = 1746, [1834] = 1834, [1835] = 1438, [1836] = 1538, [1837] = 1740, [1838] = 1747, [1839] = 1738, [1840] = 1766, [1841] = 1740, [1842] = 1748, [1843] = 1749, [1844] = 1750, [1845] = 1751, [1846] = 1782, [1847] = 1790, [1848] = 1752, [1849] = 1753, [1850] = 1754, [1851] = 1653, [1852] = 1761, [1853] = 1755, [1854] = 1762, [1855] = 1756, [1856] = 1830, [1857] = 1857, [1858] = 1779, [1859] = 1780, [1860] = 1834, [1861] = 1538, [1862] = 1451, [1863] = 1454, [1864] = 1864, [1865] = 1865, [1866] = 1678, [1867] = 1466, [1868] = 1785, [1869] = 1869, [1870] = 1473, [1871] = 1442, [1872] = 1629, [1873] = 1873, [1874] = 1745, [1875] = 1438, [1876] = 1636, [1877] = 1864, [1878] = 1865, [1879] = 1830, [1880] = 1618, [1881] = 1869, [1882] = 1678, [1883] = 1883, [1884] = 1834, [1885] = 1800, [1886] = 1632, [1887] = 1633, [1888] = 1883, [1889] = 1618, [1890] = 1857, [1891] = 1891, [1892] = 1857, [1893] = 1893, [1894] = 1739, [1895] = 1626, [1896] = 1630, [1897] = 1623, [1898] = 1873, [1899] = 1873, [1900] = 1624, [1901] = 1891, [1902] = 1893, [1903] = 1739, [1904] = 1632, [1905] = 1633, [1906] = 1757, [1907] = 1758, [1908] = 1759, [1909] = 1625, [1910] = 1761, [1911] = 1763, [1912] = 1766, [1913] = 1782, [1914] = 1790, [1915] = 1785, [1916] = 1621, [1917] = 1800, [1918] = 1626, [1919] = 1809, [1920] = 1785, [1921] = 1811, [1922] = 1623, [1923] = 1744, [1924] = 1538, [1925] = 1760, [1926] = 1809, [1927] = 1757, [1928] = 1811, [1929] = 1624, [1930] = 1625, [1931] = 1627, [1932] = 1738, [1933] = 1632, [1934] = 1758, [1935] = 1759, [1936] = 1633, [1937] = 1891, [1938] = 1628, [1939] = 1740, [1940] = 1893, [1941] = 1621, [1942] = 1538, [1943] = 1636, [1944] = 1883, [1945] = 1538, [1946] = 1621, [1947] = 1625, [1948] = 1883, [1949] = 1757, [1950] = 1758, [1951] = 1951, [1952] = 1759, [1953] = 1632, [1954] = 1633, [1955] = 1628, [1956] = 1761, [1957] = 1636, [1958] = 1636, [1959] = 1763, [1960] = 1766, [1961] = 1632, [1962] = 1633, [1963] = 1857, [1964] = 1782, [1965] = 1790, [1966] = 1653, [1967] = 1738, [1968] = 1740, [1969] = 1629, [1970] = 1538, [1971] = 1800, [1972] = 1630, [1973] = 1809, [1974] = 1624, [1975] = 1811, [1976] = 1873, [1977] = 1631, [1978] = 1738, [1979] = 1744, [1980] = 1740, [1981] = 1625, [1982] = 1760, [1983] = 1891, [1984] = 1893, [1985] = 1739, [1986] = 1538, [1987] = 1742, [1988] = 1743, [1989] = 1780, [1990] = 1621, [1991] = 1746, [1992] = 1747, [1993] = 1748, [1994] = 1749, [1995] = 1750, [1996] = 1751, [1997] = 1752, [1998] = 1753, [1999] = 1754, [2000] = 1755, [2001] = 1756, [2002] = 1745, [2003] = 1883, [2004] = 1779, [2005] = 1626, [2006] = 1627, [2007] = 1857, [2008] = 1757, [2009] = 1628, [2010] = 1742, [2011] = 1743, [2012] = 1873, [2013] = 1745, [2014] = 1746, [2015] = 1747, [2016] = 1748, [2017] = 1749, [2018] = 1750, [2019] = 1751, [2020] = 1752, [2021] = 1753, [2022] = 1754, [2023] = 1755, [2024] = 1756, [2025] = 1891, [2026] = 1762, [2027] = 1893, [2028] = 1739, [2029] = 1757, [2030] = 1758, [2031] = 1759, [2032] = 1761, [2033] = 1763, [2034] = 1766, [2035] = 1782, [2036] = 1790, [2037] = 1688, [2038] = 1800, [2039] = 1629, [2040] = 1809, [2041] = 1811, [2042] = 1744, [2043] = 1780, [2044] = 1779, [2045] = 1760, [2046] = 1630, [2047] = 1762, [2048] = 1779, [2049] = 1780, [2050] = 1632, [2051] = 1633, [2052] = 1689, [2053] = 1785, [2054] = 1631, [2055] = 1691, [2056] = 1692, [2057] = 1742, [2058] = 1743, [2059] = 1951, [2060] = 1745, [2061] = 1632, [2062] = 1633, [2063] = 1746, [2064] = 1747, [2065] = 1538, [2066] = 1785, [2067] = 1653, [2068] = 1538, [2069] = 1678, [2070] = 1653, [2071] = 1748, [2072] = 1749, [2073] = 1750, [2074] = 1621, [2075] = 1636, [2076] = 1751, [2077] = 1830, [2078] = 1752, [2079] = 1753, [2080] = 1653, [2081] = 1653, [2082] = 1758, [2083] = 1759, [2084] = 1754, [2085] = 1761, [2086] = 1755, [2087] = 1756, [2088] = 1785, [2089] = 1763, [2090] = 1766, [2091] = 1782, [2092] = 1790, [2093] = 1632, [2094] = 1800, [2095] = 1633, [2096] = 1451, [2097] = 1809, [2098] = 1454, [2099] = 1811, [2100] = 1744, [2101] = 1631, [2102] = 1473, [2103] = 1760, [2104] = 1442, [2105] = 1678, [2106] = 1951, [2107] = 1438, [2108] = 1627, [2109] = 1951, [2110] = 1951, [2111] = 1675, [2112] = 1951, [2113] = 1834, [2114] = 1636, [2115] = 1951, [2116] = 1451, [2117] = 1454, [2118] = 1951, [2119] = 1951, [2120] = 1466, [2121] = 1699, [2122] = 1473, [2123] = 1442, [2124] = 1951, [2125] = 1438, [2126] = 1951, [2127] = 1951, [2128] = 1951, [2129] = 1951, [2130] = 1951, [2131] = 1830, [2132] = 1951, [2133] = 1834, [2134] = 1623, [2135] = 1624, [2136] = 1625, [2137] = 1626, [2138] = 1627, [2139] = 1951, [2140] = 1628, [2141] = 1688, [2142] = 1629, [2143] = 1630, [2144] = 1689, [2145] = 1631, [2146] = 1951, [2147] = 1691, [2148] = 1692, [2149] = 1951, [2150] = 1830, [2151] = 1451, [2152] = 1454, [2153] = 1951, [2154] = 1834, [2155] = 1762, [2156] = 1466, [2157] = 1951, [2158] = 1473, [2159] = 1442, [2160] = 1618, [2161] = 1951, [2162] = 1438, [2163] = 1951, [2164] = 1951, [2165] = 1951, [2166] = 1883, [2167] = 1951, [2168] = 1618, [2169] = 1857, [2170] = 1951, [2171] = 1618, [2172] = 1951, [2173] = 1688, [2174] = 1689, [2175] = 1691, [2176] = 1692, [2177] = 1623, [2178] = 1678, [2179] = 1951, [2180] = 1951, [2181] = 1951, [2182] = 1951, [2183] = 1951, [2184] = 1451, [2185] = 1951, [2186] = 1454, [2187] = 1951, [2188] = 1466, [2189] = 1951, [2190] = 1473, [2191] = 1442, [2192] = 1951, [2193] = 1438, [2194] = 1951, [2195] = 1951, [2196] = 1951, [2197] = 1951, [2198] = 1951, [2199] = 1951, [2200] = 1951, [2201] = 1951, [2202] = 1951, [2203] = 1951, [2204] = 1951, [2205] = 1618, [2206] = 1873, [2207] = 1678, [2208] = 1624, [2209] = 1621, [2210] = 1623, [2211] = 1891, [2212] = 1893, [2213] = 1739, [2214] = 1626, [2215] = 1623, [2216] = 1624, [2217] = 1625, [2218] = 1626, [2219] = 1627, [2220] = 1628, [2221] = 1738, [2222] = 1740, [2223] = 1629, [2224] = 1630, [2225] = 1699, [2226] = 1675, [2227] = 1466, [2228] = 1800, [2229] = 2229, [2230] = 1623, [2231] = 1739, [2232] = 1790, [2233] = 1653, [2234] = 1864, [2235] = 1865, [2236] = 1624, [2237] = 1621, [2238] = 1625, [2239] = 1678, [2240] = 1626, [2241] = 2229, [2242] = 1627, [2243] = 1751, [2244] = 1752, [2245] = 1869, [2246] = 1626, [2247] = 1753, [2248] = 1628, [2249] = 1688, [2250] = 1762, [2251] = 1629, [2252] = 2229, [2253] = 1738, [2254] = 1630, [2255] = 1738, [2256] = 1689, [2257] = 2229, [2258] = 1631, [2259] = 1740, [2260] = 1691, [2261] = 2229, [2262] = 1692, [2263] = 1688, [2264] = 1754, [2265] = 1632, [2266] = 2229, [2267] = 1633, [2268] = 1629, [2269] = 1800, [2270] = 1883, [2271] = 1830, [2272] = 1630, [2273] = 1891, [2274] = 1809, [2275] = 2229, [2276] = 1689, [2277] = 1811, [2278] = 1857, [2279] = 1740, [2280] = 1631, [2281] = 1755, [2282] = 1756, [2283] = 2229, [2284] = 1744, [2285] = 1653, [2286] = 1762, [2287] = 1873, [2288] = 1779, [2289] = 1761, [2290] = 1891, [2291] = 1893, [2292] = 1739, [2293] = 1763, [2294] = 1632, [2295] = 1757, [2296] = 1834, [2297] = 1691, [2298] = 1758, [2299] = 1759, [2300] = 1633, [2301] = 2229, [2302] = 1761, [2303] = 1763, [2304] = 1766, [2305] = 1782, [2306] = 1790, [2307] = 1780, [2308] = 1779, [2309] = 1800, [2310] = 1766, [2311] = 1809, [2312] = 1745, [2313] = 1811, [2314] = 1742, [2315] = 1743, [2316] = 1538, [2317] = 1744, [2318] = 1746, [2319] = 1760, [2320] = 2229, [2321] = 1747, [2322] = 1760, [2323] = 1748, [2324] = 1749, [2325] = 2229, [2326] = 1692, [2327] = 1750, [2328] = 1751, [2329] = 1752, [2330] = 2229, [2331] = 1883, [2332] = 1753, [2333] = 1754, [2334] = 1755, [2335] = 1756, [2336] = 1782, [2337] = 1538, [2338] = 2229, [2339] = 1742, [2340] = 1743, [2341] = 1780, [2342] = 1762, [2343] = 1779, [2344] = 2229, [2345] = 1621, [2346] = 2229, [2347] = 1780, [2348] = 2229, [2349] = 1454, [2350] = 1785, [2351] = 1790, [2352] = 2229, [2353] = 1438, [2354] = 1745, [2355] = 1746, [2356] = 2229, [2357] = 1747, [2358] = 1883, [2359] = 1785, [2360] = 1743, [2361] = 1830, [2362] = 1873, [2363] = 2229, [2364] = 1746, [2365] = 1747, [2366] = 1636, [2367] = 1745, [2368] = 1636, [2369] = 2229, [2370] = 1466, [2371] = 2229, [2372] = 1699, [2373] = 1893, [2374] = 1834, [2375] = 1800, [2376] = 1760, [2377] = 1748, [2378] = 2229, [2379] = 1623, [2380] = 1749, [2381] = 1624, [2382] = 1625, [2383] = 1626, [2384] = 2384, [2385] = 1627, [2386] = 2229, [2387] = 1628, [2388] = 1739, [2389] = 1688, [2390] = 1629, [2391] = 2229, [2392] = 1630, [2393] = 1689, [2394] = 1631, [2395] = 1738, [2396] = 1691, [2397] = 1692, [2398] = 2229, [2399] = 1738, [2400] = 1742, [2401] = 2229, [2402] = 1785, [2403] = 2229, [2404] = 1740, [2405] = 1779, [2406] = 1740, [2407] = 1653, [2408] = 2229, [2409] = 2384, [2410] = 2229, [2411] = 1809, [2412] = 1748, [2413] = 1830, [2414] = 1785, [2415] = 1750, [2416] = 1757, [2417] = 1751, [2418] = 1738, [2419] = 1857, [2420] = 1451, [2421] = 1758, [2422] = 1740, [2423] = 1759, [2424] = 1834, [2425] = 1454, [2426] = 1749, [2427] = 1811, [2428] = 1538, [2429] = 1473, [2430] = 1873, [2431] = 1780, [2432] = 2229, [2433] = 1785, [2434] = 1442, [2435] = 1618, [2436] = 1830, [2437] = 1675, [2438] = 1834, [2439] = 1750, [2440] = 1742, [2441] = 1743, [2442] = 1757, [2443] = 1745, [2444] = 1755, [2445] = 1744, [2446] = 1883, [2447] = 1746, [2448] = 1747, [2449] = 1758, [2450] = 1759, [2451] = 1857, [2452] = 2229, [2453] = 1752, [2454] = 1748, [2455] = 1749, [2456] = 1750, [2457] = 1751, [2458] = 1756, [2459] = 1753, [2460] = 1873, [2461] = 1628, [2462] = 1678, [2463] = 1891, [2464] = 1893, [2465] = 1739, [2466] = 1618, [2467] = 1754, [2468] = 1752, [2469] = 1753, [2470] = 1754, [2471] = 1760, [2472] = 1632, [2473] = 2229, [2474] = 1757, [2475] = 1633, [2476] = 1758, [2477] = 1759, [2478] = 1762, [2479] = 1761, [2480] = 1755, [2481] = 1761, [2482] = 1756, [2483] = 1763, [2484] = 1763, [2485] = 1766, [2486] = 1782, [2487] = 1790, [2488] = 2229, [2489] = 1864, [2490] = 1865, [2491] = 1744, [2492] = 1891, [2493] = 1809, [2494] = 1766, [2495] = 1869, [2496] = 1893, [2497] = 1811, [2498] = 1782, [2499] = 1857, [2500] = 1633, [2501] = 1785, [2502] = 1678, [2503] = 1621, [2504] = 1865, [2505] = 1632, [2506] = 1618, [2507] = 1451, [2508] = 1454, [2509] = 1830, [2510] = 1653, [2511] = 1621, [2512] = 1466, [2513] = 1623, [2514] = 1538, [2515] = 1636, [2516] = 1624, [2517] = 1625, [2518] = 1626, [2519] = 1762, [2520] = 1627, [2521] = 1628, [2522] = 1629, [2523] = 1630, [2524] = 1631, [2525] = 1473, [2526] = 1442, [2527] = 1653, [2528] = 1678, [2529] = 1869, [2530] = 1618, [2531] = 1779, [2532] = 1864, [2533] = 1834, [2534] = 1780, [2535] = 1623, [2536] = 1624, [2537] = 1625, [2538] = 1626, [2539] = 1627, [2540] = 1830, [2541] = 1628, [2542] = 1699, [2543] = 1834, [2544] = 1688, [2545] = 1629, [2546] = 1630, [2547] = 1689, [2548] = 1631, [2549] = 1691, [2550] = 1692, [2551] = 1632, [2552] = 1785, [2553] = 1632, [2554] = 1633, [2555] = 1633, [2556] = 1623, [2557] = 1624, [2558] = 1625, [2559] = 1626, [2560] = 1627, [2561] = 1628, [2562] = 1883, [2563] = 1688, [2564] = 1629, [2565] = 1630, [2566] = 1689, [2567] = 1631, [2568] = 1691, [2569] = 1438, [2570] = 1692, [2571] = 1857, [2572] = 1738, [2573] = 1740, [2574] = 1742, [2575] = 1743, [2576] = 1621, [2577] = 1873, [2578] = 1746, [2579] = 1747, [2580] = 1891, [2581] = 1893, [2582] = 1748, [2583] = 1749, [2584] = 1750, [2585] = 1751, [2586] = 1739, [2587] = 1752, [2588] = 1618, [2589] = 1753, [2590] = 1754, [2591] = 1755, [2592] = 1756, [2593] = 1678, [2594] = 1621, [2595] = 1623, [2596] = 1636, [2597] = 1624, [2598] = 1625, [2599] = 1626, [2600] = 1627, [2601] = 1628, [2602] = 1688, [2603] = 1629, [2604] = 1630, [2605] = 1689, [2606] = 1631, [2607] = 1757, [2608] = 1691, [2609] = 1692, [2610] = 1538, [2611] = 1653, [2612] = 1883, [2613] = 1745, [2614] = 1758, [2615] = 1678, [2616] = 1759, [2617] = 1742, [2618] = 1857, [2619] = 1743, [2620] = 1761, [2621] = 1746, [2622] = 1747, [2623] = 1748, [2624] = 1749, [2625] = 1750, [2626] = 1751, [2627] = 1873, [2628] = 1752, [2629] = 1753, [2630] = 1891, [2631] = 1893, [2632] = 1739, [2633] = 1754, [2634] = 1755, [2635] = 1756, [2636] = 1757, [2637] = 1763, [2638] = 1758, [2639] = 1759, [2640] = 1761, [2641] = 1763, [2642] = 1766, [2643] = 1766, [2644] = 1782, [2645] = 1790, [2646] = 1782, [2647] = 1790, [2648] = 1800, [2649] = 1745, [2650] = 1809, [2651] = 1811, [2652] = 1744, [2653] = 1760, [2654] = 1653, [2655] = 1800, [2656] = 1636, [2657] = 1618, [2658] = 1809, [2659] = 1811, [2660] = 1744, [2661] = 1636, [2662] = 1760, [2663] = 1738, [2664] = 1740, [2665] = 1538, [2666] = 1688, [2667] = 1689, [2668] = 1691, [2669] = 1692, [2670] = 1785, [2671] = 1738, [2672] = 1740, [2673] = 1632, [2674] = 1762, [2675] = 1633, [2676] = 1780, [2677] = 1779, [2678] = 1538, [2679] = 1790, [2680] = 1785, [2681] = 1738, [2682] = 1751, [2683] = 1740, [2684] = 1745, [2685] = 1738, [2686] = 1857, [2687] = 1746, [2688] = 1740, [2689] = 1747, [2690] = 1678, [2691] = 1743, [2692] = 1756, [2693] = 1748, [2694] = 1749, [2695] = 1873, [2696] = 1750, [2697] = 1751, [2698] = 1891, [2699] = 1893, [2700] = 1739, [2701] = 1752, [2702] = 1753, [2703] = 1757, [2704] = 1758, [2705] = 1759, [2706] = 1754, [2707] = 1761, [2708] = 1763, [2709] = 1755, [2710] = 1766, [2711] = 1782, [2712] = 1756, [2713] = 1800, [2714] = 1745, [2715] = 1809, [2716] = 1834, [2717] = 1811, [2718] = 1688, [2719] = 1744, [2720] = 1873, [2721] = 2721, [2722] = 1760, [2723] = 1891, [2724] = 1893, [2725] = 1739, [2726] = 1830, [2727] = 1762, [2728] = 1689, [2729] = 1745, [2730] = 2730, [2731] = 1779, [2732] = 1780, [2733] = 1757, [2734] = 1758, [2735] = 1618, [2736] = 1759, [2737] = 1752, [2738] = 1761, [2739] = 1763, [2740] = 1766, [2741] = 1883, [2742] = 1830, [2743] = 1782, [2744] = 1790, [2745] = 1830, [2746] = 1857, [2747] = 1800, [2748] = 1742, [2749] = 1809, [2750] = 1834, [2751] = 1743, [2752] = 1811, [2753] = 1744, [2754] = 1873, [2755] = 1760, [2756] = 1891, [2757] = 1746, [2758] = 1893, [2759] = 1739, [2760] = 1621, [2761] = 1883, [2762] = 1757, [2763] = 1758, [2764] = 1759, [2765] = 1629, [2766] = 1747, [2767] = 1761, [2768] = 1763, [2769] = 1766, [2770] = 1782, [2771] = 1790, [2772] = 1785, [2773] = 1779, [2774] = 1800, [2775] = 2721, [2776] = 1809, [2777] = 1738, [2778] = 1811, [2779] = 1830, [2780] = 1779, [2781] = 1744, [2782] = 1760, [2783] = 1748, [2784] = 1753, [2785] = 1749, [2786] = 1750, [2787] = 1751, [2788] = 1623, [2789] = 1752, [2790] = 1753, [2791] = 1754, [2792] = 1755, [2793] = 1756, [2794] = 1834, [2795] = 1740, [2796] = 1745, [2797] = 1780, [2798] = 1624, [2799] = 1625, [2800] = 1754, [2801] = 1653, [2802] = 1628, [2803] = 1762, [2804] = 1857, [2805] = 1834, [2806] = 1631, [2807] = 1785, [2808] = 1630, [2809] = 1873, [2810] = 1785, [2811] = 1755, [2812] = 1891, [2813] = 1893, [2814] = 1739, [2815] = 1756, [2816] = 1742, [2817] = 1743, [2818] = 2730, [2819] = 1757, [2820] = 1864, [2821] = 1865, [2822] = 1780, [2823] = 1758, [2824] = 1759, [2825] = 1538, [2826] = 1761, [2827] = 1746, [2828] = 1747, [2829] = 1869, [2830] = 1763, [2831] = 1766, [2832] = 1782, [2833] = 1883, [2834] = 1691, [2835] = 1626, [2836] = 1790, [2837] = 1692, [2838] = 1748, [2839] = 1749, [2840] = 1750, [2841] = 1751, [2842] = 1800, [2843] = 1809, [2844] = 1636, [2845] = 1857, [2846] = 1762, [2847] = 1811, [2848] = 1744, [2849] = 1632, [2850] = 1780, [2851] = 1742, [2852] = 1633, [2853] = 1752, [2854] = 1779, [2855] = 1738, [2856] = 1627, [2857] = 1742, [2858] = 1743, [2859] = 1753, [2860] = 1746, [2861] = 1747, [2862] = 1883, [2863] = 1740, [2864] = 1762, [2865] = 1748, [2866] = 1749, [2867] = 1754, [2868] = 1750, [2869] = 1760, [2870] = 1755, [2871] = 1753, [2872] = 1811, [2873] = 1893, [2874] = 1739, [2875] = 1800, [2876] = 1678, [2877] = 1760, [2878] = 1891, [2879] = 1747, [2880] = 1624, [2881] = 1755, [2882] = 1790, [2883] = 1756, [2884] = 1761, [2885] = 1748, [2886] = 1749, [2887] = 1780, [2888] = 1745, [2889] = 1688, [2890] = 1629, [2891] = 1630, [2892] = 1689, [2893] = 1883, [2894] = 2894, [2895] = 1750, [2896] = 1631, [2897] = 1752, [2898] = 1625, [2899] = 1627, [2900] = 1653, [2901] = 1692, [2902] = 1618, [2903] = 1762, [2904] = 1782, [2905] = 1738, [2906] = 1751, [2907] = 1742, [2908] = 1740, [2909] = 1636, [2910] = 1754, [2911] = 1873, [2912] = 2894, [2913] = 1779, [2914] = 1626, [2915] = 1744, [2916] = 1857, [2917] = 1763, [2918] = 1757, [2919] = 1632, [2920] = 1809, [2921] = 1633, [2922] = 1743, [2923] = 1623, [2924] = 1621, [2925] = 1830, [2926] = 1538, [2927] = 1758, [2928] = 1746, [2929] = 1785, [2930] = 1834, [2931] = 1628, [2932] = 1766, [2933] = 1759, [2934] = 1691, [2935] = 2721, [2936] = 1834, [2937] = 1891, [2938] = 1893, [2939] = 1739, [2940] = 1742, [2941] = 1743, [2942] = 1745, [2943] = 1746, [2944] = 1747, [2945] = 1748, [2946] = 1749, [2947] = 1750, [2948] = 1751, [2949] = 1752, [2950] = 1753, [2951] = 1754, [2952] = 1755, [2953] = 1756, [2954] = 2721, [2955] = 1883, [2956] = 1757, [2957] = 1762, [2958] = 1857, [2959] = 1758, [2960] = 1779, [2961] = 1780, [2962] = 1759, [2963] = 1738, [2964] = 1740, [2965] = 1761, [2966] = 1763, [2967] = 1766, [2968] = 1782, [2969] = 1790, [2970] = 2730, [2971] = 1800, [2972] = 2730, [2973] = 1809, [2974] = 1811, [2975] = 2730, [2976] = 1744, [2977] = 1785, [2978] = 1760, [2979] = 2721, [2980] = 2721, [2981] = 2730, [2982] = 1830, [2983] = 1873, [2984] = 1653, [2985] = 1653, [2986] = 2730, [2987] = 1621, [2988] = 2730, [2989] = 1653, [2990] = 1621, [2991] = 1653, [2992] = 1653, [2993] = 2993, [2994] = 2994, [2995] = 1621, [2996] = 1636, [2997] = 1636, [2998] = 2994, [2999] = 2994, [3000] = 2721, [3001] = 1636, [3002] = 2993, [3003] = 2994, [3004] = 2994, [3005] = 2721, [3006] = 2730, [3007] = 2994, [3008] = 2721, [3009] = 2994, [3010] = 1750, [3011] = 1621, [3012] = 1779, [3013] = 1762, [3014] = 1653, [3015] = 1779, [3016] = 1762, [3017] = 1779, [3018] = 1742, [3019] = 1780, [3020] = 1779, [3021] = 1780, [3022] = 1780, [3023] = 1621, [3024] = 1653, [3025] = 1743, [3026] = 1785, [3027] = 1636, [3028] = 1742, [3029] = 1621, [3030] = 1785, [3031] = 1743, [3032] = 1785, [3033] = 1653, [3034] = 1780, [3035] = 1653, [3036] = 1636, [3037] = 1746, [3038] = 1745, [3039] = 3039, [3040] = 1747, [3041] = 3041, [3042] = 1746, [3043] = 1747, [3044] = 1621, [3045] = 1748, [3046] = 1749, [3047] = 1751, [3048] = 2994, [3049] = 1636, [3050] = 1750, [3051] = 1752, [3052] = 1636, [3053] = 1751, [3054] = 1753, [3055] = 1752, [3056] = 1754, [3057] = 1756, [3058] = 1762, [3059] = 1754, [3060] = 1755, [3061] = 1756, [3062] = 1755, [3063] = 1756, [3064] = 1636, [3065] = 1779, [3066] = 1653, [3067] = 1748, [3068] = 1653, [3069] = 1780, [3070] = 1745, [3071] = 2994, [3072] = 2994, [3073] = 2994, [3074] = 1621, [3075] = 1636, [3076] = 1762, [3077] = 3077, [3078] = 1762, [3079] = 3079, [3080] = 3080, [3081] = 2994, [3082] = 1745, [3083] = 1636, [3084] = 3077, [3085] = 1742, [3086] = 1743, [3087] = 1746, [3088] = 1747, [3089] = 3039, [3090] = 3090, [3091] = 3041, [3092] = 1748, [3093] = 1749, [3094] = 3039, [3095] = 1750, [3096] = 1751, [3097] = 1752, [3098] = 1749, [3099] = 1753, [3100] = 1754, [3101] = 1755, [3102] = 1753, [3103] = 1780, [3104] = 3104, [3105] = 1755, [3106] = 1753, [3107] = 1756, [3108] = 1621, [3109] = 1742, [3110] = 1743, [3111] = 1636, [3112] = 1746, [3113] = 1747, [3114] = 1748, [3115] = 1749, [3116] = 1750, [3117] = 1751, [3118] = 1752, [3119] = 1753, [3120] = 1754, [3121] = 1621, [3122] = 1755, [3123] = 1756, [3124] = 1762, [3125] = 1762, [3126] = 1785, [3127] = 1636, [3128] = 1779, [3129] = 1653, [3130] = 1779, [3131] = 1785, [3132] = 1780, [3133] = 1746, [3134] = 1653, [3135] = 3135, [3136] = 3077, [3137] = 3137, [3138] = 1779, [3139] = 1749, [3140] = 1745, [3141] = 1750, [3142] = 1653, [3143] = 1748, [3144] = 1785, [3145] = 1749, [3146] = 1750, [3147] = 1785, [3148] = 1636, [3149] = 1653, [3150] = 1653, [3151] = 1653, [3152] = 1779, [3153] = 1636, [3154] = 2994, [3155] = 1633, [3156] = 3156, [3157] = 1755, [3158] = 1756, [3159] = 1751, [3160] = 1780, [3161] = 1636, [3162] = 1746, [3163] = 3163, [3164] = 3135, [3165] = 1780, [3166] = 1745, [3167] = 3167, [3168] = 3077, [3169] = 3104, [3170] = 1636, [3171] = 1748, [3172] = 1747, [3173] = 3137, [3174] = 1742, [3175] = 2994, [3176] = 3176, [3177] = 1743, [3178] = 1745, [3179] = 1621, [3180] = 1754, [3181] = 3156, [3182] = 1746, [3183] = 1747, [3184] = 3176, [3185] = 1762, [3186] = 1538, [3187] = 1742, [3188] = 1762, [3189] = 1745, [3190] = 1748, [3191] = 1743, [3192] = 2994, [3193] = 2994, [3194] = 2994, [3195] = 2994, [3196] = 1751, [3197] = 1752, [3198] = 1742, [3199] = 1743, [3200] = 1749, [3201] = 1745, [3202] = 1750, [3203] = 1752, [3204] = 1779, [3205] = 1753, [3206] = 1754, [3207] = 1746, [3208] = 1751, [3209] = 1752, [3210] = 1780, [3211] = 1747, [3212] = 2994, [3213] = 2994, [3214] = 1748, [3215] = 1755, [3216] = 3156, [3217] = 1749, [3218] = 1762, [3219] = 1653, [3220] = 1750, [3221] = 1756, [3222] = 1751, [3223] = 1753, [3224] = 1752, [3225] = 1747, [3226] = 3163, [3227] = 1754, [3228] = 1785, [3229] = 1653, [3230] = 1621, [3231] = 1753, [3232] = 1754, [3233] = 3104, [3234] = 3104, [3235] = 3104, [3236] = 1742, [3237] = 3104, [3238] = 3104, [3239] = 1755, [3240] = 3104, [3241] = 1743, [3242] = 3104, [3243] = 1756, [3244] = 3104, [3245] = 3104, [3246] = 3104, [3247] = 1632, [3248] = 1756, [3249] = 1740, [3250] = 1762, [3251] = 1621, [3252] = 1779, [3253] = 1538, [3254] = 1742, [3255] = 1785, [3256] = 1632, [3257] = 1780, [3258] = 3258, [3259] = 3259, [3260] = 1633, [3261] = 3261, [3262] = 1632, [3263] = 1636, [3264] = 3264, [3265] = 1746, [3266] = 1538, [3267] = 1743, [3268] = 1743, [3269] = 1742, [3270] = 1621, [3271] = 1745, [3272] = 1762, [3273] = 1747, [3274] = 1746, [3275] = 1747, [3276] = 1748, [3277] = 3277, [3278] = 1748, [3279] = 1653, [3280] = 1749, [3281] = 1653, [3282] = 1785, [3283] = 1632, [3284] = 1749, [3285] = 1633, [3286] = 1785, [3287] = 1750, [3288] = 1785, [3289] = 1750, [3290] = 1751, [3291] = 1653, [3292] = 2994, [3293] = 1779, [3294] = 1636, [3295] = 1752, [3296] = 1636, [3297] = 1538, [3298] = 1752, [3299] = 1753, [3300] = 1751, [3301] = 1632, [3302] = 2994, [3303] = 1752, [3304] = 1754, [3305] = 1753, [3306] = 1653, [3307] = 1755, [3308] = 1653, [3309] = 1753, [3310] = 2994, [3311] = 1756, [3312] = 1653, [3313] = 1754, [3314] = 1745, [3315] = 1621, [3316] = 1755, [3317] = 1785, [3318] = 1745, [3319] = 1653, [3320] = 1754, [3321] = 1755, [3322] = 2994, [3323] = 3323, [3324] = 1756, [3325] = 3135, [3326] = 1756, [3327] = 3327, [3328] = 3328, [3329] = 1779, [3330] = 1621, [3331] = 1538, [3332] = 1780, [3333] = 3167, [3334] = 1653, [3335] = 1621, [3336] = 1621, [3337] = 1747, [3338] = 1746, [3339] = 1636, [3340] = 1633, [3341] = 1633, [3342] = 1538, [3343] = 1636, [3344] = 3264, [3345] = 1653, [3346] = 3135, [3347] = 1780, [3348] = 1762, [3349] = 1636, [3350] = 1779, [3351] = 1636, [3352] = 1748, [3353] = 1749, [3354] = 1636, [3355] = 1653, [3356] = 1780, [3357] = 1653, [3358] = 1742, [3359] = 3167, [3360] = 1742, [3361] = 1743, [3362] = 3327, [3363] = 1745, [3364] = 3167, [3365] = 1746, [3366] = 1747, [3367] = 1748, [3368] = 1653, [3369] = 1749, [3370] = 1632, [3371] = 1743, [3372] = 3372, [3373] = 1633, [3374] = 3277, [3375] = 1750, [3376] = 1751, [3377] = 1738, [3378] = 3378, [3379] = 1752, [3380] = 1753, [3381] = 3381, [3382] = 3382, [3383] = 3167, [3384] = 1754, [3385] = 1755, [3386] = 3386, [3387] = 3167, [3388] = 3388, [3389] = 1762, [3390] = 1750, [3391] = 3391, [3392] = 3392, [3393] = 3393, [3394] = 1653, [3395] = 1751, [3396] = 1653, [3397] = 3382, [3398] = 1785, [3399] = 3323, [3400] = 1785, [3401] = 1636, [3402] = 3382, [3403] = 3137, [3404] = 3391, [3405] = 3392, [3406] = 3393, [3407] = 1742, [3408] = 1743, [3409] = 3328, [3410] = 3258, [3411] = 3411, [3412] = 1762, [3413] = 3259, [3414] = 3261, [3415] = 1746, [3416] = 1747, [3417] = 1740, [3418] = 1748, [3419] = 1749, [3420] = 1750, [3421] = 1751, [3422] = 3372, [3423] = 3167, [3424] = 1752, [3425] = 1753, [3426] = 1754, [3427] = 1632, [3428] = 1632, [3429] = 1633, [3430] = 1756, [3431] = 1740, [3432] = 3378, [3433] = 3381, [3434] = 3382, [3435] = 1738, [3436] = 3386, [3437] = 3388, [3438] = 3391, [3439] = 3392, [3440] = 3393, [3441] = 3328, [3442] = 3258, [3443] = 3259, [3444] = 1779, [3445] = 3261, [3446] = 1742, [3447] = 1743, [3448] = 1745, [3449] = 1746, [3450] = 1747, [3451] = 1748, [3452] = 1749, [3453] = 1750, [3454] = 1751, [3455] = 1752, [3456] = 1753, [3457] = 1754, [3458] = 1755, [3459] = 1756, [3460] = 1742, [3461] = 1743, [3462] = 1745, [3463] = 1746, [3464] = 1747, [3465] = 1748, [3466] = 1749, [3467] = 1750, [3468] = 1751, [3469] = 1752, [3470] = 1753, [3471] = 1754, [3472] = 1755, [3473] = 1756, [3474] = 1785, [3475] = 1621, [3476] = 1738, [3477] = 1621, [3478] = 1762, [3479] = 1742, [3480] = 1743, [3481] = 1745, [3482] = 1746, [3483] = 1747, [3484] = 1748, [3485] = 1749, [3486] = 1750, [3487] = 1751, [3488] = 1752, [3489] = 1753, [3490] = 1754, [3491] = 1755, [3492] = 1756, [3493] = 1636, [3494] = 1636, [3495] = 1762, [3496] = 3378, [3497] = 1738, [3498] = 1538, [3499] = 3167, [3500] = 1780, [3501] = 1762, [3502] = 3323, [3503] = 3381, [3504] = 1779, [3505] = 3386, [3506] = 1621, [3507] = 1779, [3508] = 1780, [3509] = 3388, [3510] = 1745, [3511] = 1780, [3512] = 1762, [3513] = 1621, [3514] = 1740, [3515] = 1636, [3516] = 1779, [3517] = 3378, [3518] = 1780, [3519] = 3381, [3520] = 1636, [3521] = 1621, [3522] = 3382, [3523] = 1653, [3524] = 3386, [3525] = 1745, [3526] = 3388, [3527] = 3391, [3528] = 3392, [3529] = 1742, [3530] = 1743, [3531] = 3393, [3532] = 1746, [3533] = 1747, [3534] = 1748, [3535] = 1749, [3536] = 1750, [3537] = 1751, [3538] = 1752, [3539] = 1753, [3540] = 1754, [3541] = 1755, [3542] = 1756, [3543] = 3328, [3544] = 3258, [3545] = 3259, [3546] = 1779, [3547] = 3261, [3548] = 3548, [3549] = 1636, [3550] = 1538, [3551] = 1621, [3552] = 1780, [3553] = 1785, [3554] = 1762, [3555] = 1636, [3556] = 1779, [3557] = 3391, [3558] = 1780, [3559] = 3392, [3560] = 3393, [3561] = 1785, [3562] = 1785, [3563] = 1742, [3564] = 1743, [3565] = 3328, [3566] = 1785, [3567] = 1785, [3568] = 3258, [3569] = 3259, [3570] = 3261, [3571] = 1746, [3572] = 1747, [3573] = 1653, [3574] = 1653, [3575] = 1785, [3576] = 1653, [3577] = 1653, [3578] = 1653, [3579] = 1653, [3580] = 1653, [3581] = 1632, [3582] = 1633, [3583] = 1748, [3584] = 1749, [3585] = 1750, [3586] = 1751, [3587] = 2994, [3588] = 3163, [3589] = 1752, [3590] = 1753, [3591] = 1754, [3592] = 1755, [3593] = 1756, [3594] = 3372, [3595] = 3323, [3596] = 3372, [3597] = 1738, [3598] = 3378, [3599] = 3378, [3600] = 3381, [3601] = 3382, [3602] = 3386, [3603] = 3388, [3604] = 1633, [3605] = 3391, [3606] = 3392, [3607] = 3393, [3608] = 3328, [3609] = 3609, [3610] = 3258, [3611] = 3259, [3612] = 3261, [3613] = 1745, [3614] = 3372, [3615] = 3615, [3616] = 1785, [3617] = 3381, [3618] = 3386, [3619] = 3163, [3620] = 3388, [3621] = 3167, [3622] = 3615, [3623] = 1633, [3624] = 1538, [3625] = 3372, [3626] = 1653, [3627] = 1632, [3628] = 3167, [3629] = 2994, [3630] = 2994, [3631] = 2994, [3632] = 3137, [3633] = 2994, [3634] = 1740, [3635] = 2994, [3636] = 3163, [3637] = 3137, [3638] = 1621, [3639] = 3137, [3640] = 3323, [3641] = 3163, [3642] = 1538, [3643] = 1738, [3644] = 1740, [3645] = 3323, [3646] = 3411, [3647] = 3411, [3648] = 3411, [3649] = 3411, [3650] = 3411, [3651] = 3411, [3652] = 1785, [3653] = 3411, [3654] = 3411, [3655] = 3411, [3656] = 3411, [3657] = 3411, [3658] = 3411, [3659] = 3411, [3660] = 3411, [3661] = 3411, [3662] = 3411, [3663] = 3411, [3664] = 3411, [3665] = 3411, [3666] = 3411, [3667] = 3411, [3668] = 3411, [3669] = 3411, [3670] = 3411, [3671] = 3411, [3672] = 3411, [3673] = 3411, [3674] = 3411, [3675] = 3411, [3676] = 3411, [3677] = 3411, [3678] = 3411, [3679] = 1755, [3680] = 1743, [3681] = 1653, [3682] = 1742, [3683] = 1743, [3684] = 1745, [3685] = 1785, [3686] = 3378, [3687] = 1780, [3688] = 3372, [3689] = 1762, [3690] = 1742, [3691] = 1743, [3692] = 1746, [3693] = 1747, [3694] = 1748, [3695] = 1749, [3696] = 1750, [3697] = 1751, [3698] = 3381, [3699] = 1752, [3700] = 1753, [3701] = 1754, [3702] = 1755, [3703] = 1756, [3704] = 1779, [3705] = 1745, [3706] = 3382, [3707] = 1780, [3708] = 1746, [3709] = 3386, [3710] = 3388, [3711] = 3391, [3712] = 1636, [3713] = 3392, [3714] = 1762, [3715] = 1747, [3716] = 3393, [3717] = 3328, [3718] = 1785, [3719] = 1653, [3720] = 1748, [3721] = 1779, [3722] = 1749, [3723] = 1785, [3724] = 1780, [3725] = 1785, [3726] = 1750, [3727] = 1653, [3728] = 3258, [3729] = 3259, [3730] = 1653, [3731] = 1785, [3732] = 3261, [3733] = 1751, [3734] = 1785, [3735] = 1762, [3736] = 1752, [3737] = 1636, [3738] = 1785, [3739] = 1742, [3740] = 1653, [3741] = 1621, [3742] = 1743, [3743] = 1753, [3744] = 1785, [3745] = 1745, [3746] = 1754, [3747] = 1746, [3748] = 1740, [3749] = 1747, [3750] = 1740, [3751] = 3323, [3752] = 2994, [3753] = 1621, [3754] = 1748, [3755] = 1749, [3756] = 1750, [3757] = 1751, [3758] = 1752, [3759] = 1753, [3760] = 1754, [3761] = 3761, [3762] = 1636, [3763] = 1755, [3764] = 1756, [3765] = 1755, [3766] = 3277, [3767] = 3767, [3768] = 1653, [3769] = 1756, [3770] = 1636, [3771] = 1779, [3772] = 1762, [3773] = 1653, [3774] = 1738, [3775] = 1538, [3776] = 1740, [3777] = 3323, [3778] = 1780, [3779] = 1742, [3780] = 1743, [3781] = 3386, [3782] = 3327, [3783] = 1745, [3784] = 1779, [3785] = 1746, [3786] = 1747, [3787] = 1748, [3788] = 1749, [3789] = 1750, [3790] = 1751, [3791] = 1752, [3792] = 1753, [3793] = 1754, [3794] = 3794, [3795] = 1755, [3796] = 1756, [3797] = 3794, [3798] = 1742, [3799] = 1636, [3800] = 3382, [3801] = 1743, [3802] = 3388, [3803] = 3167, [3804] = 3372, [3805] = 1538, [3806] = 1738, [3807] = 3378, [3808] = 3381, [3809] = 3382, [3810] = 1780, [3811] = 3386, [3812] = 3388, [3813] = 3391, [3814] = 3392, [3815] = 3393, [3816] = 3328, [3817] = 3327, [3818] = 3391, [3819] = 3392, [3820] = 3393, [3821] = 1636, [3822] = 3258, [3823] = 3259, [3824] = 3261, [3825] = 3372, [3826] = 3328, [3827] = 3827, [3828] = 3258, [3829] = 1785, [3830] = 1621, [3831] = 3259, [3832] = 1621, [3833] = 1745, [3834] = 1653, [3835] = 3261, [3836] = 1746, [3837] = 1632, [3838] = 3277, [3839] = 3323, [3840] = 1633, [3841] = 3277, [3842] = 3327, [3843] = 3372, [3844] = 1738, [3845] = 3378, [3846] = 1747, [3847] = 3381, [3848] = 3382, [3849] = 1748, [3850] = 3386, [3851] = 3388, [3852] = 3391, [3853] = 3392, [3854] = 3393, [3855] = 3827, [3856] = 3328, [3857] = 1742, [3858] = 1743, [3859] = 3827, [3860] = 3258, [3861] = 2721, [3862] = 1749, [3863] = 3259, [3864] = 3261, [3865] = 3827, [3866] = 1745, [3867] = 1750, [3868] = 1746, [3869] = 3827, [3870] = 2730, [3871] = 1747, [3872] = 3827, [3873] = 2994, [3874] = 3827, [3875] = 1748, [3876] = 3827, [3877] = 1749, [3878] = 3827, [3879] = 3827, [3880] = 3827, [3881] = 1742, [3882] = 3827, [3883] = 1780, [3884] = 1779, [3885] = 1745, [3886] = 2721, [3887] = 3827, [3888] = 1746, [3889] = 1747, [3890] = 3827, [3891] = 1538, [3892] = 2730, [3893] = 1748, [3894] = 1749, [3895] = 3827, [3896] = 3323, [3897] = 1750, [3898] = 1751, [3899] = 3899, [3900] = 3827, [3901] = 3827, [3902] = 3827, [3903] = 3827, [3904] = 1752, [3905] = 1753, [3906] = 3827, [3907] = 1751, [3908] = 1754, [3909] = 1755, [3910] = 1756, [3911] = 3827, [3912] = 3827, [3913] = 3827, [3914] = 1752, [3915] = 3827, [3916] = 3827, [3917] = 1753, [3918] = 3827, [3919] = 3827, [3920] = 3827, [3921] = 3827, [3922] = 3827, [3923] = 3827, [3924] = 3827, [3925] = 3827, [3926] = 3827, [3927] = 3827, [3928] = 3827, [3929] = 3827, [3930] = 3827, [3931] = 3827, [3932] = 3827, [3933] = 3827, [3934] = 3827, [3935] = 3827, [3936] = 3827, [3937] = 3827, [3938] = 3827, [3939] = 3827, [3940] = 3827, [3941] = 3827, [3942] = 1754, [3943] = 3827, [3944] = 1653, [3945] = 3827, [3946] = 1755, [3947] = 3827, [3948] = 3827, [3949] = 1756, [3950] = 3827, [3951] = 1751, [3952] = 3827, [3953] = 3827, [3954] = 3827, [3955] = 3827, [3956] = 3827, [3957] = 3827, [3958] = 3827, [3959] = 3827, [3960] = 3827, [3961] = 3827, [3962] = 3827, [3963] = 3827, [3964] = 3827, [3965] = 3827, [3966] = 3827, [3967] = 3827, [3968] = 3827, [3969] = 3827, [3970] = 3827, [3971] = 3827, [3972] = 3827, [3973] = 3827, [3974] = 3827, [3975] = 3827, [3976] = 3827, [3977] = 3827, [3978] = 3827, [3979] = 3827, [3980] = 3827, [3981] = 3827, [3982] = 3827, [3983] = 3827, [3984] = 1752, [3985] = 3761, [3986] = 1753, [3987] = 3761, [3988] = 1754, [3989] = 3761, [3990] = 3899, [3991] = 1762, [3992] = 3761, [3993] = 1755, [3994] = 3761, [3995] = 1756, [3996] = 3761, [3997] = 1636, [3998] = 1653, [3999] = 3761, [4000] = 1632, [4001] = 3761, [4002] = 1633, [4003] = 3761, [4004] = 1740, [4005] = 3761, [4006] = 1779, [4007] = 3761, [4008] = 1653, [4009] = 3761, [4010] = 1762, [4011] = 3761, [4012] = 1621, [4013] = 3761, [4014] = 1738, [4015] = 3761, [4016] = 3167, [4017] = 3761, [4018] = 3378, [4019] = 3761, [4020] = 3381, [4021] = 3761, [4022] = 1538, [4023] = 3761, [4024] = 1621, [4025] = 3761, [4026] = 2721, [4027] = 3761, [4028] = 1621, [4029] = 3761, [4030] = 1779, [4031] = 3761, [4032] = 1780, [4033] = 3761, [4034] = 1785, [4035] = 3761, [4036] = 3767, [4037] = 3761, [4038] = 1621, [4039] = 3761, [4040] = 1636, [4041] = 3761, [4042] = 1653, [4043] = 3761, [4044] = 2730, [4045] = 3761, [4046] = 3767, [4047] = 3761, [4048] = 1762, [4049] = 3761, [4050] = 1785, [4051] = 1750, [4052] = 4052, [4053] = 1785, [4054] = 1636, [4055] = 1785, [4056] = 3372, [4057] = 3378, [4058] = 1752, [4059] = 1752, [4060] = 3767, [4061] = 1753, [4062] = 1754, [4063] = 1745, [4064] = 1780, [4065] = 1742, [4066] = 1753, [4067] = 1754, [4068] = 1752, [4069] = 1412, [4070] = 1762, [4071] = 3323, [4072] = 1742, [4073] = 1753, [4074] = 3381, [4075] = 1752, [4076] = 1753, [4077] = 1743, [4078] = 1755, [4079] = 1756, [4080] = 1779, [4081] = 1754, [4082] = 1743, [4083] = 1762, [4084] = 1755, [4085] = 1785, [4086] = 1756, [4087] = 3386, [4088] = 3388, [4089] = 1745, [4090] = 1746, [4091] = 1747, [4092] = 1742, [4093] = 2730, [4094] = 1743, [4095] = 1748, [4096] = 1754, [4097] = 1749, [4098] = 1780, [4099] = 1750, [4100] = 1621, [4101] = 1779, [4102] = 1751, [4103] = 1748, [4104] = 1752, [4105] = 1753, [4106] = 1745, [4107] = 1754, [4108] = 1785, [4109] = 1755, [4110] = 1653, [4111] = 1756, [4112] = 4112, [4113] = 1779, [4114] = 3261, [4115] = 4115, [4116] = 4116, [4117] = 4117, [4118] = 1745, [4119] = 1746, [4120] = 1785, [4121] = 1412, [4122] = 1747, [4123] = 4123, [4124] = 1748, [4125] = 1749, [4126] = 1636, [4127] = 1621, [4128] = 1750, [4129] = 1745, [4130] = 3372, [4131] = 1653, [4132] = 1751, [4133] = 1752, [4134] = 1753, [4135] = 1749, [4136] = 1780, [4137] = 4137, [4138] = 1745, [4139] = 1754, [4140] = 1755, [4141] = 1748, [4142] = 1762, [4143] = 1756, [4144] = 1780, [4145] = 1653, [4146] = 1738, [4147] = 1749, [4148] = 1750, [4149] = 3381, [4150] = 1751, [4151] = 3163, [4152] = 3382, [4153] = 1742, [4154] = 1750, [4155] = 1743, [4156] = 1779, [4157] = 3137, [4158] = 3386, [4159] = 3388, [4160] = 1742, [4161] = 1743, [4162] = 1756, [4163] = 3391, [4164] = 1745, [4165] = 3163, [4166] = 1751, [4167] = 1746, [4168] = 1747, [4169] = 4115, [4170] = 1746, [4171] = 1747, [4172] = 1636, [4173] = 1745, [4174] = 1748, [4175] = 1749, [4176] = 1779, [4177] = 1751, [4178] = 1780, [4179] = 3258, [4180] = 3259, [4181] = 3163, [4182] = 1762, [4183] = 3392, [4184] = 2721, [4185] = 1762, [4186] = 1752, [4187] = 1753, [4188] = 1754, [4189] = 1755, [4190] = 1621, [4191] = 1746, [4192] = 4117, [4193] = 1762, [4194] = 1756, [4195] = 1746, [4196] = 1747, [4197] = 1785, [4198] = 1755, [4199] = 3393, [4200] = 1636, [4201] = 1747, [4202] = 3328, [4203] = 3382, [4204] = 3328, [4205] = 1742, [4206] = 4116, [4207] = 1743, [4208] = 3258, [4209] = 3767, [4210] = 3259, [4211] = 4137, [4212] = 3077, [4213] = 1621, [4214] = 3261, [4215] = 1636, [4216] = 1785, [4217] = 1653, [4218] = 1746, [4219] = 1780, [4220] = 1747, [4221] = 1780, [4222] = 3378, [4223] = 1748, [4224] = 1785, [4225] = 1749, [4226] = 3137, [4227] = 1750, [4228] = 1779, [4229] = 1751, [4230] = 1762, [4231] = 2721, [4232] = 1779, [4233] = 2730, [4234] = 4234, [4235] = 1762, [4236] = 1653, [4237] = 1755, [4238] = 3767, [4239] = 1740, [4240] = 1621, [4241] = 4052, [4242] = 1636, [4243] = 1742, [4244] = 1743, [4245] = 1779, [4246] = 1742, [4247] = 3391, [4248] = 3392, [4249] = 1780, [4250] = 1748, [4251] = 1746, [4252] = 1747, [4253] = 1738, [4254] = 3137, [4255] = 1749, [4256] = 1750, [4257] = 2721, [4258] = 1740, [4259] = 1751, [4260] = 1785, [4261] = 3393, [4262] = 2730, [4263] = 1748, [4264] = 1749, [4265] = 1750, [4266] = 1751, [4267] = 1743, [4268] = 1752, [4269] = 1753, [4270] = 1754, [4271] = 1755, [4272] = 1756, [4273] = 1785, [4274] = 3323, [4275] = 1653, [4276] = 1756, [4277] = 1750, [4278] = 1780, [4279] = 1752, [4280] = 1753, [4281] = 1754, [4282] = 1755, [4283] = 1756, [4284] = 2730, [4285] = 1745, [4286] = 3167, [4287] = 4287, [4288] = 1653, [4289] = 1762, [4290] = 1779, [4291] = 4291, [4292] = 1780, [4293] = 1653, [4294] = 2721, [4295] = 4234, [4296] = 2730, [4297] = 1762, [4298] = 1785, [4299] = 1785, [4300] = 1451, [4301] = 1454, [4302] = 4302, [4303] = 3767, [4304] = 1466, [4305] = 1442, [4306] = 4302, [4307] = 1438, [4308] = 4308, [4309] = 4287, [4310] = 4310, [4311] = 3135, [4312] = 1621, [4313] = 1742, [4314] = 1743, [4315] = 1746, [4316] = 1747, [4317] = 4317, [4318] = 2721, [4319] = 1748, [4320] = 1749, [4321] = 1750, [4322] = 1751, [4323] = 2730, [4324] = 1752, [4325] = 1753, [4326] = 1754, [4327] = 1755, [4328] = 1756, [4329] = 1621, [4330] = 1745, [4331] = 3277, [4332] = 1785, [4333] = 1632, [4334] = 2721, [4335] = 1451, [4336] = 1454, [4337] = 1633, [4338] = 2730, [4339] = 4317, [4340] = 1466, [4341] = 1442, [4342] = 1632, [4343] = 4343, [4344] = 1621, [4345] = 1438, [4346] = 4346, [4347] = 1621, [4348] = 4310, [4349] = 1779, [4350] = 3167, [4351] = 1633, [4352] = 1779, [4353] = 3767, [4354] = 4123, [4355] = 1762, [4356] = 4123, [4357] = 1742, [4358] = 1743, [4359] = 1653, [4360] = 1621, [4361] = 1756, [4362] = 1780, [4363] = 1746, [4364] = 1747, [4365] = 4365, [4366] = 1748, [4367] = 1749, [4368] = 1750, [4369] = 1751, [4370] = 3327, [4371] = 3767, [4372] = 1451, [4373] = 1752, [4374] = 1753, [4375] = 1754, [4376] = 1454, [4377] = 1755, [4378] = 1756, [4379] = 4123, [4380] = 1745, [4381] = 1785, [4382] = 1653, [4383] = 4112, [4384] = 1466, [4385] = 1442, [4386] = 1653, [4387] = 1779, [4388] = 1636, [4389] = 4308, [4390] = 4390, [4391] = 1621, [4392] = 1636, [4393] = 4123, [4394] = 1780, [4395] = 1636, [4396] = 1762, [4397] = 2721, [4398] = 1785, [4399] = 1653, [4400] = 1742, [4401] = 1742, [4402] = 1743, [4403] = 1745, [4404] = 1438, [4405] = 3767, [4406] = 1762, [4407] = 4123, [4408] = 1779, [4409] = 1743, [4410] = 1746, [4411] = 1747, [4412] = 1748, [4413] = 1636, [4414] = 1749, [4415] = 1750, [4416] = 1751, [4417] = 1752, [4418] = 1753, [4419] = 1746, [4420] = 1754, [4421] = 1755, [4422] = 1747, [4423] = 1756, [4424] = 1748, [4425] = 1749, [4426] = 1780, [4427] = 1750, [4428] = 1751, [4429] = 1780, [4430] = 1742, [4431] = 1743, [4432] = 1745, [4433] = 1779, [4434] = 1746, [4435] = 1747, [4436] = 1748, [4437] = 1749, [4438] = 1750, [4439] = 1751, [4440] = 1752, [4441] = 1753, [4442] = 1653, [4443] = 1754, [4444] = 1755, [4445] = 4310, [4446] = 1762, [4447] = 1753, [4448] = 1754, [4449] = 4449, [4450] = 1755, [4451] = 1756, [4452] = 1748, [4453] = 1749, [4454] = 1750, [4455] = 1751, [4456] = 4449, [4457] = 1752, [4458] = 1753, [4459] = 1754, [4460] = 1738, [4461] = 1755, [4462] = 1756, [4463] = 1621, [4464] = 1740, [4465] = 4465, [4466] = 1742, [4467] = 4449, [4468] = 1442, [4469] = 3386, [4470] = 4470, [4471] = 3388, [4472] = 1412, [4473] = 1780, [4474] = 1636, [4475] = 1473, [4476] = 1785, [4477] = 1780, [4478] = 4449, [4479] = 1438, [4480] = 3323, [4481] = 1451, [4482] = 1742, [4483] = 1743, [4484] = 1454, [4485] = 1745, [4486] = 4449, [4487] = 4487, [4488] = 1779, [4489] = 1746, [4490] = 1747, [4491] = 4449, [4492] = 1748, [4493] = 1749, [4494] = 1750, [4495] = 1751, [4496] = 4449, [4497] = 1762, [4498] = 1752, [4499] = 1753, [4500] = 1754, [4501] = 1653, [4502] = 1653, [4503] = 1755, [4504] = 1756, [4505] = 4449, [4506] = 1742, [4507] = 1743, [4508] = 1745, [4509] = 1785, [4510] = 1745, [4511] = 1746, [4512] = 1747, [4513] = 3372, [4514] = 1738, [4515] = 3378, [4516] = 4449, [4517] = 1740, [4518] = 3323, [4519] = 3381, [4520] = 3382, [4521] = 4123, [4522] = 3386, [4523] = 3388, [4524] = 1748, [4525] = 3391, [4526] = 3392, [4527] = 1780, [4528] = 1749, [4529] = 3393, [4530] = 1621, [4531] = 1745, [4532] = 4449, [4533] = 1750, [4534] = 3328, [4535] = 1751, [4536] = 1412, [4537] = 3258, [4538] = 1745, [4539] = 3259, [4540] = 3328, [4541] = 3261, [4542] = 4449, [4543] = 1752, [4544] = 1753, [4545] = 1754, [4546] = 1755, [4547] = 1756, [4548] = 4449, [4549] = 3381, [4550] = 2721, [4551] = 1653, [4552] = 4449, [4553] = 2730, [4554] = 4449, [4555] = 1785, [4556] = 4449, [4557] = 1451, [4558] = 4449, [4559] = 1780, [4560] = 1454, [4561] = 1538, [4562] = 1780, [4563] = 1748, [4564] = 4449, [4565] = 1779, [4566] = 1743, [4567] = 3090, [4568] = 4449, [4569] = 1653, [4570] = 1752, [4571] = 1749, [4572] = 4449, [4573] = 1750, [4574] = 1473, [4575] = 1466, [4576] = 4449, [4577] = 1746, [4578] = 1752, [4579] = 4449, [4580] = 4449, [4581] = 1753, [4582] = 4449, [4583] = 4449, [4584] = 1785, [4585] = 1451, [4586] = 4449, [4587] = 1454, [4588] = 1754, [4589] = 1779, [4590] = 1762, [4591] = 4449, [4592] = 4449, [4593] = 1466, [4594] = 1442, [4595] = 3080, [4596] = 4449, [4597] = 1438, [4598] = 1762, [4599] = 1473, [4600] = 4310, [4601] = 1653, [4602] = 1779, [4603] = 1747, [4604] = 1621, [4605] = 1785, [4606] = 1636, [4607] = 3767, [4608] = 2721, [4609] = 2730, [4610] = 1751, [4611] = 1762, [4612] = 1742, [4613] = 1743, [4614] = 1466, [4615] = 1785, [4616] = 1742, [4617] = 1746, [4618] = 1747, [4619] = 1746, [4620] = 1748, [4621] = 1749, [4622] = 1750, [4623] = 1751, [4624] = 1743, [4625] = 4449, [4626] = 3258, [4627] = 1621, [4628] = 4465, [4629] = 1762, [4630] = 1653, [4631] = 1752, [4632] = 1753, [4633] = 1754, [4634] = 1755, [4635] = 1756, [4636] = 3259, [4637] = 4487, [4638] = 4310, [4639] = 1438, [4640] = 1621, [4641] = 1779, [4642] = 1636, [4643] = 4123, [4644] = 4123, [4645] = 3079, [4646] = 1636, [4647] = 1621, [4648] = 1745, [4649] = 4449, [4650] = 1451, [4651] = 1780, [4652] = 1746, [4653] = 1747, [4654] = 1748, [4655] = 3261, [4656] = 4470, [4657] = 1755, [4658] = 1779, [4659] = 1466, [4660] = 3372, [4661] = 4449, [4662] = 1442, [4663] = 1785, [4664] = 4664, [4665] = 1756, [4666] = 3767, [4667] = 1747, [4668] = 1438, [4669] = 1636, [4670] = 3382, [4671] = 4671, [4672] = 3391, [4673] = 3392, [4674] = 1538, [4675] = 3393, [4676] = 4449, [4677] = 4123, [4678] = 1785, [4679] = 1749, [4680] = 1742, [4681] = 1743, [4682] = 1636, [4683] = 4683, [4684] = 1750, [4685] = 4449, [4686] = 4310, [4687] = 1751, [4688] = 3378, [4689] = 1442, [4690] = 1742, [4691] = 1748, [4692] = 4692, [4693] = 1749, [4694] = 1750, [4695] = 1751, [4696] = 2721, [4697] = 1785, [4698] = 1466, [4699] = 1442, [4700] = 1538, [4701] = 4123, [4702] = 4702, [4703] = 1780, [4704] = 4704, [4705] = 1762, [4706] = 1743, [4707] = 1785, [4708] = 1780, [4709] = 1627, [4710] = 1752, [4711] = 3767, [4712] = 1752, [4713] = 2721, [4714] = 2730, [4715] = 1753, [4716] = 1754, [4717] = 4717, [4718] = 3767, [4719] = 2721, [4720] = 2730, [4721] = 1753, [4722] = 4722, [4723] = 1746, [4724] = 1438, [4725] = 1747, [4726] = 1785, [4727] = 1780, [4728] = 1699, [4729] = 1675, [4730] = 1755, [4731] = 1748, [4732] = 1749, [4733] = 1750, [4734] = 1751, [4735] = 1756, [4736] = 4736, [4737] = 1754, [4738] = 1762, [4739] = 4704, [4740] = 1762, [4741] = 1752, [4742] = 1753, [4743] = 1754, [4744] = 3372, [4745] = 1412, [4746] = 1653, [4747] = 1755, [4748] = 1756, [4749] = 4310, [4750] = 4750, [4751] = 1742, [4752] = 2730, [4753] = 1627, [4754] = 1618, [4755] = 1779, [4756] = 2721, [4757] = 4123, [4758] = 1745, [4759] = 1748, [4760] = 2721, [4761] = 1749, [4762] = 1442, [4763] = 1742, [4764] = 1743, [4765] = 1762, [4766] = 1745, [4767] = 4767, [4768] = 1451, [4769] = 2730, [4770] = 1779, [4771] = 1746, [4772] = 1747, [4773] = 1636, [4774] = 1466, [4775] = 3372, [4776] = 1699, [4777] = 1442, [4778] = 1755, [4779] = 1675, [4780] = 1756, [4781] = 3767, [4782] = 1748, [4783] = 1749, [4784] = 1750, [4785] = 1751, [4786] = 1750, [4787] = 1438, [4788] = 4310, [4789] = 1752, [4790] = 1753, [4791] = 1754, [4792] = 1755, [4793] = 1756, [4794] = 1742, [4795] = 1742, [4796] = 1762, [4797] = 1743, [4798] = 1779, [4799] = 1538, [4800] = 1743, [4801] = 1751, [4802] = 1745, [4803] = 1618, [4804] = 1746, [4805] = 1780, [4806] = 1746, [4807] = 1747, [4808] = 1748, [4809] = 1749, [4810] = 3767, [4811] = 4811, [4812] = 1751, [4813] = 1678, [4814] = 1747, [4815] = 1538, [4816] = 1743, [4817] = 1678, [4818] = 1623, [4819] = 1451, [4820] = 1742, [4821] = 1743, [4822] = 1454, [4823] = 1745, [4824] = 4824, [4825] = 1762, [4826] = 1466, [4827] = 1623, [4828] = 1454, [4829] = 1623, [4830] = 1780, [4831] = 1473, [4832] = 1466, [4833] = 4833, [4834] = 1752, [4835] = 2721, [4836] = 1753, [4837] = 1779, [4838] = 1754, [4839] = 1785, [4840] = 1755, [4841] = 1746, [4842] = 1756, [4843] = 1747, [4844] = 1451, [4845] = 1442, [4846] = 1454, [4847] = 2730, [4848] = 4848, [4849] = 2730, [4850] = 4722, [4851] = 1624, [4852] = 4702, [4853] = 1625, [4854] = 1779, [4855] = 1438, [4856] = 1473, [4857] = 1438, [4858] = 1624, [4859] = 1625, [4860] = 1745, [4861] = 4310, [4862] = 1785, [4863] = 4863, [4864] = 1748, [4865] = 1749, [4866] = 2721, [4867] = 1745, [4868] = 4868, [4869] = 1750, [4870] = 1751, [4871] = 4692, [4872] = 4750, [4873] = 1451, [4874] = 4874, [4875] = 1746, [4876] = 3767, [4877] = 3372, [4878] = 1752, [4879] = 1753, [4880] = 1754, [4881] = 1755, [4882] = 1747, [4883] = 1756, [4884] = 1454, [4885] = 4885, [4886] = 3767, [4887] = 1780, [4888] = 1785, [4889] = 1618, [4890] = 1627, [4891] = 1624, [4892] = 4874, [4893] = 4824, [4894] = 1678, [4895] = 3767, [4896] = 4717, [4897] = 4897, [4898] = 4736, [4899] = 2730, [4900] = 1779, [4901] = 1625, [4902] = 4310, [4903] = 4903, [4904] = 1473, [4905] = 4833, [4906] = 1675, [4907] = 1473, [4908] = 4908, [4909] = 1618, [4910] = 1750, [4911] = 1624, [4912] = 1678, [4913] = 1621, [4914] = 3372, [4915] = 1692, [4916] = 4916, [4917] = 1883, [4918] = 2730, [4919] = 1628, [4920] = 1678, [4921] = 1688, [4922] = 1623, [4923] = 1624, [4924] = 1625, [4925] = 4925, [4926] = 1629, [4927] = 2721, [4928] = 1653, [4929] = 1412, [4930] = 1626, [4931] = 3767, [4932] = 1538, [4933] = 1678, [4934] = 2721, [4935] = 1628, [4936] = 1629, [4937] = 1630, [4938] = 1631, [4939] = 1538, [4940] = 1653, [4941] = 4941, [4942] = 1653, [4943] = 4925, [4944] = 1883, [4945] = 3372, [4946] = 1632, [4947] = 1633, [4948] = 4948, [4949] = 4916, [4950] = 1473, [4951] = 3767, [4952] = 1627, [4953] = 1623, [4954] = 1624, [4955] = 1625, [4956] = 1626, [4957] = 1538, [4958] = 4692, [4959] = 2721, [4960] = 1632, [4961] = 1538, [4962] = 4948, [4963] = 2730, [4964] = 1633, [4965] = 4965, [4966] = 1627, [4967] = 1473, [4968] = 1883, [4969] = 4969, [4970] = 1630, [4971] = 1636, [4972] = 4310, [4973] = 1623, [4974] = 1624, [4975] = 1625, [4976] = 1473, [4977] = 1627, [4978] = 1689, [4979] = 3372, [4980] = 1538, [4981] = 1454, [4982] = 1454, [4983] = 1632, [4984] = 1633, [4985] = 1631, [4986] = 1621, [4987] = 1688, [4988] = 1632, [4989] = 1633, [4990] = 1689, [4991] = 4692, [4992] = 2721, [4993] = 1691, [4994] = 4310, [4995] = 1621, [4996] = 1618, [4997] = 1692, [4998] = 3372, [4999] = 1618, [5000] = 1451, [5001] = 3767, [5002] = 1473, [5003] = 1678, [5004] = 1454, [5005] = 2730, [5006] = 1618, [5007] = 1636, [5008] = 1538, [5009] = 1621, [5010] = 2721, [5011] = 1636, [5012] = 2730, [5013] = 4941, [5014] = 1691, [5015] = 1618, [5016] = 1466, [5017] = 1442, [5018] = 1623, [5019] = 1633, [5020] = 1625, [5021] = 1632, [5022] = 1627, [5023] = 1438, [5024] = 1653, [5025] = 2730, [5026] = 3767, [5027] = 1864, [5028] = 2721, [5029] = 1538, [5030] = 5030, [5031] = 1438, [5032] = 5032, [5033] = 1636, [5034] = 1785, [5035] = 1830, [5036] = 1618, [5037] = 1678, [5038] = 1699, [5039] = 1618, [5040] = 1857, [5041] = 1538, [5042] = 1738, [5043] = 1762, [5044] = 1740, [5045] = 1873, [5046] = 5046, [5047] = 5047, [5048] = 1883, [5049] = 5049, [5050] = 5047, [5051] = 5032, [5052] = 1857, [5053] = 3163, [5054] = 3327, [5055] = 1623, [5056] = 1762, [5057] = 1624, [5058] = 1834, [5059] = 1625, [5060] = 4969, [5061] = 1739, [5062] = 1627, [5063] = 1891, [5064] = 5064, [5065] = 1653, [5066] = 3372, [5067] = 5064, [5068] = 4692, [5069] = 1893, [5070] = 1739, [5071] = 5049, [5072] = 1800, [5073] = 5047, [5074] = 1779, [5075] = 4310, [5076] = 1873, [5077] = 5077, [5078] = 1738, [5079] = 2721, [5080] = 1779, [5081] = 1785, [5082] = 3767, [5083] = 1891, [5084] = 1740, [5085] = 1761, [5086] = 1626, [5087] = 1790, [5088] = 5088, [5089] = 1893, [5090] = 1739, [5091] = 5091, [5092] = 1779, [5093] = 5093, [5094] = 1626, [5095] = 5095, [5096] = 1618, [5097] = 1757, [5098] = 1758, [5099] = 1678, [5100] = 1759, [5101] = 1623, [5102] = 1624, [5103] = 1625, [5104] = 1757, [5105] = 1758, [5106] = 1621, [5107] = 1627, [5108] = 1759, [5109] = 1628, [5110] = 5095, [5111] = 1761, [5112] = 1883, [5113] = 1780, [5114] = 1830, [5115] = 1628, [5116] = 5116, [5117] = 2730, [5118] = 4692, [5119] = 1763, [5120] = 1675, [5121] = 2730, [5122] = 3767, [5123] = 4310, [5124] = 5088, [5125] = 4969, [5126] = 1766, [5127] = 1782, [5128] = 1790, [5129] = 5077, [5130] = 5130, [5131] = 3327, [5132] = 1809, [5133] = 1745, [5134] = 5095, [5135] = 1761, [5136] = 1857, [5137] = 1626, [5138] = 2730, [5139] = 1763, [5140] = 1628, [5141] = 1766, [5142] = 1629, [5143] = 1811, [5144] = 1688, [5145] = 1629, [5146] = 1630, [5147] = 1689, [5148] = 1631, [5149] = 1691, [5150] = 1692, [5151] = 1782, [5152] = 1790, [5153] = 1800, [5154] = 1678, [5155] = 1630, [5156] = 1800, [5157] = 1738, [5158] = 1809, [5159] = 1811, [5160] = 1631, [5161] = 1538, [5162] = 1740, [5163] = 1744, [5164] = 1809, [5165] = 1811, [5166] = 1742, [5167] = 1743, [5168] = 5077, [5169] = 4925, [5170] = 1760, [5171] = 5171, [5172] = 1744, [5173] = 1740, [5174] = 1865, [5175] = 1745, [5176] = 3372, [5177] = 1629, [5178] = 2721, [5179] = 1738, [5180] = 1746, [5181] = 1747, [5182] = 5171, [5183] = 5183, [5184] = 3137, [5185] = 1630, [5186] = 1893, [5187] = 1653, [5188] = 1869, [5189] = 1748, [5190] = 1699, [5191] = 1749, [5192] = 1678, [5193] = 1740, [5194] = 1883, [5195] = 1750, [5196] = 1744, [5197] = 1751, [5198] = 1621, [5199] = 3163, [5200] = 1752, [5201] = 1753, [5202] = 1754, [5203] = 1763, [5204] = 1755, [5205] = 5116, [5206] = 1631, [5207] = 5091, [5208] = 1760, [5209] = 4310, [5210] = 5210, [5211] = 4969, [5212] = 5210, [5213] = 1636, [5214] = 3372, [5215] = 3767, [5216] = 1632, [5217] = 5217, [5218] = 2730, [5219] = 5217, [5220] = 1762, [5221] = 1636, [5222] = 3137, [5223] = 1742, [5224] = 1743, [5225] = 1758, [5226] = 1745, [5227] = 1757, [5228] = 1780, [5229] = 1746, [5230] = 1747, [5231] = 1748, [5232] = 1749, [5233] = 1750, [5234] = 1751, [5235] = 1752, [5236] = 3163, [5237] = 2721, [5238] = 5238, [5239] = 1753, [5240] = 1754, [5241] = 1454, [5242] = 1864, [5243] = 1865, [5244] = 1755, [5245] = 1756, [5246] = 1623, [5247] = 5247, [5248] = 5046, [5249] = 1653, [5250] = 3137, [5251] = 1830, [5252] = 1869, [5253] = 5049, [5254] = 1688, [5255] = 5093, [5256] = 5183, [5257] = 1632, [5258] = 4969, [5259] = 5116, [5260] = 1785, [5261] = 3372, [5262] = 1623, [5263] = 1624, [5264] = 1624, [5265] = 1625, [5266] = 1633, [5267] = 1632, [5268] = 1627, [5269] = 2721, [5270] = 1633, [5271] = 1625, [5272] = 1451, [5273] = 1633, [5274] = 1653, [5275] = 5210, [5276] = 4310, [5277] = 5247, [5278] = 1779, [5279] = 1454, [5280] = 5217, [5281] = 1689, [5282] = 5091, [5283] = 1742, [5284] = 1743, [5285] = 5171, [5286] = 1745, [5287] = 1746, [5288] = 1747, [5289] = 1691, [5290] = 1748, [5291] = 1834, [5292] = 1749, [5293] = 1750, [5294] = 2730, [5295] = 1751, [5296] = 1752, [5297] = 1753, [5298] = 1754, [5299] = 1755, [5300] = 1756, [5301] = 1632, [5302] = 5247, [5303] = 1883, [5304] = 5093, [5305] = 1633, [5306] = 5030, [5307] = 4969, [5308] = 5046, [5309] = 3277, [5310] = 1759, [5311] = 1766, [5312] = 1873, [5313] = 1466, [5314] = 1780, [5315] = 1782, [5316] = 1627, [5317] = 1621, [5318] = 1473, [5319] = 4692, [5320] = 1538, [5321] = 1760, [5322] = 3767, [5323] = 3372, [5324] = 1762, [5325] = 1442, [5326] = 1780, [5327] = 1891, [5328] = 1738, [5329] = 3767, [5330] = 1626, [5331] = 3277, [5332] = 5032, [5333] = 3327, [5334] = 5064, [5335] = 3277, [5336] = 5088, [5337] = 4925, [5338] = 1628, [5339] = 5183, [5340] = 1834, [5341] = 1785, [5342] = 1688, [5343] = 1675, [5344] = 1538, [5345] = 1636, [5346] = 1692, [5347] = 1785, [5348] = 1629, [5349] = 1630, [5350] = 1689, [5351] = 1631, [5352] = 1691, [5353] = 1692, [5354] = 1756, [5355] = 5210, [5356] = 1689, [5357] = 5357, [5358] = 1780, [5359] = 5359, [5360] = 1739, [5361] = 3372, [5362] = 1538, [5363] = 5363, [5364] = 5183, [5365] = 1621, [5366] = 5366, [5367] = 1747, [5368] = 3163, [5369] = 5369, [5370] = 1748, [5371] = 1883, [5372] = 5359, [5373] = 5359, [5374] = 1621, [5375] = 3137, [5376] = 1742, [5377] = 3137, [5378] = 5049, [5379] = 5093, [5380] = 5359, [5381] = 1785, [5382] = 1691, [5383] = 1757, [5384] = 1621, [5385] = 1758, [5386] = 1759, [5387] = 5387, [5388] = 5047, [5389] = 3163, [5390] = 1743, [5391] = 1883, [5392] = 1749, [5393] = 5359, [5394] = 1883, [5395] = 1742, [5396] = 1626, [5397] = 5359, [5398] = 5091, [5399] = 1745, [5400] = 1628, [5401] = 5359, [5402] = 1746, [5403] = 1747, [5404] = 5404, [5405] = 1628, [5406] = 1653, [5407] = 1748, [5408] = 1749, [5409] = 1629, [5410] = 5359, [5411] = 1630, [5412] = 5116, [5413] = 1750, [5414] = 1751, [5415] = 1653, [5416] = 1752, [5417] = 5171, [5418] = 1631, [5419] = 5359, [5420] = 2721, [5421] = 1753, [5422] = 5422, [5423] = 1754, [5424] = 1755, [5425] = 5247, [5426] = 4310, [5427] = 1756, [5428] = 1761, [5429] = 5210, [5430] = 5359, [5431] = 3137, [5432] = 1761, [5433] = 1750, [5434] = 1632, [5435] = 5422, [5436] = 1633, [5437] = 1755, [5438] = 1756, [5439] = 5359, [5440] = 5049, [5441] = 5359, [5442] = 5093, [5443] = 1857, [5444] = 3137, [5445] = 1830, [5446] = 5359, [5447] = 3767, [5448] = 1779, [5449] = 5359, [5450] = 1743, [5451] = 1830, [5452] = 1763, [5453] = 5359, [5454] = 3163, [5455] = 1873, [5456] = 5359, [5457] = 1891, [5458] = 5217, [5459] = 1893, [5460] = 1739, [5461] = 5077, [5462] = 5359, [5463] = 1893, [5464] = 5359, [5465] = 2721, [5466] = 1763, [5467] = 5359, [5468] = 1757, [5469] = 5359, [5470] = 1758, [5471] = 1759, [5472] = 1473, [5473] = 1761, [5474] = 1739, [5475] = 1763, [5476] = 1766, [5477] = 1782, [5478] = 1790, [5479] = 5091, [5480] = 1800, [5481] = 3277, [5482] = 1809, [5483] = 1745, [5484] = 1811, [5485] = 1744, [5486] = 1692, [5487] = 1760, [5488] = 1627, [5489] = 2730, [5490] = 5359, [5491] = 1766, [5492] = 1782, [5493] = 5366, [5494] = 1636, [5495] = 1790, [5496] = 1629, [5497] = 1780, [5498] = 5498, [5499] = 1800, [5500] = 1630, [5501] = 1766, [5502] = 1632, [5503] = 1751, [5504] = 1809, [5505] = 1653, [5506] = 5171, [5507] = 1626, [5508] = 1811, [5509] = 1631, [5510] = 1744, [5511] = 5077, [5512] = 1760, [5513] = 1857, [5514] = 1762, [5515] = 1782, [5516] = 1790, [5517] = 3137, [5518] = 5404, [5519] = 3327, [5520] = 1675, [5521] = 5359, [5522] = 1633, [5523] = 1800, [5524] = 1857, [5525] = 5359, [5526] = 5359, [5527] = 5030, [5528] = 1633, [5529] = 3767, [5530] = 3767, [5531] = 1738, [5532] = 2730, [5533] = 5369, [5534] = 3277, [5535] = 1451, [5536] = 5536, [5537] = 1653, [5538] = 4969, [5539] = 1454, [5540] = 5540, [5541] = 1809, [5542] = 3327, [5543] = 1811, [5544] = 1834, [5545] = 5032, [5546] = 1745, [5547] = 5064, [5548] = 5077, [5549] = 5077, [5550] = 5359, [5551] = 1653, [5552] = 1744, [5553] = 1785, [5554] = 1834, [5555] = 5183, [5556] = 5217, [5557] = 5557, [5558] = 1742, [5559] = 1748, [5560] = 1749, [5561] = 1743, [5562] = 1621, [5563] = 3327, [5564] = 5359, [5565] = 1752, [5566] = 5566, [5567] = 5567, [5568] = 3372, [5569] = 1750, [5570] = 1538, [5571] = 5359, [5572] = 1779, [5573] = 1751, [5574] = 1830, [5575] = 1760, [5576] = 1834, [5577] = 5359, [5578] = 1466, [5579] = 5498, [5580] = 5247, [5581] = 3163, [5582] = 3327, [5583] = 1699, [5584] = 1746, [5585] = 5585, [5586] = 1883, [5587] = 1753, [5588] = 5047, [5589] = 1830, [5590] = 1442, [5591] = 1632, [5592] = 1632, [5593] = 3277, [5594] = 1633, [5595] = 5032, [5596] = 5064, [5597] = 1754, [5598] = 5095, [5599] = 1755, [5600] = 5359, [5601] = 5183, [5602] = 5088, [5603] = 1738, [5604] = 1834, [5605] = 1746, [5606] = 1626, [5607] = 1740, [5608] = 5359, [5609] = 1747, [5610] = 1746, [5611] = 1633, [5612] = 1740, [5613] = 1626, [5614] = 1738, [5615] = 5116, [5616] = 5210, [5617] = 1740, [5618] = 5217, [5619] = 1628, [5620] = 1628, [5621] = 1438, [5622] = 5046, [5623] = 1756, [5624] = 1688, [5625] = 1629, [5626] = 1636, [5627] = 1630, [5628] = 5049, [5629] = 5093, [5630] = 5359, [5631] = 1689, [5632] = 1631, [5633] = 5091, [5634] = 1691, [5635] = 5171, [5636] = 1692, [5637] = 5359, [5638] = 1752, [5639] = 1753, [5640] = 1678, [5641] = 5183, [5642] = 1688, [5643] = 1738, [5644] = 1754, [5645] = 5359, [5646] = 2721, [5647] = 1757, [5648] = 5357, [5649] = 1629, [5650] = 1748, [5651] = 1758, [5652] = 5247, [5653] = 1630, [5654] = 1749, [5655] = 5359, [5656] = 1689, [5657] = 4925, [5658] = 1740, [5659] = 3327, [5660] = 5047, [5661] = 1750, [5662] = 5359, [5663] = 1751, [5664] = 2721, [5665] = 5247, [5666] = 5359, [5667] = 1631, [5668] = 1691, [5669] = 1762, [5670] = 5032, [5671] = 5064, [5672] = 5095, [5673] = 5047, [5674] = 5088, [5675] = 5046, [5676] = 1857, [5677] = 1692, [5678] = 5359, [5679] = 5088, [5680] = 1762, [5681] = 1752, [5682] = 1753, [5683] = 1754, [5684] = 5359, [5685] = 1873, [5686] = 5557, [5687] = 5095, [5688] = 3163, [5689] = 2730, [5690] = 1873, [5691] = 5566, [5692] = 3277, [5693] = 1891, [5694] = 1893, [5695] = 1739, [5696] = 1747, [5697] = 5116, [5698] = 1742, [5699] = 1785, [5700] = 1743, [5701] = 5032, [5702] = 5064, [5703] = 1785, [5704] = 1873, [5705] = 1759, [5706] = 1757, [5707] = 5116, [5708] = 1623, [5709] = 5217, [5710] = 1758, [5711] = 1624, [5712] = 1759, [5713] = 5359, [5714] = 5359, [5715] = 1761, [5716] = 5095, [5717] = 1763, [5718] = 1779, [5719] = 1766, [5720] = 5046, [5721] = 1891, [5722] = 1782, [5723] = 1790, [5724] = 1755, [5725] = 1756, [5726] = 1625, [5727] = 5088, [5728] = 2730, [5729] = 1632, [5730] = 1893, [5731] = 1636, [5732] = 3277, [5733] = 1618, [5734] = 1688, [5735] = 1780, [5736] = 5210, [5737] = 5567, [5738] = 1800, [5739] = 1891, [5740] = 5049, [5741] = 5093, [5742] = 1809, [5743] = 5046, [5744] = 1811, [5745] = 1744, [5746] = 5091, [5747] = 1760, [5748] = 5171, [5749] = 5585, [5750] = 5359, [5751] = 5540, [5752] = 5752, [5753] = 1632, [5754] = 1743, [5755] = 1653, [5756] = 1869, [5757] = 1538, [5758] = 5752, [5759] = 1752, [5760] = 3163, [5761] = 2721, [5762] = 1763, [5763] = 1753, [5764] = 3767, [5765] = 5752, [5766] = 5088, [5767] = 5752, [5768] = 1746, [5769] = 5210, [5770] = 1699, [5771] = 1766, [5772] = 1869, [5773] = 1782, [5774] = 1790, [5775] = 1834, [5776] = 5752, [5777] = 1864, [5778] = 5032, [5779] = 5064, [5780] = 5752, [5781] = 2721, [5782] = 2730, [5783] = 1633, [5784] = 1454, [5785] = 1632, [5786] = 5032, [5787] = 1748, [5788] = 1830, [5789] = 1762, [5790] = 1633, [5791] = 1779, [5792] = 5752, [5793] = 1857, [5794] = 5752, [5795] = 3163, [5796] = 1800, [5797] = 1749, [5798] = 1692, [5799] = 5752, [5800] = 5752, [5801] = 1809, [5802] = 1750, [5803] = 5752, [5804] = 1751, [5805] = 1692, [5806] = 1754, [5807] = 1745, [5808] = 5247, [5809] = 1762, [5810] = 5752, [5811] = 3767, [5812] = 4969, [5813] = 5047, [5814] = 5032, [5815] = 5064, [5816] = 5210, [5817] = 5095, [5818] = 1780, [5819] = 2730, [5820] = 1653, [5821] = 5046, [5822] = 5752, [5823] = 1466, [5824] = 5088, [5825] = 5116, [5826] = 5217, [5827] = 1442, [5828] = 5752, [5829] = 1811, [5830] = 5830, [5831] = 5030, [5832] = 1618, [5833] = 5752, [5834] = 1873, [5835] = 1473, [5836] = 1747, [5837] = 1738, [5838] = 3137, [5839] = 5088, [5840] = 1738, [5841] = 1745, [5842] = 5752, [5843] = 1740, [5844] = 1744, [5845] = 5752, [5846] = 1740, [5847] = 5752, [5848] = 5752, [5849] = 5752, [5850] = 5752, [5851] = 5247, [5852] = 5752, [5853] = 1891, [5854] = 1857, [5855] = 1678, [5856] = 1760, [5857] = 1873, [5858] = 5752, [5859] = 5046, [5860] = 1755, [5861] = 5752, [5862] = 1893, [5863] = 5752, [5864] = 5752, [5865] = 1739, [5866] = 3767, [5867] = 5752, [5868] = 5752, [5869] = 4310, [5870] = 5752, [5871] = 1755, [5872] = 5752, [5873] = 3137, [5874] = 1748, [5875] = 5049, [5876] = 1883, [5877] = 1873, [5878] = 5093, [5879] = 5752, [5880] = 1891, [5881] = 1857, [5882] = 1893, [5883] = 1739, [5884] = 5752, [5885] = 5077, [5886] = 1756, [5887] = 2721, [5888] = 2730, [5889] = 3137, [5890] = 1757, [5891] = 1758, [5892] = 1759, [5893] = 1757, [5894] = 5752, [5895] = 1653, [5896] = 5752, [5897] = 1873, [5898] = 1758, [5899] = 1759, [5900] = 5752, [5901] = 1779, [5902] = 1761, [5903] = 5752, [5904] = 5077, [5905] = 1763, [5906] = 1761, [5907] = 1766, [5908] = 1865, [5909] = 1782, [5910] = 1790, [5911] = 5752, [5912] = 5752, [5913] = 5752, [5914] = 1800, [5915] = 1762, [5916] = 5752, [5917] = 5752, [5918] = 1629, [5919] = 1630, [5920] = 3327, [5921] = 5091, [5922] = 5752, [5923] = 5116, [5924] = 1809, [5925] = 1780, [5926] = 5752, [5927] = 5210, [5928] = 1811, [5929] = 3277, [5930] = 1653, [5931] = 5217, [5932] = 1744, [5933] = 1763, [5934] = 5752, [5935] = 1766, [5936] = 1749, [5937] = 1779, [5938] = 1760, [5939] = 5752, [5940] = 5752, [5941] = 3277, [5942] = 5088, [5943] = 4925, [5944] = 5171, [5945] = 5046, [5946] = 1782, [5947] = 5752, [5948] = 1790, [5949] = 1749, [5950] = 5049, [5951] = 5093, [5952] = 5952, [5953] = 5091, [5954] = 5171, [5955] = 1750, [5956] = 3327, [5957] = 5752, [5958] = 1653, [5959] = 1891, [5960] = 1893, [5961] = 5752, [5962] = 1780, [5963] = 1631, [5964] = 1739, [5965] = 5752, [5966] = 5752, [5967] = 1750, [5968] = 5752, [5969] = 1632, [5970] = 1626, [5971] = 5752, [5972] = 3767, [5973] = 5752, [5974] = 5049, [5975] = 5247, [5976] = 5752, [5977] = 1800, [5978] = 1751, [5979] = 1752, [5980] = 1742, [5981] = 5752, [5982] = 1753, [5983] = 5752, [5984] = 5752, [5985] = 2721, [5986] = 2730, [5987] = 5095, [5988] = 1743, [5989] = 1809, [5990] = 5752, [5991] = 1891, [5992] = 5752, [5993] = 1754, [5994] = 1755, [5995] = 5064, [5996] = 5752, [5997] = 1742, [5998] = 5752, [5999] = 5752, [6000] = 1743, [6001] = 1756, [6002] = 1751, [6003] = 5752, [6004] = 1811, [6005] = 1738, [6006] = 1780, [6007] = 5752, [6008] = 1893, [6009] = 5752, [6010] = 4969, [6011] = 1830, [6012] = 1746, [6013] = 1747, [6014] = 5752, [6015] = 3163, [6016] = 1742, [6017] = 3137, [6018] = 1748, [6019] = 1749, [6020] = 6020, [6021] = 3327, [6022] = 5752, [6023] = 4969, [6024] = 1744, [6025] = 1739, [6026] = 1785, [6027] = 5752, [6028] = 5247, [6029] = 1742, [6030] = 6020, [6031] = 5752, [6032] = 5046, [6033] = 1740, [6034] = 1750, [6035] = 1738, [6036] = 1752, [6037] = 5091, [6038] = 1785, [6039] = 5752, [6040] = 1757, [6041] = 1760, [6042] = 5752, [6043] = 3767, [6044] = 1758, [6045] = 1785, [6046] = 1740, [6047] = 1538, [6048] = 5752, [6049] = 1753, [6050] = 1759, [6051] = 1751, [6052] = 2721, [6053] = 1857, [6054] = 2730, [6055] = 1628, [6056] = 1636, [6057] = 1761, [6058] = 3767, [6059] = 5752, [6060] = 5752, [6061] = 1752, [6062] = 3277, [6063] = 1753, [6064] = 1633, [6065] = 1745, [6066] = 4692, [6067] = 5752, [6068] = 5171, [6069] = 1754, [6070] = 1864, [6071] = 1755, [6072] = 1865, [6073] = 5752, [6074] = 1688, [6075] = 1689, [6076] = 5047, [6077] = 5752, [6078] = 1756, [6079] = 1623, [6080] = 6080, [6081] = 5032, [6082] = 3767, [6083] = 2721, [6084] = 2730, [6085] = 1745, [6086] = 5077, [6087] = 3163, [6088] = 5047, [6089] = 1624, [6090] = 1625, [6091] = 1748, [6092] = 4969, [6093] = 5210, [6094] = 1743, [6095] = 1830, [6096] = 5064, [6097] = 5752, [6098] = 5091, [6099] = 3167, [6100] = 5116, [6101] = 1760, [6102] = 1757, [6103] = 1830, [6104] = 5752, [6105] = 5183, [6106] = 5183, [6107] = 5830, [6108] = 1754, [6109] = 1758, [6110] = 3372, [6111] = 5247, [6112] = 1763, [6113] = 6113, [6114] = 1766, [6115] = 5049, [6116] = 1782, [6117] = 3372, [6118] = 5171, [6119] = 5752, [6120] = 1785, [6121] = 1790, [6122] = 1756, [6123] = 5077, [6124] = 1785, [6125] = 1746, [6126] = 1762, [6127] = 5752, [6128] = 3327, [6129] = 1834, [6130] = 6130, [6131] = 1688, [6132] = 1738, [6133] = 1629, [6134] = 6134, [6135] = 1800, [6136] = 1746, [6137] = 1740, [6138] = 5116, [6139] = 6080, [6140] = 5217, [6141] = 1630, [6142] = 1621, [6143] = 5183, [6144] = 1747, [6145] = 1779, [6146] = 1747, [6147] = 1628, [6148] = 1759, [6149] = 5752, [6150] = 1809, [6151] = 5752, [6152] = 1689, [6153] = 1691, [6154] = 1834, [6155] = 5217, [6156] = 1811, [6157] = 5183, [6158] = 1627, [6159] = 5093, [6160] = 1761, [6161] = 1834, [6162] = 5032, [6163] = 1438, [6164] = 1626, [6165] = 5064, [6166] = 5095, [6167] = 5047, [6168] = 5095, [6169] = 3277, [6170] = 1451, [6171] = 1631, [6172] = 6020, [6173] = 1744, [6174] = 1691, [6175] = 5093, [6176] = 3258, [6177] = 1857, [6178] = 6178, [6179] = 1873, [6180] = 1891, [6181] = 1893, [6182] = 1739, [6183] = 6183, [6184] = 1757, [6185] = 1758, [6186] = 1759, [6187] = 1761, [6188] = 1633, [6189] = 1763, [6190] = 1766, [6191] = 1782, [6192] = 1790, [6193] = 1800, [6194] = 1809, [6195] = 6178, [6196] = 1811, [6197] = 1744, [6198] = 1760, [6199] = 6178, [6200] = 3167, [6201] = 1738, [6202] = 1740, [6203] = 5183, [6204] = 1632, [6205] = 6178, [6206] = 1633, [6207] = 1864, [6208] = 1865, [6209] = 6209, [6210] = 6178, [6211] = 6211, [6212] = 1738, [6213] = 1632, [6214] = 6178, [6215] = 1740, [6216] = 6216, [6217] = 1633, [6218] = 1538, [6219] = 1742, [6220] = 1743, [6221] = 1745, [6222] = 1869, [6223] = 6178, [6224] = 1746, [6225] = 1747, [6226] = 1748, [6227] = 1749, [6228] = 1750, [6229] = 1751, [6230] = 1752, [6231] = 1753, [6232] = 1754, [6233] = 1755, [6234] = 1756, [6235] = 1653, [6236] = 6178, [6237] = 6237, [6238] = 6238, [6239] = 6239, [6240] = 6237, [6241] = 6178, [6242] = 1632, [6243] = 1633, [6244] = 1538, [6245] = 5077, [6246] = 6238, [6247] = 5210, [6248] = 1538, [6249] = 6249, [6250] = 1762, [6251] = 6251, [6252] = 5247, [6253] = 1740, [6254] = 3323, [6255] = 5032, [6256] = 5064, [6257] = 6257, [6258] = 1780, [6259] = 1779, [6260] = 1762, [6261] = 6261, [6262] = 1762, [6263] = 1538, [6264] = 1785, [6265] = 3372, [6266] = 1538, [6267] = 1738, [6268] = 3378, [6269] = 1632, [6270] = 1633, [6271] = 1688, [6272] = 1632, [6273] = 3381, [6274] = 1689, [6275] = 3382, [6276] = 1691, [6277] = 1692, [6278] = 1785, [6279] = 1780, [6280] = 1780, [6281] = 6281, [6282] = 3386, [6283] = 3388, [6284] = 6183, [6285] = 3391, [6286] = 3392, [6287] = 3393, [6288] = 3328, [6289] = 6209, [6290] = 1538, [6291] = 3259, [6292] = 3261, [6293] = 6178, [6294] = 5047, [6295] = 1779, [6296] = 1632, [6297] = 1633, [6298] = 5095, [6299] = 5088, [6300] = 6239, [6301] = 3372, [6302] = 1623, [6303] = 6249, [6304] = 1624, [6305] = 1625, [6306] = 5116, [6307] = 5217, [6308] = 1627, [6309] = 5046, [6310] = 5049, [6311] = 5093, [6312] = 1785, [6313] = 5091, [6314] = 5171, [6315] = 1678, [6316] = 1883, [6317] = 1626, [6318] = 1628, [6319] = 1629, [6320] = 1630, [6321] = 1631, [6322] = 3137, [6323] = 3167, [6324] = 3163, [6325] = 6209, [6326] = 3372, [6327] = 3167, [6328] = 3167, [6329] = 1473, [6330] = 1621, [6331] = 6211, [6332] = 1653, [6333] = 1636, [6334] = 1653, [6335] = 1830, [6336] = 1653, [6337] = 1834, [6338] = 1653, [6339] = 6183, [6340] = 1653, [6341] = 1618, [6342] = 3167, [6343] = 6178, [6344] = 6344, [6345] = 6251, [6346] = 3277, [6347] = 6251, [6348] = 3327, [6349] = 6349, [6350] = 6178, [6351] = 1538, [6352] = 1779, [6353] = 3382, [6354] = 6354, [6355] = 6355, [6356] = 1538, [6357] = 6354, [6358] = 6358, [6359] = 3137, [6360] = 3277, [6361] = 6354, [6362] = 6355, [6363] = 1633, [6364] = 6355, [6365] = 1633, [6366] = 1632, [6367] = 1633, [6368] = 3163, [6369] = 3327, [6370] = 6358, [6371] = 6354, [6372] = 6355, [6373] = 3388, [6374] = 6355, [6375] = 6358, [6376] = 6376, [6377] = 6358, [6378] = 1740, [6379] = 1740, [6380] = 6354, [6381] = 6358, [6382] = 3393, [6383] = 6355, [6384] = 6354, [6385] = 6355, [6386] = 1738, [6387] = 1636, [6388] = 3137, [6389] = 6281, [6390] = 1779, [6391] = 6354, [6392] = 3372, [6393] = 6393, [6394] = 6358, [6395] = 6358, [6396] = 6355, [6397] = 6397, [6398] = 6354, [6399] = 6399, [6400] = 6355, [6401] = 6358, [6402] = 1538, [6403] = 1738, [6404] = 3137, [6405] = 6358, [6406] = 3323, [6407] = 6354, [6408] = 6355, [6409] = 1762, [6410] = 1740, [6411] = 3163, [6412] = 1780, [6413] = 6413, [6414] = 5047, [6415] = 6358, [6416] = 3328, [6417] = 1738, [6418] = 6354, [6419] = 6355, [6420] = 1653, [6421] = 3378, [6422] = 6358, [6423] = 1883, [6424] = 1633, [6425] = 6354, [6426] = 6355, [6427] = 1785, [6428] = 1738, [6429] = 6429, [6430] = 6358, [6431] = 1779, [6432] = 6358, [6433] = 6358, [6434] = 1780, [6435] = 3372, [6436] = 6354, [6437] = 6355, [6438] = 5095, [6439] = 3382, [6440] = 3391, [6441] = 3392, [6442] = 3372, [6443] = 6358, [6444] = 3393, [6445] = 6354, [6446] = 6355, [6447] = 3328, [6448] = 3258, [6449] = 3259, [6450] = 6354, [6451] = 1738, [6452] = 6354, [6453] = 6358, [6454] = 1740, [6455] = 6355, [6456] = 3261, [6457] = 6354, [6458] = 6355, [6459] = 5088, [6460] = 1653, [6461] = 3381, [6462] = 1678, [6463] = 1785, [6464] = 5183, [6465] = 6354, [6466] = 6355, [6467] = 6355, [6468] = 1738, [6469] = 3163, [6470] = 6354, [6471] = 6358, [6472] = 6472, [6473] = 6354, [6474] = 6355, [6475] = 1626, [6476] = 1762, [6477] = 5077, [6478] = 6354, [6479] = 6355, [6480] = 6354, [6481] = 6355, [6482] = 1628, [6483] = 3386, [6484] = 1740, [6485] = 6355, [6486] = 6354, [6487] = 6355, [6488] = 1688, [6489] = 1629, [6490] = 5116, [6491] = 5210, [6492] = 1630, [6493] = 5217, [6494] = 1689, [6495] = 6354, [6496] = 6355, [6497] = 1631, [6498] = 1691, [6499] = 3167, [6500] = 6281, [6501] = 1692, [6502] = 6354, [6503] = 6355, [6504] = 3372, [6505] = 3323, [6506] = 1618, [6507] = 1785, [6508] = 1857, [6509] = 6354, [6510] = 6355, [6511] = 3167, [6512] = 1873, [6513] = 1891, [6514] = 1893, [6515] = 1739, [6516] = 6358, [6517] = 6399, [6518] = 1757, [6519] = 1758, [6520] = 1759, [6521] = 5046, [6522] = 1761, [6523] = 1763, [6524] = 1766, [6525] = 6413, [6526] = 1790, [6527] = 6358, [6528] = 1800, [6529] = 6354, [6530] = 1809, [6531] = 1811, [6532] = 6355, [6533] = 1744, [6534] = 1760, [6535] = 6429, [6536] = 1830, [6537] = 1742, [6538] = 1743, [6539] = 1746, [6540] = 1747, [6541] = 1748, [6542] = 1749, [6543] = 1750, [6544] = 1751, [6545] = 6354, [6546] = 1752, [6547] = 1753, [6548] = 1754, [6549] = 1755, [6550] = 1756, [6551] = 3378, [6552] = 3381, [6553] = 5049, [6554] = 1834, [6555] = 3386, [6556] = 3388, [6557] = 5093, [6558] = 3382, [6559] = 6354, [6560] = 1785, [6561] = 6561, [6562] = 6355, [6563] = 3378, [6564] = 3258, [6565] = 3381, [6566] = 6566, [6567] = 1653, [6568] = 3378, [6569] = 5091, [6570] = 3323, [6571] = 3381, [6572] = 3382, [6573] = 6354, [6574] = 3386, [6575] = 3388, [6576] = 3386, [6577] = 3391, [6578] = 3392, [6579] = 3388, [6580] = 3393, [6581] = 1621, [6582] = 3328, [6583] = 5247, [6584] = 3258, [6585] = 3259, [6586] = 3261, [6587] = 3259, [6588] = 5032, [6589] = 5064, [6590] = 5171, [6591] = 6355, [6592] = 1745, [6593] = 6358, [6594] = 1623, [6595] = 1624, [6596] = 1625, [6597] = 1627, [6598] = 3323, [6599] = 6599, [6600] = 3167, [6601] = 6354, [6602] = 3261, [6603] = 1762, [6604] = 1779, [6605] = 6355, [6606] = 6606, [6607] = 3372, [6608] = 1780, [6609] = 6393, [6610] = 1538, [6611] = 6358, [6612] = 3137, [6613] = 1785, [6614] = 3163, [6615] = 6358, [6616] = 1864, [6617] = 1865, [6618] = 6354, [6619] = 1653, [6620] = 1653, [6621] = 6358, [6622] = 3372, [6623] = 1632, [6624] = 3378, [6625] = 3381, [6626] = 3382, [6627] = 6472, [6628] = 6355, [6629] = 3386, [6630] = 3388, [6631] = 1632, [6632] = 3391, [6633] = 3392, [6634] = 3167, [6635] = 3393, [6636] = 1869, [6637] = 6281, [6638] = 6354, [6639] = 3328, [6640] = 3391, [6641] = 3392, [6642] = 3258, [6643] = 3259, [6644] = 6355, [6645] = 1632, [6646] = 3261, [6647] = 3393, [6648] = 6566, [6649] = 6281, [6650] = 1740, [6651] = 6281, [6652] = 3328, [6653] = 3391, [6654] = 3323, [6655] = 3258, [6656] = 3259, [6657] = 3261, [6658] = 6658, [6659] = 1632, [6660] = 1633, [6661] = 6358, [6662] = 3392, [6663] = 6358, [6664] = 6358, [6665] = 1538, [6666] = 6354, [6667] = 1785, [6668] = 6355, [6669] = 1782, [6670] = 3386, [6671] = 6671, [6672] = 6672, [6673] = 6281, [6674] = 1779, [6675] = 3372, [6676] = 3327, [6677] = 1779, [6678] = 3328, [6679] = 3382, [6680] = 1740, [6681] = 5095, [6682] = 3163, [6683] = 3167, [6684] = 1762, [6685] = 1632, [6686] = 1633, [6687] = 1780, [6688] = 3258, [6689] = 3259, [6690] = 6690, [6691] = 6691, [6692] = 3277, [6693] = 3261, [6694] = 6694, [6695] = 6695, [6696] = 1740, [6697] = 3323, [6698] = 1740, [6699] = 3323, [6700] = 6700, [6701] = 5247, [6702] = 1538, [6703] = 3378, [6704] = 6281, [6705] = 5077, [6706] = 3323, [6707] = 3386, [6708] = 1857, [6709] = 3137, [6710] = 3323, [6711] = 5032, [6712] = 3388, [6713] = 3391, [6714] = 6714, [6715] = 5064, [6716] = 3392, [6717] = 1780, [6718] = 1780, [6719] = 6719, [6720] = 1873, [6721] = 1891, [6722] = 1738, [6723] = 1893, [6724] = 1739, [6725] = 5088, [6726] = 1757, [6727] = 1758, [6728] = 1759, [6729] = 1761, [6730] = 1763, [6731] = 1766, [6732] = 3167, [6733] = 1782, [6734] = 1790, [6735] = 1800, [6736] = 3393, [6737] = 1809, [6738] = 1830, [6739] = 1811, [6740] = 3378, [6741] = 1744, [6742] = 3381, [6743] = 3137, [6744] = 6744, [6745] = 3386, [6746] = 3388, [6747] = 1760, [6748] = 3137, [6749] = 1834, [6750] = 3372, [6751] = 1653, [6752] = 1738, [6753] = 3378, [6754] = 3381, [6755] = 3382, [6756] = 6281, [6757] = 3386, [6758] = 3388, [6759] = 3163, [6760] = 1621, [6761] = 1653, [6762] = 3391, [6763] = 3392, [6764] = 3393, [6765] = 3328, [6766] = 1740, [6767] = 1632, [6768] = 1633, [6769] = 1738, [6770] = 6770, [6771] = 1742, [6772] = 1743, [6773] = 5047, [6774] = 3258, [6775] = 3259, [6776] = 1746, [6777] = 1747, [6778] = 3261, [6779] = 1785, [6780] = 1762, [6781] = 1748, [6782] = 1749, [6783] = 1750, [6784] = 1751, [6785] = 6785, [6786] = 1780, [6787] = 5210, [6788] = 5217, [6789] = 6789, [6790] = 1752, [6791] = 1753, [6792] = 1754, [6793] = 6397, [6794] = 6794, [6795] = 1755, [6796] = 1756, [6797] = 6797, [6798] = 6397, [6799] = 1653, [6800] = 3372, [6801] = 6801, [6802] = 3382, [6803] = 6281, [6804] = 1745, [6805] = 3391, [6806] = 3392, [6807] = 1538, [6808] = 3393, [6809] = 1883, [6810] = 3137, [6811] = 3328, [6812] = 6690, [6813] = 6813, [6814] = 6691, [6815] = 3163, [6816] = 1626, [6817] = 3258, [6818] = 3259, [6819] = 3261, [6820] = 1785, [6821] = 1628, [6822] = 1688, [6823] = 1629, [6824] = 1630, [6825] = 1689, [6826] = 1631, [6827] = 1691, [6828] = 1692, [6829] = 1636, [6830] = 3137, [6831] = 6831, [6832] = 3378, [6833] = 3381, [6834] = 3382, [6835] = 3388, [6836] = 3391, [6837] = 3392, [6838] = 3393, [6839] = 1785, [6840] = 1653, [6841] = 3328, [6842] = 6842, [6843] = 1653, [6844] = 3258, [6845] = 3259, [6846] = 3261, [6847] = 5046, [6848] = 3163, [6849] = 6849, [6850] = 6850, [6851] = 3381, [6852] = 6694, [6853] = 6794, [6854] = 6797, [6855] = 6855, [6856] = 1738, [6857] = 5049, [6858] = 6744, [6859] = 6671, [6860] = 6672, [6861] = 6130, [6862] = 5093, [6863] = 6770, [6864] = 1653, [6865] = 6719, [6866] = 5183, [6867] = 6867, [6868] = 1632, [6869] = 1633, [6870] = 6870, [6871] = 3163, [6872] = 6855, [6873] = 3137, [6874] = 6874, [6875] = 1738, [6876] = 1740, [6877] = 5091, [6878] = 3163, [6879] = 1785, [6880] = 6797, [6881] = 6855, [6882] = 5171, [6883] = 1785, [6884] = 3372, [6885] = 5116, [6886] = 6886, [6887] = 6397, [6888] = 3137, [6889] = 5046, [6890] = 6890, [6891] = 6890, [6892] = 6892, [6893] = 6893, [6894] = 6892, [6895] = 6130, [6896] = 6886, [6897] = 6897, [6898] = 6898, [6899] = 6893, [6900] = 6900, [6901] = 6901, [6902] = 6886, [6903] = 5049, [6904] = 5093, [6905] = 6897, [6906] = 5183, [6907] = 5091, [6908] = 6898, [6909] = 3163, [6910] = 5171, [6911] = 6890, [6912] = 6890, [6913] = 6892, [6914] = 6893, [6915] = 6900, [6916] = 6886, [6917] = 6897, [6918] = 6898, [6919] = 6900, [6920] = 6920, [6921] = 6901, [6922] = 6892, [6923] = 6893, [6924] = 6924, [6925] = 6901, [6926] = 6281, [6927] = 6890, [6928] = 6892, [6929] = 6893, [6930] = 6886, [6931] = 6897, [6932] = 6898, [6933] = 6900, [6934] = 6901, [6935] = 5032, [6936] = 6886, [6937] = 6897, [6938] = 3137, [6939] = 6890, [6940] = 6892, [6941] = 6893, [6942] = 6898, [6943] = 6886, [6944] = 6897, [6945] = 6898, [6946] = 6900, [6947] = 6898, [6948] = 6901, [6949] = 6949, [6950] = 1738, [6951] = 6900, [6952] = 5064, [6953] = 6890, [6954] = 6892, [6955] = 6893, [6956] = 6901, [6957] = 6886, [6958] = 6897, [6959] = 6898, [6960] = 6960, [6961] = 6900, [6962] = 6901, [6963] = 1830, [6964] = 1785, [6965] = 6890, [6966] = 6892, [6967] = 6893, [6968] = 6886, [6969] = 6897, [6970] = 6970, [6971] = 6890, [6972] = 6892, [6973] = 6893, [6974] = 6898, [6975] = 6886, [6976] = 6897, [6977] = 6898, [6978] = 6900, [6979] = 6979, [6980] = 6901, [6981] = 6900, [6982] = 6982, [6983] = 6983, [6984] = 1834, [6985] = 6901, [6986] = 6890, [6987] = 6892, [6988] = 6893, [6989] = 6886, [6990] = 6897, [6991] = 6898, [6992] = 6900, [6993] = 6993, [6994] = 3163, [6995] = 6901, [6996] = 1780, [6997] = 6900, [6998] = 6890, [6999] = 6892, [7000] = 6893, [7001] = 6886, [7002] = 6897, [7003] = 6898, [7004] = 6900, [7005] = 6901, [7006] = 5247, [7007] = 6898, [7008] = 1785, [7009] = 6886, [7010] = 6890, [7011] = 6892, [7012] = 6893, [7013] = 6886, [7014] = 6897, [7015] = 6898, [7016] = 6900, [7017] = 6890, [7018] = 6901, [7019] = 3378, [7020] = 6897, [7021] = 3163, [7022] = 3381, [7023] = 3386, [7024] = 3388, [7025] = 6892, [7026] = 6893, [7027] = 6890, [7028] = 6892, [7029] = 6890, [7030] = 6892, [7031] = 6893, [7032] = 6886, [7033] = 6897, [7034] = 6886, [7035] = 6897, [7036] = 6898, [7037] = 6893, [7038] = 6900, [7039] = 6901, [7040] = 6890, [7041] = 7041, [7042] = 6892, [7043] = 6901, [7044] = 6893, [7045] = 6886, [7046] = 6890, [7047] = 6892, [7048] = 6893, [7049] = 6897, [7050] = 6898, [7051] = 6886, [7052] = 6897, [7053] = 6898, [7054] = 6900, [7055] = 6898, [7056] = 6901, [7057] = 3382, [7058] = 6900, [7059] = 6886, [7060] = 6897, [7061] = 6901, [7062] = 3372, [7063] = 3391, [7064] = 6890, [7065] = 6892, [7066] = 6893, [7067] = 3392, [7068] = 6886, [7069] = 6897, [7070] = 6898, [7071] = 6898, [7072] = 6900, [7073] = 6900, [7074] = 6901, [7075] = 3393, [7076] = 3137, [7077] = 6900, [7078] = 5247, [7079] = 5032, [7080] = 6890, [7081] = 6892, [7082] = 6893, [7083] = 3328, [7084] = 6886, [7085] = 6897, [7086] = 6898, [7087] = 7087, [7088] = 6900, [7089] = 5047, [7090] = 6901, [7091] = 5064, [7092] = 3163, [7093] = 6901, [7094] = 6890, [7095] = 6892, [7096] = 6886, [7097] = 6897, [7098] = 6901, [7099] = 3258, [7100] = 3259, [7101] = 3261, [7102] = 6890, [7103] = 6892, [7104] = 6886, [7105] = 6897, [7106] = 1742, [7107] = 1743, [7108] = 6890, [7109] = 6892, [7110] = 6886, [7111] = 6897, [7112] = 3137, [7113] = 6979, [7114] = 5032, [7115] = 6890, [7116] = 6892, [7117] = 6886, [7118] = 6897, [7119] = 6898, [7120] = 5064, [7121] = 5247, [7122] = 6890, [7123] = 6892, [7124] = 6886, [7125] = 6897, [7126] = 6900, [7127] = 6890, [7128] = 6892, [7129] = 6886, [7130] = 6897, [7131] = 6890, [7132] = 7132, [7133] = 6890, [7134] = 6892, [7135] = 6886, [7136] = 6897, [7137] = 6890, [7138] = 6892, [7139] = 6886, [7140] = 6897, [7141] = 6892, [7142] = 6893, [7143] = 6890, [7144] = 6892, [7145] = 6886, [7146] = 6897, [7147] = 6890, [7148] = 6892, [7149] = 6886, [7150] = 6897, [7151] = 6890, [7152] = 6892, [7153] = 6893, [7154] = 6890, [7155] = 6892, [7156] = 6886, [7157] = 6897, [7158] = 6886, [7159] = 6897, [7160] = 6979, [7161] = 6890, [7162] = 6892, [7163] = 6886, [7164] = 6897, [7165] = 6898, [7166] = 6890, [7167] = 6892, [7168] = 6886, [7169] = 6897, [7170] = 1746, [7171] = 6900, [7172] = 6890, [7173] = 6892, [7174] = 6886, [7175] = 6897, [7176] = 7176, [7177] = 1747, [7178] = 6890, [7179] = 6892, [7180] = 6886, [7181] = 6897, [7182] = 7182, [7183] = 6890, [7184] = 6892, [7185] = 6886, [7186] = 6897, [7187] = 7187, [7188] = 6890, [7189] = 6892, [7190] = 6886, [7191] = 6897, [7192] = 3382, [7193] = 6890, [7194] = 6892, [7195] = 6886, [7196] = 6897, [7197] = 1740, [7198] = 3327, [7199] = 6890, [7200] = 6892, [7201] = 6886, [7202] = 6897, [7203] = 6901, [7204] = 6890, [7205] = 6892, [7206] = 6897, [7207] = 3391, [7208] = 3392, [7209] = 6890, [7210] = 6892, [7211] = 6886, [7212] = 6897, [7213] = 6886, [7214] = 6890, [7215] = 6892, [7216] = 6886, [7217] = 6897, [7218] = 3393, [7219] = 6890, [7220] = 6892, [7221] = 6886, [7222] = 6897, [7223] = 6897, [7224] = 6890, [7225] = 6892, [7226] = 6886, [7227] = 6897, [7228] = 6890, [7229] = 6892, [7230] = 6886, [7231] = 6897, [7232] = 6890, [7233] = 6892, [7234] = 6886, [7235] = 6897, [7236] = 3328, [7237] = 5247, [7238] = 6890, [7239] = 6892, [7240] = 6886, [7241] = 6897, [7242] = 6898, [7243] = 6890, [7244] = 6892, [7245] = 6886, [7246] = 6897, [7247] = 6900, [7248] = 6890, [7249] = 6892, [7250] = 6886, [7251] = 6897, [7252] = 3258, [7253] = 3259, [7254] = 6890, [7255] = 6892, [7256] = 6886, [7257] = 6897, [7258] = 3261, [7259] = 6890, [7260] = 6892, [7261] = 6886, [7262] = 6897, [7263] = 6890, [7264] = 6892, [7265] = 6886, [7266] = 6897, [7267] = 6901, [7268] = 6890, [7269] = 6892, [7270] = 6886, [7271] = 6897, [7272] = 6900, [7273] = 7273, [7274] = 6890, [7275] = 6892, [7276] = 6897, [7277] = 6890, [7278] = 6892, [7279] = 6886, [7280] = 6897, [7281] = 6890, [7282] = 6892, [7283] = 6886, [7284] = 6897, [7285] = 5032, [7286] = 5064, [7287] = 6890, [7288] = 6892, [7289] = 6886, [7290] = 6897, [7291] = 7291, [7292] = 6890, [7293] = 6892, [7294] = 6886, [7295] = 6897, [7296] = 6890, [7297] = 6892, [7298] = 6886, [7299] = 6897, [7300] = 6890, [7301] = 6892, [7302] = 6886, [7303] = 6897, [7304] = 5077, [7305] = 6890, [7306] = 6892, [7307] = 6886, [7308] = 6897, [7309] = 6890, [7310] = 6892, [7311] = 6886, [7312] = 6897, [7313] = 7313, [7314] = 6890, [7315] = 6892, [7316] = 6886, [7317] = 6897, [7318] = 6890, [7319] = 6892, [7320] = 6886, [7321] = 6897, [7322] = 6890, [7323] = 6892, [7324] = 6886, [7325] = 6897, [7326] = 6890, [7327] = 6890, [7328] = 6892, [7329] = 6886, [7330] = 6897, [7331] = 6890, [7332] = 6892, [7333] = 6886, [7334] = 6897, [7335] = 6892, [7336] = 6893, [7337] = 6890, [7338] = 6892, [7339] = 6886, [7340] = 6897, [7341] = 6890, [7342] = 6892, [7343] = 6886, [7344] = 6897, [7345] = 7345, [7346] = 6890, [7347] = 6892, [7348] = 6886, [7349] = 6897, [7350] = 5095, [7351] = 6982, [7352] = 6890, [7353] = 6892, [7354] = 6886, [7355] = 6897, [7356] = 5183, [7357] = 6960, [7358] = 6890, [7359] = 6892, [7360] = 6893, [7361] = 7313, [7362] = 6886, [7363] = 6886, [7364] = 6897, [7365] = 7365, [7366] = 6901, [7367] = 5088, [7368] = 1748, [7369] = 1749, [7370] = 1750, [7371] = 6898, [7372] = 7313, [7373] = 1751, [7374] = 7345, [7375] = 6890, [7376] = 6892, [7377] = 6949, [7378] = 6893, [7379] = 7313, [7380] = 6900, [7381] = 6897, [7382] = 1752, [7383] = 6924, [7384] = 6893, [7385] = 7313, [7386] = 6886, [7387] = 6897, [7388] = 1753, [7389] = 1754, [7390] = 6901, [7391] = 7313, [7392] = 3277, [7393] = 6898, [7394] = 1857, [7395] = 6900, [7396] = 7313, [7397] = 1755, [7398] = 6898, [7399] = 7313, [7400] = 6900, [7401] = 1756, [7402] = 3327, [7403] = 6901, [7404] = 1873, [7405] = 7313, [7406] = 7406, [7407] = 1891, [7408] = 1893, [7409] = 1739, [7410] = 6893, [7411] = 7313, [7412] = 5210, [7413] = 1757, [7414] = 1758, [7415] = 1759, [7416] = 7313, [7417] = 1761, [7418] = 1763, [7419] = 1766, [7420] = 1782, [7421] = 1790, [7422] = 3378, [7423] = 7313, [7424] = 6901, [7425] = 1800, [7426] = 6901, [7427] = 1809, [7428] = 3323, [7429] = 1811, [7430] = 7313, [7431] = 1744, [7432] = 3381, [7433] = 1760, [7434] = 3372, [7435] = 7313, [7436] = 6890, [7437] = 6892, [7438] = 6893, [7439] = 7313, [7440] = 6886, [7441] = 7313, [7442] = 6897, [7443] = 3386, [7444] = 7313, [7445] = 6898, [7446] = 3388, [7447] = 7313, [7448] = 6900, [7449] = 6901, [7450] = 1762, [7451] = 7313, [7452] = 6901, [7453] = 7313, [7454] = 5183, [7455] = 6281, [7456] = 3277, [7457] = 3327, [7458] = 1785, [7459] = 3327, [7460] = 6890, [7461] = 6890, [7462] = 7087, [7463] = 6892, [7464] = 6893, [7465] = 6890, [7466] = 6886, [7467] = 6892, [7468] = 6886, [7469] = 7273, [7470] = 6897, [7471] = 6893, [7472] = 1738, [7473] = 6892, [7474] = 7474, [7475] = 1745, [7476] = 6898, [7477] = 6901, [7478] = 6900, [7479] = 1740, [7480] = 6886, [7481] = 6901, [7482] = 6897, [7483] = 7365, [7484] = 6890, [7485] = 6890, [7486] = 6892, [7487] = 7487, [7488] = 6239, [7489] = 6898, [7490] = 6893, [7491] = 6993, [7492] = 3277, [7493] = 6886, [7494] = 6897, [7495] = 7187, [7496] = 6900, [7497] = 1780, [7498] = 6898, [7499] = 7187, [7500] = 6892, [7501] = 1738, [7502] = 7187, [7503] = 1740, [7504] = 6890, [7505] = 7187, [7506] = 6900, [7507] = 7187, [7508] = 6892, [7509] = 6901, [7510] = 7187, [7511] = 6893, [7512] = 7187, [7513] = 7513, [7514] = 7187, [7515] = 6890, [7516] = 6892, [7517] = 6893, [7518] = 6886, [7519] = 3277, [7520] = 6897, [7521] = 7474, [7522] = 6886, [7523] = 6897, [7524] = 7524, [7525] = 1779, [7526] = 5183, [7527] = 6898, [7528] = 6900, [7529] = 6901, [7530] = 7530, [7531] = 3323, [7532] = 5116, [7533] = 6898, [7534] = 6897, [7535] = 6900, [7536] = 6890, [7537] = 6892, [7538] = 6920, [7539] = 6893, [7540] = 6920, [7541] = 6920, [7542] = 6920, [7543] = 6920, [7544] = 6920, [7545] = 6920, [7546] = 6920, [7547] = 6920, [7548] = 6920, [7549] = 6920, [7550] = 6920, [7551] = 6920, [7552] = 6920, [7553] = 6920, [7554] = 6920, [7555] = 6920, [7556] = 6920, [7557] = 6920, [7558] = 7176, [7559] = 7182, [7560] = 5217, [7561] = 6886, [7562] = 6897, [7563] = 6886, [7564] = 7564, [7565] = 7565, [7566] = 7566, [7567] = 7567, [7568] = 7568, [7569] = 7568, [7570] = 7570, [7571] = 7570, [7572] = 7572, [7573] = 7573, [7574] = 7572, [7575] = 7568, [7576] = 7570, [7577] = 7577, [7578] = 7572, [7579] = 7579, [7580] = 7568, [7581] = 7581, [7582] = 7568, [7583] = 7583, [7584] = 7568, [7585] = 7568, [7586] = 7577, [7587] = 7567, [7588] = 7568, [7589] = 7572, [7590] = 7570, [7591] = 7591, [7592] = 7572, [7593] = 7593, [7594] = 7568, [7595] = 7595, [7596] = 7596, [7597] = 7568, [7598] = 7581, [7599] = 7568, [7600] = 7567, [7601] = 7581, [7602] = 7602, [7603] = 7591, [7604] = 7567, [7605] = 7568, [7606] = 7568, [7607] = 7577, [7608] = 7608, [7609] = 7609, [7610] = 7610, [7611] = 7568, [7612] = 7577, [7613] = 7568, [7614] = 7614, [7615] = 7591, [7616] = 7591, [7617] = 7581, [7618] = 7572, [7619] = 7570, [7620] = 7568, [7621] = 7572, [7622] = 7568, [7623] = 7623, [7624] = 7567, [7625] = 7568, [7626] = 7568, [7627] = 7568, [7628] = 1780, [7629] = 7581, [7630] = 7568, [7631] = 7631, [7632] = 7632, [7633] = 7568, [7634] = 7568, [7635] = 7635, [7636] = 7577, [7637] = 7581, [7638] = 7570, [7639] = 7568, [7640] = 7568, [7641] = 7568, [7642] = 7568, [7643] = 7568, [7644] = 7568, [7645] = 7568, [7646] = 7568, [7647] = 7647, [7648] = 7567, [7649] = 7609, [7650] = 7650, [7651] = 7651, [7652] = 7564, [7653] = 7577, [7654] = 7577, [7655] = 7655, [7656] = 7656, [7657] = 7577, [7658] = 7658, [7659] = 7568, [7660] = 7591, [7661] = 7631, [7662] = 7662, [7663] = 7570, [7664] = 7567, [7665] = 7570, [7666] = 7591, [7667] = 6924, [7668] = 7572, [7669] = 7567, [7670] = 7572, [7671] = 7671, [7672] = 7672, [7673] = 7651, [7674] = 7568, [7675] = 7568, [7676] = 7676, [7677] = 7677, [7678] = 7655, [7679] = 7570, [7680] = 7680, [7681] = 7591, [7682] = 7680, [7683] = 7683, [7684] = 7647, [7685] = 6924, [7686] = 7577, [7687] = 7568, [7688] = 7651, [7689] = 7581, [7690] = 7690, [7691] = 7570, [7692] = 7568, [7693] = 7693, [7694] = 7694, [7695] = 7570, [7696] = 7696, [7697] = 7568, [7698] = 7651, [7699] = 7591, [7700] = 3277, [7701] = 7577, [7702] = 7702, [7703] = 7568, [7704] = 7568, [7705] = 7567, [7706] = 7706, [7707] = 7577, [7708] = 7651, [7709] = 7572, [7710] = 6924, [7711] = 7568, [7712] = 7568, [7713] = 7581, [7714] = 7567, [7715] = 7651, [7716] = 7567, [7717] = 7568, [7718] = 7718, [7719] = 7568, [7720] = 7568, [7721] = 7721, [7722] = 7651, [7723] = 7591, [7724] = 7577, [7725] = 7567, [7726] = 7726, [7727] = 7727, [7728] = 7570, [7729] = 7568, [7730] = 7651, [7731] = 7567, [7732] = 7610, [7733] = 7566, [7734] = 7572, [7735] = 7581, [7736] = 7591, [7737] = 7566, [7738] = 7568, [7739] = 7567, [7740] = 1762, [7741] = 7572, [7742] = 7583, [7743] = 7743, [7744] = 7591, [7745] = 7651, [7746] = 7696, [7747] = 7572, [7748] = 7568, [7749] = 7749, [7750] = 7591, [7751] = 7568, [7752] = 7752, [7753] = 7577, [7754] = 1621, [7755] = 7577, [7756] = 7568, [7757] = 7581, [7758] = 7591, [7759] = 7568, [7760] = 7566, [7761] = 7761, [7762] = 7577, [7763] = 7568, [7764] = 7570, [7765] = 7581, [7766] = 7581, [7767] = 7577, [7768] = 7566, [7769] = 7577, [7770] = 7572, [7771] = 7568, [7772] = 7577, [7773] = 7568, [7774] = 7581, [7775] = 7567, [7776] = 7727, [7777] = 7591, [7778] = 7581, [7779] = 1779, [7780] = 7591, [7781] = 7568, [7782] = 7782, [7783] = 7581, [7784] = 7671, [7785] = 7785, [7786] = 7631, [7787] = 7568, [7788] = 7631, [7789] = 7572, [7790] = 7631, [7791] = 7631, [7792] = 7567, [7793] = 7793, [7794] = 7567, [7795] = 7631, [7796] = 7567, [7797] = 7570, [7798] = 3137, [7799] = 7568, [7800] = 7591, [7801] = 7801, [7802] = 7802, [7803] = 7577, [7804] = 7662, [7805] = 7572, [7806] = 7577, [7807] = 7567, [7808] = 7591, [7809] = 7570, [7810] = 7810, [7811] = 7811, [7812] = 7632, [7813] = 7568, [7814] = 7814, [7815] = 7568, [7816] = 7591, [7817] = 7566, [7818] = 7818, [7819] = 7581, [7820] = 7568, [7821] = 7572, [7822] = 7567, [7823] = 7656, [7824] = 7581, [7825] = 7591, [7826] = 7721, [7827] = 7566, [7828] = 7828, [7829] = 7568, [7830] = 7577, [7831] = 7811, [7832] = 7577, [7833] = 7581, [7834] = 7834, [7835] = 7835, [7836] = 7577, [7837] = 7837, [7838] = 7838, [7839] = 7568, [7840] = 7840, [7841] = 7595, [7842] = 7568, [7843] = 3327, [7844] = 7631, [7845] = 7570, [7846] = 7581, [7847] = 7577, [7848] = 7572, [7849] = 7564, [7850] = 7591, [7851] = 7568, [7852] = 7610, [7853] = 7567, [7854] = 7568, [7855] = 7570, [7856] = 7567, [7857] = 7857, [7858] = 7567, [7859] = 7859, [7860] = 7860, [7861] = 7568, [7862] = 7591, [7863] = 7591, [7864] = 7631, [7865] = 7577, [7866] = 7579, [7867] = 7567, [7868] = 7568, [7869] = 7596, [7870] = 7870, [7871] = 7581, [7872] = 7566, [7873] = 7873, [7874] = 7581, [7875] = 7581, [7876] = 7568, [7877] = 1636, [7878] = 7566, [7879] = 7631, [7880] = 7880, [7881] = 7570, [7882] = 7631, [7883] = 7577, [7884] = 7567, [7885] = 7591, [7886] = 7581, [7887] = 7887, [7888] = 7650, [7889] = 7889, [7890] = 7683, [7891] = 7572, [7892] = 7567, [7893] = 7572, [7894] = 7570, [7895] = 7570, [7896] = 7570, [7897] = 7568, [7898] = 7568, [7899] = 1538, [7900] = 7566, [7901] = 7572, [7902] = 7672, [7903] = 7903, [7904] = 7568, [7905] = 7761, [7906] = 7693, [7907] = 7743, [7908] = 7568, [7909] = 7570, [7910] = 7568, [7911] = 7572, [7912] = 7567, [7913] = 7568, [7914] = 7721, [7915] = 7573, [7916] = 7840, [7917] = 7572, [7918] = 3163, [7919] = 7635, [7920] = 7577, [7921] = 7802, [7922] = 7591, [7923] = 7749, [7924] = 7577, [7925] = 7752, [7926] = 7568, [7927] = 7568, [7928] = 7591, [7929] = 7591, [7930] = 7570, [7931] = 7570, [7932] = 7873, [7933] = 7591, [7934] = 7672, [7935] = 7880, [7936] = 7702, [7937] = 7706, [7938] = 7623, [7939] = 7568, [7940] = 7591, [7941] = 7801, [7942] = 7566, [7943] = 7577, [7944] = 7581, [7945] = 7945, [7946] = 7577, [7947] = 7577, [7948] = 7567, [7949] = 7837, [7950] = 7950, [7951] = 7857, [7952] = 7631, [7953] = 7903, [7954] = 7570, [7955] = 7568, [7956] = 7570, [7957] = 7591, [7958] = 7958, [7959] = 7838, [7960] = 7568, [7961] = 7566, [7962] = 7962, [7963] = 7567, [7964] = 7572, [7965] = 7950, [7966] = 7966, [7967] = 7967, [7968] = 7968, [7969] = 7591, [7970] = 7970, [7971] = 7677, [7972] = 7568, [7973] = 7973, [7974] = 7974, [7975] = 7975, [7976] = 7572, [7977] = 7973, [7978] = 7568, [7979] = 3163, [7980] = 7591, [7981] = 7568, [7982] = 7610, [7983] = 6924, [7984] = 7591, [7985] = 7567, [7986] = 7631, [7987] = 7676, [7988] = 7568, [7989] = 3137, [7990] = 7568, [7991] = 7581, [7992] = 7577, [7993] = 7568, [7994] = 7570, [7995] = 7567, [7996] = 7568, [7997] = 7566, [7998] = 7567, [7999] = 7690, [8000] = 7567, [8001] = 7577, [8002] = 7568, [8003] = 7859, [8004] = 7566, [8005] = 7591, [8006] = 7568, [8007] = 7581, [8008] = 7581, [8009] = 7568, [8010] = 7593, [8011] = 7566, [8012] = 7572, [8013] = 7581, [8014] = 7570, [8015] = 7568, [8016] = 7581, [8017] = 7887, [8018] = 7631, [8019] = 7631, [8020] = 7570, [8021] = 7568, [8022] = 7568, [8023] = 8023, [8024] = 8023, [8025] = 8025, [8026] = 8026, [8027] = 8027, [8028] = 8028, [8029] = 8029, [8030] = 8028, [8031] = 8023, [8032] = 8032, [8033] = 8028, [8034] = 8034, [8035] = 8035, [8036] = 8036, [8037] = 8037, [8038] = 8036, [8039] = 8027, [8040] = 8028, [8041] = 1779, [8042] = 8042, [8043] = 8034, [8044] = 8044, [8045] = 8045, [8046] = 8042, [8047] = 8034, [8048] = 8048, [8049] = 8049, [8050] = 8050, [8051] = 8051, [8052] = 8025, [8053] = 8026, [8054] = 8054, [8055] = 8042, [8056] = 8034, [8057] = 8023, [8058] = 8032, [8059] = 8028, [8060] = 8060, [8061] = 8049, [8062] = 8049, [8063] = 8036, [8064] = 8060, [8065] = 8060, [8066] = 1745, [8067] = 8067, [8068] = 8068, [8069] = 8042, [8070] = 8034, [8071] = 8071, [8072] = 8036, [8073] = 8025, [8074] = 8026, [8075] = 8025, [8076] = 8026, [8077] = 8023, [8078] = 8032, [8079] = 8028, [8080] = 8036, [8081] = 8081, [8082] = 1762, [8083] = 8023, [8084] = 8084, [8085] = 8032, [8086] = 8086, [8087] = 8028, [8088] = 8025, [8089] = 8036, [8090] = 6924, [8091] = 8026, [8092] = 8092, [8093] = 8025, [8094] = 8026, [8095] = 8095, [8096] = 1785, [8097] = 8023, [8098] = 8032, [8099] = 8028, [8100] = 8068, [8101] = 8036, [8102] = 8023, [8103] = 8032, [8104] = 8104, [8105] = 8042, [8106] = 8034, [8107] = 8049, [8108] = 8060, [8109] = 8109, [8110] = 8110, [8111] = 8028, [8112] = 8025, [8113] = 8026, [8114] = 8114, [8115] = 8115, [8116] = 8023, [8117] = 8032, [8118] = 8028, [8119] = 8036, [8120] = 8025, [8121] = 8121, [8122] = 8026, [8123] = 8025, [8124] = 8026, [8125] = 3090, [8126] = 8036, [8127] = 5064, [8128] = 8023, [8129] = 8032, [8130] = 8028, [8131] = 6393, [8132] = 8036, [8133] = 8133, [8134] = 8134, [8135] = 8023, [8136] = 8032, [8137] = 8137, [8138] = 3077, [8139] = 8071, [8140] = 8081, [8141] = 8141, [8142] = 8028, [8143] = 8143, [8144] = 8144, [8145] = 8042, [8146] = 8034, [8147] = 8147, [8148] = 8049, [8149] = 8060, [8150] = 8150, [8151] = 8151, [8152] = 8152, [8153] = 1653, [8154] = 8154, [8155] = 8042, [8156] = 8034, [8157] = 8025, [8158] = 8026, [8159] = 8036, [8160] = 8160, [8161] = 8161, [8162] = 8162, [8163] = 8163, [8164] = 8049, [8165] = 8023, [8166] = 8032, [8167] = 8167, [8168] = 8028, [8169] = 8060, [8170] = 8170, [8171] = 6924, [8172] = 8036, [8173] = 8173, [8174] = 8025, [8175] = 8026, [8176] = 8049, [8177] = 8177, [8178] = 8178, [8179] = 8179, [8180] = 8042, [8181] = 8034, [8182] = 8049, [8183] = 8060, [8184] = 8184, [8185] = 8025, [8186] = 8026, [8187] = 8187, [8188] = 8188, [8189] = 7814, [8190] = 8025, [8191] = 8026, [8192] = 8023, [8193] = 8032, [8194] = 8023, [8195] = 8032, [8196] = 8196, [8197] = 8028, [8198] = 8028, [8199] = 8036, [8200] = 8200, [8201] = 8201, [8202] = 8042, [8203] = 8036, [8204] = 8034, [8205] = 8042, [8206] = 8034, [8207] = 8207, [8208] = 8042, [8209] = 8034, [8210] = 8049, [8211] = 8211, [8212] = 8170, [8213] = 8049, [8214] = 8042, [8215] = 8034, [8216] = 8049, [8217] = 8060, [8218] = 8218, [8219] = 8173, [8220] = 8060, [8221] = 8221, [8222] = 8222, [8223] = 8060, [8224] = 8224, [8225] = 8179, [8226] = 8226, [8227] = 8025, [8228] = 8026, [8229] = 8042, [8230] = 3090, [8231] = 8034, [8232] = 8232, [8233] = 8023, [8234] = 8032, [8235] = 8028, [8236] = 8049, [8237] = 8060, [8238] = 8036, [8239] = 8239, [8240] = 8240, [8241] = 6399, [8242] = 8242, [8243] = 8243, [8244] = 8029, [8245] = 8049, [8246] = 8246, [8247] = 8151, [8248] = 8248, [8249] = 8249, [8250] = 8250, [8251] = 8167, [8252] = 8110, [8253] = 8042, [8254] = 8034, [8255] = 8049, [8256] = 8060, [8257] = 8134, [8258] = 8060, [8259] = 8259, [8260] = 8025, [8261] = 8026, [8262] = 8025, [8263] = 8026, [8264] = 8232, [8265] = 8178, [8266] = 8023, [8267] = 8032, [8268] = 8028, [8269] = 8269, [8270] = 8270, [8271] = 8036, [8272] = 8025, [8273] = 8023, [8274] = 8032, [8275] = 8026, [8276] = 8028, [8277] = 8060, [8278] = 8035, [8279] = 8279, [8280] = 8184, [8281] = 8042, [8282] = 8034, [8283] = 8201, [8284] = 8036, [8285] = 8049, [8286] = 8060, [8287] = 5247, [8288] = 8288, [8289] = 8249, [8290] = 8023, [8291] = 8023, [8292] = 8032, [8293] = 8025, [8294] = 8026, [8295] = 8025, [8296] = 8028, [8297] = 8023, [8298] = 8032, [8299] = 8023, [8300] = 8032, [8301] = 8028, [8302] = 8302, [8303] = 8303, [8304] = 8259, [8305] = 6429, [8306] = 8032, [8307] = 8036, [8308] = 8032, [8309] = 8042, [8310] = 8034, [8311] = 8311, [8312] = 8312, [8313] = 8036, [8314] = 8042, [8315] = 8143, [8316] = 8316, [8317] = 8034, [8318] = 8048, [8319] = 8239, [8320] = 8049, [8321] = 8036, [8322] = 8322, [8323] = 8049, [8324] = 8324, [8325] = 8325, [8326] = 8060, [8327] = 8248, [8328] = 8328, [8329] = 8329, [8330] = 8224, [8331] = 8060, [8332] = 8332, [8333] = 8042, [8334] = 8334, [8335] = 8207, [8336] = 8026, [8337] = 8027, [8338] = 8025, [8339] = 8026, [8340] = 1780, [8341] = 8025, [8342] = 8023, [8343] = 8032, [8344] = 8028, [8345] = 8221, [8346] = 8026, [8347] = 8036, [8348] = 8028, [8349] = 8025, [8350] = 8221, [8351] = 8037, [8352] = 8026, [8353] = 8249, [8354] = 8325, [8355] = 7828, [8356] = 8356, [8357] = 8044, [8358] = 8032, [8359] = 8034, [8360] = 8360, [8361] = 8023, [8362] = 8049, [8363] = 8060, [8364] = 8316, [8365] = 8032, [8366] = 8366, [8367] = 3277, [8368] = 8368, [8369] = 8222, [8370] = 8028, [8371] = 8371, [8372] = 8025, [8373] = 8026, [8374] = 8329, [8375] = 8023, [8376] = 8032, [8377] = 8028, [8378] = 8366, [8379] = 8036, [8380] = 8380, [8381] = 8036, [8382] = 8028, [8383] = 8023, [8384] = 8032, [8385] = 8385, [8386] = 1653, [8387] = 8387, [8388] = 8042, [8389] = 8034, [8390] = 8028, [8391] = 8042, [8392] = 8034, [8393] = 8393, [8394] = 8394, [8395] = 8049, [8396] = 8060, [8397] = 1742, [8398] = 1743, [8399] = 8385, [8400] = 8400, [8401] = 8387, [8402] = 6393, [8403] = 8403, [8404] = 8049, [8405] = 8405, [8406] = 8246, [8407] = 8407, [8408] = 8050, [8409] = 8025, [8410] = 8026, [8411] = 8060, [8412] = 8042, [8413] = 8034, [8414] = 8023, [8415] = 8032, [8416] = 8028, [8417] = 8049, [8418] = 8036, [8419] = 8393, [8420] = 3090, [8421] = 8067, [8422] = 8060, [8423] = 8423, [8424] = 8060, [8425] = 8425, [8426] = 8036, [8427] = 8427, [8428] = 8086, [8429] = 8092, [8430] = 8430, [8431] = 8068, [8432] = 8134, [8433] = 6924, [8434] = 8104, [8435] = 8042, [8436] = 8034, [8437] = 8109, [8438] = 6700, [8439] = 8025, [8440] = 8440, [8441] = 8441, [8442] = 8049, [8443] = 8443, [8444] = 8060, [8445] = 1746, [8446] = 1747, [8447] = 8447, [8448] = 8448, [8449] = 8025, [8450] = 8042, [8451] = 8034, [8452] = 8026, [8453] = 8403, [8454] = 8454, [8455] = 8114, [8456] = 8456, [8457] = 8049, [8458] = 8060, [8459] = 8025, [8460] = 8026, [8461] = 8026, [8462] = 8380, [8463] = 8023, [8464] = 8032, [8465] = 8028, [8466] = 8023, [8467] = 8032, [8468] = 8243, [8469] = 8036, [8470] = 8470, [8471] = 8443, [8472] = 8028, [8473] = 8473, [8474] = 8474, [8475] = 8025, [8476] = 8170, [8477] = 8477, [8478] = 8026, [8479] = 8095, [8480] = 8036, [8481] = 8025, [8482] = 8026, [8483] = 8200, [8484] = 8218, [8485] = 8211, [8486] = 1748, [8487] = 8400, [8488] = 1749, [8489] = 1750, [8490] = 1751, [8491] = 8051, [8492] = 8054, [8493] = 6399, [8494] = 8222, [8495] = 8187, [8496] = 8302, [8497] = 8470, [8498] = 8473, [8499] = 8032, [8500] = 8028, [8501] = 8137, [8502] = 8023, [8503] = 8025, [8504] = 8504, [8505] = 8026, [8506] = 8032, [8507] = 6429, [8508] = 8121, [8509] = 8447, [8510] = 8028, [8511] = 8232, [8512] = 8036, [8513] = 8456, [8514] = 8023, [8515] = 8032, [8516] = 8028, [8517] = 8081, [8518] = 8036, [8519] = 8141, [8520] = 8226, [8521] = 8250, [8522] = 8036, [8523] = 3327, [8524] = 8178, [8525] = 8042, [8526] = 8184, [8527] = 8034, [8528] = 8144, [8529] = 8322, [8530] = 8530, [8531] = 8147, [8532] = 8532, [8533] = 8049, [8534] = 1752, [8535] = 8150, [8536] = 1753, [8537] = 1754, [8538] = 8060, [8539] = 8324, [8540] = 8036, [8541] = 1653, [8542] = 8542, [8543] = 8036, [8544] = 8544, [8545] = 8025, [8546] = 8026, [8547] = 8547, [8548] = 8548, [8549] = 8023, [8550] = 8154, [8551] = 8032, [8552] = 8160, [8553] = 8162, [8554] = 8042, [8555] = 8034, [8556] = 8548, [8557] = 8474, [8558] = 8023, [8559] = 8049, [8560] = 8060, [8561] = 8032, [8562] = 8562, [8563] = 8049, [8564] = 8028, [8565] = 8565, [8566] = 8036, [8567] = 8385, [8568] = 1755, [8569] = 8152, [8570] = 1756, [8571] = 8152, [8572] = 8387, [8573] = 8025, [8574] = 8026, [8575] = 8575, [8576] = 8200, [8577] = 7565, [8578] = 8211, [8579] = 5032, [8580] = 8045, [8581] = 8454, [8582] = 8025, [8583] = 8026, [8584] = 8023, [8585] = 8042, [8586] = 8586, [8587] = 8587, [8588] = 8588, [8589] = 8589, [8590] = 8590, [8591] = 8591, [8592] = 8591, [8593] = 8593, [8594] = 8591, [8595] = 8586, [8596] = 8596, [8597] = 8110, [8598] = 8598, [8599] = 8599, [8600] = 8600, [8601] = 8601, [8602] = 8602, [8603] = 8586, [8604] = 8177, [8605] = 8605, [8606] = 8591, [8607] = 8591, [8608] = 1538, [8609] = 8586, [8610] = 8610, [8611] = 8605, [8612] = 8586, [8613] = 8613, [8614] = 8614, [8615] = 8615, [8616] = 8616, [8617] = 8617, [8618] = 8618, [8619] = 8586, [8620] = 8587, [8621] = 8621, [8622] = 8622, [8623] = 8586, [8624] = 8624, [8625] = 8625, [8626] = 8626, [8627] = 8586, [8628] = 8628, [8629] = 8629, [8630] = 6700, [8631] = 8631, [8632] = 8632, [8633] = 8586, [8634] = 8634, [8635] = 8635, [8636] = 3277, [8637] = 8637, [8638] = 3327, [8639] = 8586, [8640] = 8591, [8641] = 8641, [8642] = 8591, [8643] = 8586, [8644] = 8644, [8645] = 1779, [8646] = 8646, [8647] = 8647, [8648] = 8587, [8649] = 8649, [8650] = 8586, [8651] = 8651, [8652] = 8652, [8653] = 8591, [8654] = 8586, [8655] = 8655, [8656] = 8656, [8657] = 8591, [8658] = 8646, [8659] = 8659, [8660] = 8586, [8661] = 8661, [8662] = 8586, [8663] = 8605, [8664] = 8664, [8665] = 8586, [8666] = 8666, [8667] = 3135, [8668] = 8196, [8669] = 8669, [8670] = 8586, [8671] = 8671, [8672] = 8591, [8673] = 8586, [8674] = 8591, [8675] = 8586, [8676] = 8676, [8677] = 8677, [8678] = 8586, [8679] = 8635, [8680] = 8680, [8681] = 8681, [8682] = 8682, [8683] = 8683, [8684] = 8684, [8685] = 8685, [8686] = 8591, [8687] = 8687, [8688] = 8688, [8689] = 8622, [8690] = 8632, [8691] = 8591, [8692] = 8661, [8693] = 8693, [8694] = 8635, [8695] = 8695, [8696] = 8622, [8697] = 8334, [8698] = 8698, [8699] = 8632, [8700] = 8700, [8701] = 8701, [8702] = 8702, [8703] = 8591, [8704] = 8704, [8705] = 8591, [8706] = 8599, [8707] = 5032, [8708] = 8708, [8709] = 8614, [8710] = 8701, [8711] = 8702, [8712] = 8598, [8713] = 8602, [8714] = 5064, [8715] = 8701, [8716] = 5247, [8717] = 8641, [8718] = 8646, [8719] = 8641, [8720] = 8720, [8721] = 8721, [8722] = 8722, [8723] = 8723, [8724] = 8723, [8725] = 8725, [8726] = 8726, [8727] = 8726, [8728] = 8728, [8729] = 8729, [8730] = 8730, [8731] = 8731, [8732] = 8732, [8733] = 8728, [8734] = 8734, [8735] = 8735, [8736] = 8722, [8737] = 8737, [8738] = 8723, [8739] = 4868, [8740] = 8722, [8741] = 8741, [8742] = 8729, [8743] = 8725, [8744] = 8725, [8745] = 8726, [8746] = 8728, [8747] = 8731, [8748] = 8730, [8749] = 8731, [8750] = 8732, [8751] = 8726, [8752] = 8734, [8753] = 8735, [8754] = 8728, [8755] = 8737, [8756] = 8723, [8757] = 8732, [8758] = 8722, [8759] = 8759, [8760] = 8730, [8761] = 8725, [8762] = 8730, [8763] = 8726, [8764] = 8728, [8765] = 8741, [8766] = 8730, [8767] = 8731, [8768] = 8732, [8769] = 8729, [8770] = 8734, [8771] = 8735, [8772] = 8741, [8773] = 8737, [8774] = 8723, [8775] = 8729, [8776] = 8722, [8777] = 8741, [8778] = 8778, [8779] = 8725, [8780] = 8723, [8781] = 8726, [8782] = 8728, [8783] = 8731, [8784] = 8730, [8785] = 8731, [8786] = 8732, [8787] = 8731, [8788] = 8734, [8789] = 8735, [8790] = 8732, [8791] = 8737, [8792] = 8723, [8793] = 8723, [8794] = 8722, [8795] = 8734, [8796] = 8735, [8797] = 8725, [8798] = 8732, [8799] = 8726, [8800] = 8728, [8801] = 8722, [8802] = 8730, [8803] = 8731, [8804] = 8732, [8805] = 8729, [8806] = 8734, [8807] = 8735, [8808] = 8734, [8809] = 8737, [8810] = 8723, [8811] = 8811, [8812] = 8722, [8813] = 8731, [8814] = 8811, [8815] = 8725, [8816] = 8735, [8817] = 8726, [8818] = 8728, [8819] = 8737, [8820] = 8730, [8821] = 8731, [8822] = 8732, [8823] = 8723, [8824] = 8734, [8825] = 8735, [8826] = 8722, [8827] = 8737, [8828] = 8723, [8829] = 8725, [8830] = 8722, [8831] = 8732, [8832] = 8726, [8833] = 8725, [8834] = 8728, [8835] = 8726, [8836] = 8728, [8837] = 6393, [8838] = 8730, [8839] = 8731, [8840] = 8732, [8841] = 8841, [8842] = 8734, [8843] = 8735, [8844] = 8730, [8845] = 8737, [8846] = 8723, [8847] = 8847, [8848] = 8722, [8849] = 8731, [8850] = 8732, [8851] = 8725, [8852] = 8734, [8853] = 8726, [8854] = 8728, [8855] = 8734, [8856] = 8730, [8857] = 8731, [8858] = 8732, [8859] = 8735, [8860] = 8734, [8861] = 8735, [8862] = 8722, [8863] = 8737, [8864] = 8723, [8865] = 8735, [8866] = 8722, [8867] = 8725, [8868] = 8737, [8869] = 8725, [8870] = 8723, [8871] = 8726, [8872] = 8728, [8873] = 8873, [8874] = 8730, [8875] = 8731, [8876] = 8732, [8877] = 8731, [8878] = 8734, [8879] = 8735, [8880] = 8880, [8881] = 8737, [8882] = 8723, [8883] = 8778, [8884] = 8722, [8885] = 8722, [8886] = 8734, [8887] = 8725, [8888] = 8726, [8889] = 8726, [8890] = 8728, [8891] = 8725, [8892] = 8730, [8893] = 8731, [8894] = 8732, [8895] = 8811, [8896] = 8734, [8897] = 8735, [8898] = 8732, [8899] = 8737, [8900] = 8723, [8901] = 8722, [8902] = 8722, [8903] = 8722, [8904] = 8778, [8905] = 8725, [8906] = 8728, [8907] = 8726, [8908] = 8728, [8909] = 8726, [8910] = 8730, [8911] = 8731, [8912] = 8732, [8913] = 8726, [8914] = 8734, [8915] = 8735, [8916] = 8728, [8917] = 8737, [8918] = 8723, [8919] = 8726, [8920] = 8722, [8921] = 8734, [8922] = 8725, [8923] = 8725, [8924] = 8730, [8925] = 8726, [8926] = 8728, [8927] = 8725, [8928] = 8730, [8929] = 8731, [8930] = 8732, [8931] = 8730, [8932] = 8734, [8933] = 8735, [8934] = 8726, [8935] = 8737, [8936] = 8723, [8937] = 8728, [8938] = 8722, [8939] = 8729, [8940] = 8737, [8941] = 8725, [8942] = 8730, [8943] = 8726, [8944] = 8728, [8945] = 8741, [8946] = 8730, [8947] = 8731, [8948] = 8732, [8949] = 8729, [8950] = 8734, [8951] = 8735, [8952] = 8741, [8953] = 8737, [8954] = 8723, [8955] = 8726, [8956] = 8722, [8957] = 8728, [8958] = 8723, [8959] = 8725, [8960] = 8730, [8961] = 8726, [8962] = 8728, [8963] = 8731, [8964] = 8730, [8965] = 8731, [8966] = 8732, [8967] = 8731, [8968] = 8734, [8969] = 8735, [8970] = 8732, [8971] = 8737, [8972] = 8723, [8973] = 8722, [8974] = 8722, [8975] = 8732, [8976] = 8734, [8977] = 8725, [8978] = 8735, [8979] = 8726, [8980] = 8728, [8981] = 8981, [8982] = 8730, [8983] = 8731, [8984] = 8732, [8985] = 8734, [8986] = 8734, [8987] = 8735, [8988] = 8735, [8989] = 8737, [8990] = 8723, [8991] = 8735, [8992] = 8722, [8993] = 8737, [8994] = 8723, [8995] = 8725, [8996] = 8729, [8997] = 8726, [8998] = 8728, [8999] = 8731, [9000] = 8730, [9001] = 8731, [9002] = 8732, [9003] = 8737, [9004] = 8734, [9005] = 8735, [9006] = 8723, [9007] = 8737, [9008] = 8723, [9009] = 8732, [9010] = 8722, [9011] = 8741, [9012] = 8728, [9013] = 8725, [9014] = 8737, [9015] = 8726, [9016] = 8728, [9017] = 8734, [9018] = 8730, [9019] = 8731, [9020] = 8732, [9021] = 8735, [9022] = 8734, [9023] = 8735, [9024] = 8723, [9025] = 8737, [9026] = 8723, [9027] = 8731, [9028] = 8722, [9029] = 8732, [9030] = 8722, [9031] = 8725, [9032] = 8731, [9033] = 8726, [9034] = 8728, [9035] = 8734, [9036] = 8730, [9037] = 8731, [9038] = 8732, [9039] = 8732, [9040] = 8734, [9041] = 8735, [9042] = 8735, [9043] = 8737, [9044] = 8723, [9045] = 8735, [9046] = 8722, [9047] = 8737, [9048] = 8734, [9049] = 8725, [9050] = 8723, [9051] = 8726, [9052] = 8728, [9053] = 8725, [9054] = 8730, [9055] = 8731, [9056] = 8732, [9057] = 8735, [9058] = 8734, [9059] = 8735, [9060] = 8731, [9061] = 8737, [9062] = 8723, [9063] = 8778, [9064] = 8722, [9065] = 8726, [9066] = 9066, [9067] = 8725, [9068] = 8728, [9069] = 8726, [9070] = 8728, [9071] = 8730, [9072] = 8730, [9073] = 8731, [9074] = 8732, [9075] = 8730, [9076] = 8734, [9077] = 8735, [9078] = 8811, [9079] = 8737, [9080] = 8723, [9081] = 8731, [9082] = 8722, [9083] = 8722, [9084] = 8732, [9085] = 8725, [9086] = 8734, [9087] = 8726, [9088] = 8728, [9089] = 8734, [9090] = 8730, [9091] = 8731, [9092] = 8732, [9093] = 8732, [9094] = 8734, [9095] = 8735, [9096] = 8725, [9097] = 8737, [9098] = 8723, [9099] = 8735, [9100] = 8722, [9101] = 9101, [9102] = 8737, [9103] = 8725, [9104] = 8734, [9105] = 8726, [9106] = 8728, [9107] = 8735, [9108] = 8730, [9109] = 8731, [9110] = 8732, [9111] = 8723, [9112] = 8734, [9113] = 8735, [9114] = 8728, [9115] = 8737, [9116] = 8723, [9117] = 8725, [9118] = 8722, [9119] = 8735, [9120] = 8726, [9121] = 8725, [9122] = 8728, [9123] = 8726, [9124] = 8728, [9125] = 9125, [9126] = 8730, [9127] = 8731, [9128] = 8732, [9129] = 8730, [9130] = 8734, [9131] = 8735, [9132] = 8726, [9133] = 8737, [9134] = 8723, [9135] = 8729, [9136] = 8722, [9137] = 8741, [9138] = 9138, [9139] = 8725, [9140] = 8730, [9141] = 8726, [9142] = 8728, [9143] = 8722, [9144] = 8730, [9145] = 8731, [9146] = 8732, [9147] = 9147, [9148] = 8734, [9149] = 8735, [9150] = 8811, [9151] = 8737, [9152] = 8723, [9153] = 8731, [9154] = 8722, [9155] = 8732, [9156] = 8728, [9157] = 8725, [9158] = 8734, [9159] = 8726, [9160] = 8728, [9161] = 8735, [9162] = 8730, [9163] = 8731, [9164] = 8732, [9165] = 9165, [9166] = 8734, [9167] = 8735, [9168] = 9168, [9169] = 8737, [9170] = 8723, [9171] = 8725, [9172] = 8722, [9173] = 8778, [9174] = 8726, [9175] = 8725, [9176] = 8728, [9177] = 8726, [9178] = 8728, [9179] = 8741, [9180] = 8730, [9181] = 8731, [9182] = 8732, [9183] = 8737, [9184] = 8734, [9185] = 8735, [9186] = 8723, [9187] = 8737, [9188] = 8723, [9189] = 8730, [9190] = 8722, [9191] = 8731, [9192] = 8732, [9193] = 8725, [9194] = 8737, [9195] = 8726, [9196] = 8728, [9197] = 8723, [9198] = 8730, [9199] = 8731, [9200] = 8732, [9201] = 9201, [9202] = 8734, [9203] = 8735, [9204] = 8722, [9205] = 8737, [9206] = 8723, [9207] = 8730, [9208] = 8722, [9209] = 8734, [9210] = 9210, [9211] = 8725, [9212] = 8735, [9213] = 8726, [9214] = 8728, [9215] = 8737, [9216] = 8730, [9217] = 8731, [9218] = 8732, [9219] = 8778, [9220] = 8734, [9221] = 8735, [9222] = 8737, [9223] = 8737, [9224] = 8723, [9225] = 8723, [9226] = 8722, [9227] = 8731, [9228] = 8722, [9229] = 8722, [9230] = 8731, [9231] = 9231, [9232] = 8722, [9233] = 8731, [9234] = 8811, [9235] = 8722, [9236] = 8731, [9237] = 8729, [9238] = 8722, [9239] = 8731, [9240] = 8722, [9241] = 8722, [9242] = 8731, [9243] = 8778, [9244] = 8722, [9245] = 8731, [9246] = 8722, [9247] = 8731, [9248] = 8722, [9249] = 8722, [9250] = 9250, [9251] = 8737, [9252] = 9252, [9253] = 9253, [9254] = 8722, [9255] = 9255, [9256] = 8723, [9257] = 9257, [9258] = 9258, [9259] = 9231, [9260] = 9260, [9261] = 8741, [9262] = 9262, [9263] = 8811, [9264] = 9264, [9265] = 9165, [9266] = 9266, [9267] = 8725, [9268] = 8723, [9269] = 8726, [9270] = 9201, [9271] = 8728, [9272] = 9272, [9273] = 9273, [9274] = 8759, [9275] = 8778, [9276] = 8730, [9277] = 9277, [9278] = 9278, [9279] = 8811, [9280] = 8731, [9281] = 8732, [9282] = 8722, [9283] = 9283, [9284] = 8731, [9285] = 8734, [9286] = 9286, [9287] = 9287, [9288] = 8735, [9289] = 9289, [9290] = 8873, [9291] = 8737, [9292] = 8722, [9293] = 8723, [9294] = 9294, [9295] = 8737, [9296] = 8725, [9297] = 9066, [9298] = 8778, [9299] = 8722, [9300] = 8725, [9301] = 8723, [9302] = 8729, [9303] = 9303, [9304] = 9277, [9305] = 9278, [9306] = 8732, [9307] = 8725, [9308] = 9308, [9309] = 9309, [9310] = 8726, [9311] = 8725, [9312] = 8728, [9313] = 8726, [9314] = 8730, [9315] = 8741, [9316] = 8729, [9317] = 8726, [9318] = 9255, [9319] = 9264, [9320] = 9266, [9321] = 8728, [9322] = 8741, [9323] = 9272, [9324] = 9273, [9325] = 8759, [9326] = 8728, [9327] = 8730, [9328] = 8731, [9329] = 8732, [9330] = 9283, [9331] = 8726, [9332] = 9286, [9333] = 9287, [9334] = 8734, [9335] = 8731, [9336] = 8732, [9337] = 9294, [9338] = 8725, [9339] = 9066, [9340] = 8734, [9341] = 8735, [9342] = 9342, [9343] = 8735, [9344] = 8730, [9345] = 8737, [9346] = 8726, [9347] = 9272, [9348] = 9273, [9349] = 8759, [9350] = 8728, [9351] = 8737, [9352] = 8723, [9353] = 8723, [9354] = 9286, [9355] = 9287, [9356] = 8729, [9357] = 9357, [9358] = 8730, [9359] = 9294, [9360] = 8729, [9361] = 9066, [9362] = 9253, [9363] = 8729, [9364] = 8741, [9365] = 8722, [9366] = 9272, [9367] = 9273, [9368] = 8759, [9369] = 8741, [9370] = 8728, [9371] = 9371, [9372] = 8725, [9373] = 9286, [9374] = 9287, [9375] = 8811, [9376] = 9286, [9377] = 8726, [9378] = 9294, [9379] = 8728, [9380] = 9066, [9381] = 8731, [9382] = 8732, [9383] = 8730, [9384] = 9272, [9385] = 9273, [9386] = 8759, [9387] = 8731, [9388] = 8734, [9389] = 8730, [9390] = 8735, [9391] = 9286, [9392] = 9287, [9393] = 8731, [9394] = 8778, [9395] = 8732, [9396] = 9294, [9397] = 8725, [9398] = 9066, [9399] = 8734, [9400] = 8735, [9401] = 8732, [9402] = 9272, [9403] = 9273, [9404] = 8759, [9405] = 8729, [9406] = 8811, [9407] = 8737, [9408] = 8722, [9409] = 9286, [9410] = 9287, [9411] = 8723, [9412] = 8741, [9413] = 8732, [9414] = 9294, [9415] = 8737, [9416] = 9066, [9417] = 8722, [9418] = 9418, [9419] = 9272, [9420] = 9273, [9421] = 8759, [9422] = 9422, [9423] = 8722, [9424] = 8731, [9425] = 8734, [9426] = 9286, [9427] = 9287, [9428] = 8725, [9429] = 8732, [9430] = 8726, [9431] = 9294, [9432] = 8728, [9433] = 9066, [9434] = 8725, [9435] = 8811, [9436] = 9272, [9437] = 9273, [9438] = 8759, [9439] = 8726, [9440] = 8728, [9441] = 8730, [9442] = 8730, [9443] = 9286, [9444] = 9287, [9445] = 8734, [9446] = 9446, [9447] = 8729, [9448] = 9294, [9449] = 8741, [9450] = 9066, [9451] = 8731, [9452] = 8732, [9453] = 9272, [9454] = 9273, [9455] = 8759, [9456] = 8734, [9457] = 8737, [9458] = 8723, [9459] = 9286, [9460] = 9287, [9461] = 8734, [9462] = 8731, [9463] = 8732, [9464] = 9294, [9465] = 8735, [9466] = 9066, [9467] = 8734, [9468] = 8735, [9469] = 9272, [9470] = 9273, [9471] = 8759, [9472] = 9287, [9473] = 8735, [9474] = 8737, [9475] = 9286, [9476] = 9287, [9477] = 8723, [9478] = 8726, [9479] = 8723, [9480] = 9294, [9481] = 8737, [9482] = 9066, [9483] = 8723, [9484] = 8731, [9485] = 8730, [9486] = 9273, [9487] = 8759, [9488] = 9488, [9489] = 8722, [9490] = 8735, [9491] = 9286, [9492] = 9287, [9493] = 9493, [9494] = 9294, [9495] = 8732, [9496] = 9294, [9497] = 8725, [9498] = 9066, [9499] = 8722, [9500] = 9272, [9501] = 9273, [9502] = 8759, [9503] = 8726, [9504] = 8728, [9505] = 9505, [9506] = 9286, [9507] = 9287, [9508] = 9250, [9509] = 8730, [9510] = 8196, [9511] = 9294, [9512] = 8731, [9513] = 9066, [9514] = 8725, [9515] = 9272, [9516] = 9273, [9517] = 8759, [9518] = 8778, [9519] = 8732, [9520] = 8734, [9521] = 9286, [9522] = 9287, [9523] = 8734, [9524] = 8735, [9525] = 8778, [9526] = 9294, [9527] = 8735, [9528] = 9066, [9529] = 8737, [9530] = 9272, [9531] = 9273, [9532] = 8759, [9533] = 8723, [9534] = 8737, [9535] = 8723, [9536] = 9286, [9537] = 9287, [9538] = 8811, [9539] = 9255, [9540] = 8722, [9541] = 9294, [9542] = 8722, [9543] = 9066, [9544] = 9544, [9545] = 9272, [9546] = 9273, [9547] = 8759, [9548] = 8731, [9549] = 8722, [9550] = 8725, [9551] = 9287, [9552] = 8741, [9553] = 8726, [9554] = 8728, [9555] = 9294, [9556] = 8811, [9557] = 9066, [9558] = 8778, [9559] = 9272, [9560] = 9273, [9561] = 8759, [9562] = 8725, [9563] = 8730, [9564] = 8731, [9565] = 9287, [9566] = 8726, [9567] = 8728, [9568] = 8732, [9569] = 9294, [9570] = 8730, [9571] = 9066, [9572] = 8737, [9573] = 9272, [9574] = 9273, [9575] = 8759, [9576] = 8734, [9577] = 8722, [9578] = 8729, [9579] = 9287, [9580] = 8735, [9581] = 8778, [9582] = 8741, [9583] = 9294, [9584] = 8737, [9585] = 9066, [9586] = 8723, [9587] = 9272, [9588] = 9273, [9589] = 8759, [9590] = 9590, [9591] = 8778, [9592] = 8811, [9593] = 9287, [9594] = 8731, [9595] = 8732, [9596] = 9596, [9597] = 9294, [9598] = 8734, [9599] = 9066, [9600] = 8735, [9601] = 9272, [9602] = 9273, [9603] = 8759, [9604] = 8726, [9605] = 8722, [9606] = 8737, [9607] = 9287, [9608] = 8723, [9609] = 8737, [9610] = 8811, [9611] = 9294, [9612] = 8737, [9613] = 9066, [9614] = 8723, [9615] = 9272, [9616] = 9273, [9617] = 8759, [9618] = 8725, [9619] = 8722, [9620] = 8732, [9621] = 8726, [9622] = 8728, [9623] = 9294, [9624] = 8811, [9625] = 9272, [9626] = 9273, [9627] = 8759, [9628] = 8730, [9629] = 8731, [9630] = 8723, [9631] = 8732, [9632] = 8728, [9633] = 9294, [9634] = 8725, [9635] = 9272, [9636] = 9273, [9637] = 8759, [9638] = 8734, [9639] = 8737, [9640] = 8735, [9641] = 8725, [9642] = 8735, [9643] = 9294, [9644] = 8737, [9645] = 9272, [9646] = 9273, [9647] = 8759, [9648] = 8730, [9649] = 8723, [9650] = 9650, [9651] = 9651, [9652] = 9289, [9653] = 9294, [9654] = 8725, [9655] = 9272, [9656] = 9273, [9657] = 8759, [9658] = 8723, [9659] = 8729, [9660] = 8725, [9661] = 8741, [9662] = 8726, [9663] = 9294, [9664] = 8728, [9665] = 9272, [9666] = 9273, [9667] = 8759, [9668] = 8726, [9669] = 8728, [9670] = 8726, [9671] = 9264, [9672] = 8725, [9673] = 9294, [9674] = 9272, [9675] = 9273, [9676] = 8759, [9677] = 8722, [9678] = 8728, [9679] = 8778, [9680] = 8734, [9681] = 8725, [9682] = 9294, [9683] = 9272, [9684] = 9273, [9685] = 8759, [9686] = 8728, [9687] = 8730, [9688] = 8726, [9689] = 8730, [9690] = 8728, [9691] = 9294, [9692] = 9272, [9693] = 9273, [9694] = 8759, [9695] = 8735, [9696] = 8730, [9697] = 8731, [9698] = 8732, [9699] = 8778, [9700] = 9294, [9701] = 9272, [9702] = 9273, [9703] = 8759, [9704] = 8734, [9705] = 8811, [9706] = 9706, [9707] = 8735, [9708] = 8725, [9709] = 9272, [9710] = 9273, [9711] = 8759, [9712] = 8737, [9713] = 8723, [9714] = 8723, [9715] = 9715, [9716] = 8722, [9717] = 9272, [9718] = 9273, [9719] = 8759, [9720] = 8722, [9721] = 8729, [9722] = 8729, [9723] = 8741, [9724] = 8725, [9725] = 9272, [9726] = 9273, [9727] = 8759, [9728] = 8811, [9729] = 8726, [9730] = 8728, [9731] = 8737, [9732] = 8741, [9733] = 9309, [9734] = 8730, [9735] = 8778, [9736] = 8731, [9737] = 8732, [9738] = 8722, [9739] = 8734, [9740] = 8726, [9741] = 9741, [9742] = 8725, [9743] = 8735, [9744] = 8726, [9745] = 8726, [9746] = 8728, [9747] = 8728, [9748] = 8737, [9749] = 8811, [9750] = 8730, [9751] = 8723, [9752] = 8730, [9753] = 8722, [9754] = 8731, [9755] = 8778, [9756] = 8729, [9757] = 8741, [9758] = 8722, [9759] = 8722, [9760] = 8732, [9761] = 8728, [9762] = 8734, [9763] = 8725, [9764] = 9764, [9765] = 8731, [9766] = 8732, [9767] = 8735, [9768] = 8734, [9769] = 8735, [9770] = 8730, [9771] = 8726, [9772] = 8728, [9773] = 8722, [9774] = 8730, [9775] = 8731, [9776] = 8737, [9777] = 8732, [9778] = 8723, [9779] = 9262, [9780] = 8730, [9781] = 8734, [9782] = 8735, [9783] = 9783, [9784] = 8737, [9785] = 8725, [9786] = 8729, [9787] = 8726, [9788] = 8728, [9789] = 8723, [9790] = 8731, [9791] = 8730, [9792] = 8722, [9793] = 8725, [9794] = 8741, [9795] = 8732, [9796] = 8725, [9797] = 8726, [9798] = 8737, [9799] = 8726, [9800] = 8728, [9801] = 8723, [9802] = 8728, [9803] = 9283, [9804] = 8737, [9805] = 8730, [9806] = 8731, [9807] = 9289, [9808] = 8729, [9809] = 8741, [9810] = 8732, [9811] = 8811, [9812] = 9812, [9813] = 8731, [9814] = 8734, [9815] = 8735, [9816] = 8722, [9817] = 8730, [9818] = 8737, [9819] = 8731, [9820] = 9252, [9821] = 8732, [9822] = 8723, [9823] = 8734, [9824] = 8734, [9825] = 8722, [9826] = 8735, [9827] = 8729, [9828] = 8737, [9829] = 8725, [9830] = 8741, [9831] = 8726, [9832] = 8732, [9833] = 8728, [9834] = 8730, [9835] = 8730, [9836] = 8731, [9837] = 8732, [9838] = 8734, [9839] = 8722, [9840] = 9812, [9841] = 8725, [9842] = 8734, [9843] = 8735, [9844] = 8735, [9845] = 8735, [9846] = 8737, [9847] = 8726, [9848] = 8723, [9849] = 8729, [9850] = 8722, [9851] = 8728, [9852] = 8725, [9853] = 8731, [9854] = 8725, [9855] = 8732, [9856] = 8730, [9857] = 8726, [9858] = 8729, [9859] = 8741, [9860] = 8728, [9861] = 9272, [9862] = 8730, [9863] = 8737, [9864] = 8723, [9865] = 8731, [9866] = 8732, [9867] = 8734, [9868] = 8734, [9869] = 8735, [9870] = 8735, [9871] = 8731, [9872] = 8732, [9873] = 9257, [9874] = 8737, [9875] = 8734, [9876] = 8735, [9877] = 8723, [9878] = 8722, [9879] = 8722, [9880] = 8725, [9881] = 8726, [9882] = 8811, [9883] = 8725, [9884] = 8726, [9885] = 8726, [9886] = 8728, [9887] = 9266, [9888] = 8728, [9889] = 8737, [9890] = 8730, [9891] = 8723, [9892] = 9892, [9893] = 8731, [9894] = 8732, [9895] = 8731, [9896] = 8728, [9897] = 8734, [9898] = 8732, [9899] = 8737, [9900] = 8723, [9901] = 8735, [9902] = 8730, [9903] = 9903, [9904] = 8737, [9905] = 8723, [9906] = 8778, [9907] = 8741, [9908] = 8722, [9909] = 8737, [9910] = 8723, [9911] = 8725, [9912] = 8731, [9913] = 8726, [9914] = 8734, [9915] = 8728, [9916] = 8737, [9917] = 8730, [9918] = 8811, [9919] = 8731, [9920] = 8732, [9921] = 8729, [9922] = 8722, [9923] = 8722, [9924] = 8734, [9925] = 8735, [9926] = 8723, [9927] = 8737, [9928] = 8723, [9929] = 8778, [9930] = 8722, [9931] = 8778, [9932] = 8729, [9933] = 8725, [9934] = 8725, [9935] = 8741, [9936] = 8735, [9937] = 8726, [9938] = 8726, [9939] = 8728, [9940] = 8728, [9941] = 8730, [9942] = 9942, [9943] = 8725, [9944] = 8730, [9945] = 9945, [9946] = 8729, [9947] = 8741, [9948] = 8731, [9949] = 8732, [9950] = 8778, [9951] = 8734, [9952] = 8735, [9953] = 8726, [9954] = 8737, [9955] = 8723, [9956] = 8728, [9957] = 8722, [9958] = 8730, [9959] = 8731, [9960] = 8725, [9961] = 8778, [9962] = 8726, [9963] = 8731, [9964] = 8732, [9965] = 8728, [9966] = 8732, [9967] = 8725, [9968] = 9309, [9969] = 8734, [9970] = 8730, [9971] = 8778, [9972] = 8731, [9973] = 8732, [9974] = 8735, [9975] = 8741, [9976] = 8734, [9977] = 8735, [9978] = 8811, [9979] = 8811, [9980] = 8737, [9981] = 8723, [9982] = 8722, [9983] = 8734, [9984] = 8722, [9985] = 8811, [9986] = 8735, [9987] = 8725, [9988] = 8730, [9989] = 8726, [9990] = 8728, [9991] = 8726, [9992] = 8737, [9993] = 8723, [9994] = 8728, [9995] = 8730, [9996] = 8725, [9997] = 8730, [9998] = 8731, [9999] = 8725, [10000] = 10000, [10001] = 8726, [10002] = 8728, [10003] = 8732, [10004] = 8730, [10005] = 8778, [10006] = 8734, [10007] = 9892, [10008] = 9651, [10009] = 9741, [10010] = 8735, [10011] = 9342, [10012] = 8729, [10013] = 8729, [10014] = 9289, [10015] = 8737, [10016] = 8723, [10017] = 9342, [10018] = 8741, [10019] = 9342, [10020] = 8741, [10021] = 9342, [10022] = 8723, [10023] = 9342, [10024] = 8722, [10025] = 9342, [10026] = 8737, [10027] = 9342, [10028] = 10028, [10029] = 9342, [10030] = 9273, [10031] = 9342, [10032] = 8725, [10033] = 9342, [10034] = 8722, [10035] = 9342, [10036] = 8726, [10037] = 9342, [10038] = 8722, [10039] = 9342, [10040] = 8731, [10041] = 9342, [10042] = 8732, [10043] = 9342, [10044] = 8728, [10045] = 9342, [10046] = 8811, [10047] = 9342, [10048] = 8730, [10049] = 9342, [10050] = 8734, [10051] = 9342, [10052] = 8729, [10053] = 8741, [10054] = 8731, [10055] = 8732, [10056] = 8735, [10057] = 8725, [10058] = 8725, [10059] = 8734, [10060] = 8735, [10061] = 8731, [10062] = 8732, [10063] = 8726, [10064] = 8734, [10065] = 8735, [10066] = 8728, [10067] = 8722, [10068] = 8737, [10069] = 8723, [10070] = 8737, [10071] = 9272, }; static const TSCharacterRange sym_hole_character_set_1[] = { {'\'', '\''}, {'0', '9'}, {'A', 'Z'}, {'_', '_'}, {'a', 'z'}, {0xaa, 0xaa}, {0xb5, 0xb5}, {0xba, 0xba}, {0xc0, 0xd6}, {0xd8, 0xf6}, {0xf8, 0x2c1}, {0x2c6, 0x2d1}, {0x2e0, 0x2e4}, {0x2ec, 0x2ec}, {0x2ee, 0x2ee}, {0x370, 0x374}, {0x376, 0x377}, {0x37a, 0x37d}, {0x37f, 0x37f}, {0x386, 0x386}, {0x388, 0x38a}, {0x38c, 0x38c}, {0x38e, 0x3a1}, {0x3a3, 0x3f5}, {0x3f7, 0x481}, {0x48a, 0x52f}, {0x531, 0x556}, {0x559, 0x559}, {0x560, 0x588}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2}, {0x620, 0x64a}, {0x66e, 0x66f}, {0x671, 0x6d3}, {0x6d5, 0x6d5}, {0x6e5, 0x6e6}, {0x6ee, 0x6ef}, {0x6fa, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x710}, {0x712, 0x72f}, {0x74d, 0x7a5}, {0x7b1, 0x7b1}, {0x7ca, 0x7ea}, {0x7f4, 0x7f5}, {0x7fa, 0x7fa}, {0x800, 0x815}, {0x81a, 0x81a}, {0x824, 0x824}, {0x828, 0x828}, {0x840, 0x858}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x8a0, 0x8c9}, {0x904, 0x939}, {0x93d, 0x93d}, {0x950, 0x950}, {0x958, 0x961}, {0x971, 0x980}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8}, {0x9aa, 0x9b0}, {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, {0x9bd, 0x9bd}, {0x9ce, 0x9ce}, {0x9dc, 0x9dd}, {0x9df, 0x9e1}, {0x9f0, 0x9f1}, {0x9fc, 0x9fc}, {0xa05, 0xa0a}, {0xa0f, 0xa10}, {0xa13, 0xa28}, {0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, {0xa38, 0xa39}, {0xa59, 0xa5c}, {0xa5e, 0xa5e}, {0xa72, 0xa74}, {0xa85, 0xa8d}, {0xa8f, 0xa91}, {0xa93, 0xaa8}, {0xaaa, 0xab0}, {0xab2, 0xab3}, {0xab5, 0xab9}, {0xabd, 0xabd}, {0xad0, 0xad0}, {0xae0, 0xae1}, {0xaf9, 0xaf9}, {0xb05, 0xb0c}, {0xb0f, 0xb10}, {0xb13, 0xb28}, {0xb2a, 0xb30}, {0xb32, 0xb33}, {0xb35, 0xb39}, {0xb3d, 0xb3d}, {0xb5c, 0xb5d}, {0xb5f, 0xb61}, {0xb71, 0xb71}, {0xb83, 0xb83}, {0xb85, 0xb8a}, {0xb8e, 0xb90}, {0xb92, 0xb95}, {0xb99, 0xb9a}, {0xb9c, 0xb9c}, {0xb9e, 0xb9f}, {0xba3, 0xba4}, {0xba8, 0xbaa}, {0xbae, 0xbb9}, {0xbd0, 0xbd0}, {0xc05, 0xc0c}, {0xc0e, 0xc10}, {0xc12, 0xc28}, {0xc2a, 0xc39}, {0xc3d, 0xc3d}, {0xc58, 0xc5a}, {0xc5d, 0xc5d}, {0xc60, 0xc61}, {0xc80, 0xc80}, {0xc85, 0xc8c}, {0xc8e, 0xc90}, {0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbd, 0xcbd}, {0xcdd, 0xcde}, {0xce0, 0xce1}, {0xcf1, 0xcf2}, {0xd04, 0xd0c}, {0xd0e, 0xd10}, {0xd12, 0xd3a}, {0xd3d, 0xd3d}, {0xd4e, 0xd4e}, {0xd54, 0xd56}, {0xd5f, 0xd61}, {0xd7a, 0xd7f}, {0xd85, 0xd96}, {0xd9a, 0xdb1}, {0xdb3, 0xdbb}, {0xdbd, 0xdbd}, {0xdc0, 0xdc6}, {0xe01, 0xe30}, {0xe32, 0xe33}, {0xe40, 0xe46}, {0xe81, 0xe82}, {0xe84, 0xe84}, {0xe86, 0xe8a}, {0xe8c, 0xea3}, {0xea5, 0xea5}, {0xea7, 0xeb0}, {0xeb2, 0xeb3}, {0xebd, 0xebd}, {0xec0, 0xec4}, {0xec6, 0xec6}, {0xedc, 0xedf}, {0xf00, 0xf00}, {0xf40, 0xf47}, {0xf49, 0xf6c}, {0xf88, 0xf8c}, {0x1000, 0x102a}, {0x103f, 0x103f}, {0x1050, 0x1055}, {0x105a, 0x105d}, {0x1061, 0x1061}, {0x1065, 0x1066}, {0x106e, 0x1070}, {0x1075, 0x1081}, {0x108e, 0x108e}, {0x10a0, 0x10c5}, {0x10c7, 0x10c7}, {0x10cd, 0x10cd}, {0x10d0, 0x10fa}, {0x10fc, 0x1248}, {0x124a, 0x124d}, {0x1250, 0x1256}, {0x1258, 0x1258}, {0x125a, 0x125d}, {0x1260, 0x1288}, {0x128a, 0x128d}, {0x1290, 0x12b0}, {0x12b2, 0x12b5}, {0x12b8, 0x12be}, {0x12c0, 0x12c0}, {0x12c2, 0x12c5}, {0x12c8, 0x12d6}, {0x12d8, 0x1310}, {0x1312, 0x1315}, {0x1318, 0x135a}, {0x1380, 0x138f}, {0x13a0, 0x13f5}, {0x13f8, 0x13fd}, {0x1401, 0x166c}, {0x166f, 0x167f}, {0x1681, 0x169a}, {0x16a0, 0x16ea}, {0x16f1, 0x16f8}, {0x1700, 0x1711}, {0x171f, 0x1731}, {0x1740, 0x1751}, {0x1760, 0x176c}, {0x176e, 0x1770}, {0x1780, 0x17b3}, {0x17d7, 0x17d7}, {0x17dc, 0x17dc}, {0x1820, 0x1878}, {0x1880, 0x1884}, {0x1887, 0x18a8}, {0x18aa, 0x18aa}, {0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1950, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9}, {0x1a00, 0x1a16}, {0x1a20, 0x1a54}, {0x1aa7, 0x1aa7}, {0x1b05, 0x1b33}, {0x1b45, 0x1b4c}, {0x1b83, 0x1ba0}, {0x1bae, 0x1baf}, {0x1bba, 0x1be5}, {0x1c00, 0x1c23}, {0x1c4d, 0x1c4f}, {0x1c5a, 0x1c7d}, {0x1c80, 0x1c8a}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, {0x1ce9, 0x1cec}, {0x1cee, 0x1cf3}, {0x1cf5, 0x1cf6}, {0x1cfa, 0x1cfa}, {0x1d00, 0x1dbf}, {0x1e00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, {0x2071, 0x2071}, {0x207f, 0x207f}, {0x2090, 0x209c}, {0x2102, 0x2102}, {0x2107, 0x2107}, {0x210a, 0x2113}, {0x2115, 0x2115}, {0x2119, 0x211d}, {0x2124, 0x2124}, {0x2126, 0x2126}, {0x2128, 0x2128}, {0x212a, 0x212d}, {0x212f, 0x2139}, {0x213c, 0x213f}, {0x2145, 0x2149}, {0x214e, 0x214e}, {0x2183, 0x2184}, {0x2c00, 0x2ce4}, {0x2ceb, 0x2cee}, {0x2cf2, 0x2cf3}, {0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, {0x2d30, 0x2d67}, {0x2d6f, 0x2d6f}, {0x2d80, 0x2d96}, {0x2da0, 0x2da6}, {0x2da8, 0x2dae}, {0x2db0, 0x2db6}, {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2e2f, 0x2e2f}, {0x3005, 0x3006}, {0x3031, 0x3035}, {0x303b, 0x303c}, {0x3041, 0x3096}, {0x309d, 0x309f}, {0x30a1, 0x30fa}, {0x30fc, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x4dbf}, {0x4e00, 0xa48c}, {0xa4d0, 0xa4fd}, {0xa500, 0xa60c}, {0xa610, 0xa61f}, {0xa62a, 0xa62b}, {0xa640, 0xa66e}, {0xa67f, 0xa69d}, {0xa6a0, 0xa6e5}, {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7cd}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7dc}, {0xa7f2, 0xa801}, {0xa803, 0xa805}, {0xa807, 0xa80a}, {0xa80c, 0xa822}, {0xa840, 0xa873}, {0xa882, 0xa8b3}, {0xa8f2, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa8fe}, {0xa90a, 0xa925}, {0xa930, 0xa946}, {0xa960, 0xa97c}, {0xa984, 0xa9b2}, {0xa9cf, 0xa9cf}, {0xa9e0, 0xa9e4}, {0xa9e6, 0xa9ef}, {0xa9fa, 0xa9fe}, {0xaa00, 0xaa28}, {0xaa40, 0xaa42}, {0xaa44, 0xaa4b}, {0xaa60, 0xaa76}, {0xaa7a, 0xaa7a}, {0xaa7e, 0xaaaf}, {0xaab1, 0xaab1}, {0xaab5, 0xaab6}, {0xaab9, 0xaabd}, {0xaac0, 0xaac0}, {0xaac2, 0xaac2}, {0xaadb, 0xaadd}, {0xaae0, 0xaaea}, {0xaaf2, 0xaaf4}, {0xab01, 0xab06}, {0xab09, 0xab0e}, {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabe2}, {0xac00, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb1d}, {0xfb1f, 0xfb28}, {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfd3d}, {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdfb}, {0xfe70, 0xfe74}, {0xfe76, 0xfefc}, {0xff21, 0xff3a}, {0xff41, 0xff5a}, {0xff66, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, {0xffd2, 0xffd7}, {0xffda, 0xffdc}, {0x10000, 0x1000b}, {0x1000d, 0x10026}, {0x10028, 0x1003a}, {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10280, 0x1029c}, {0x102a0, 0x102d0}, {0x10300, 0x1031f}, {0x1032d, 0x10340}, {0x10342, 0x10349}, {0x10350, 0x10375}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, {0x10400, 0x1049d}, {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x105c0, 0x105f3}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x10939}, {0x10980, 0x109b7}, {0x109be, 0x109bf}, {0x10a00, 0x10a00}, {0x10a10, 0x10a13}, {0x10a15, 0x10a17}, {0x10a19, 0x10a35}, {0x10a60, 0x10a7c}, {0x10a80, 0x10a9c}, {0x10ac0, 0x10ac7}, {0x10ac9, 0x10ae4}, {0x10b00, 0x10b35}, {0x10b40, 0x10b55}, {0x10b60, 0x10b72}, {0x10b80, 0x10b91}, {0x10c00, 0x10c48}, {0x10c80, 0x10cb2}, {0x10cc0, 0x10cf2}, {0x10d00, 0x10d23}, {0x10d4a, 0x10d65}, {0x10d6f, 0x10d85}, {0x10e80, 0x10ea9}, {0x10eb0, 0x10eb1}, {0x10ec2, 0x10ec4}, {0x10f00, 0x10f1c}, {0x10f27, 0x10f27}, {0x10f30, 0x10f45}, {0x10f70, 0x10f81}, {0x10fb0, 0x10fc4}, {0x10fe0, 0x10ff6}, {0x11003, 0x11037}, {0x11071, 0x11072}, {0x11075, 0x11075}, {0x11083, 0x110af}, {0x110d0, 0x110e8}, {0x11103, 0x11126}, {0x11144, 0x11144}, {0x11147, 0x11147}, {0x11150, 0x11172}, {0x11176, 0x11176}, {0x11183, 0x111b2}, {0x111c1, 0x111c4}, {0x111da, 0x111da}, {0x111dc, 0x111dc}, {0x11200, 0x11211}, {0x11213, 0x1122b}, {0x1123f, 0x11240}, {0x11280, 0x11286}, {0x11288, 0x11288}, {0x1128a, 0x1128d}, {0x1128f, 0x1129d}, {0x1129f, 0x112a8}, {0x112b0, 0x112de}, {0x11305, 0x1130c}, {0x1130f, 0x11310}, {0x11313, 0x11328}, {0x1132a, 0x11330}, {0x11332, 0x11333}, {0x11335, 0x11339}, {0x1133d, 0x1133d}, {0x11350, 0x11350}, {0x1135d, 0x11361}, {0x11380, 0x11389}, {0x1138b, 0x1138b}, {0x1138e, 0x1138e}, {0x11390, 0x113b5}, {0x113b7, 0x113b7}, {0x113d1, 0x113d1}, {0x113d3, 0x113d3}, {0x11400, 0x11434}, {0x11447, 0x1144a}, {0x1145f, 0x11461}, {0x11480, 0x114af}, {0x114c4, 0x114c5}, {0x114c7, 0x114c7}, {0x11580, 0x115ae}, {0x115d8, 0x115db}, {0x11600, 0x1162f}, {0x11644, 0x11644}, {0x11680, 0x116aa}, {0x116b8, 0x116b8}, {0x11700, 0x1171a}, {0x11740, 0x11746}, {0x11800, 0x1182b}, {0x118a0, 0x118df}, {0x118ff, 0x11906}, {0x11909, 0x11909}, {0x1190c, 0x11913}, {0x11915, 0x11916}, {0x11918, 0x1192f}, {0x1193f, 0x1193f}, {0x11941, 0x11941}, {0x119a0, 0x119a7}, {0x119aa, 0x119d0}, {0x119e1, 0x119e1}, {0x119e3, 0x119e3}, {0x11a00, 0x11a00}, {0x11a0b, 0x11a32}, {0x11a3a, 0x11a3a}, {0x11a50, 0x11a50}, {0x11a5c, 0x11a89}, {0x11a9d, 0x11a9d}, {0x11ab0, 0x11af8}, {0x11bc0, 0x11be0}, {0x11c00, 0x11c08}, {0x11c0a, 0x11c2e}, {0x11c40, 0x11c40}, {0x11c72, 0x11c8f}, {0x11d00, 0x11d06}, {0x11d08, 0x11d09}, {0x11d0b, 0x11d30}, {0x11d46, 0x11d46}, {0x11d60, 0x11d65}, {0x11d67, 0x11d68}, {0x11d6a, 0x11d89}, {0x11d98, 0x11d98}, {0x11ee0, 0x11ef2}, {0x11f02, 0x11f02}, {0x11f04, 0x11f10}, {0x11f12, 0x11f33}, {0x11fb0, 0x11fb0}, {0x12000, 0x12399}, {0x12480, 0x12543}, {0x12f90, 0x12ff0}, {0x13000, 0x1342f}, {0x13441, 0x13446}, {0x13460, 0x143fa}, {0x14400, 0x14646}, {0x16100, 0x1611d}, {0x16800, 0x16a38}, {0x16a40, 0x16a5e}, {0x16a70, 0x16abe}, {0x16ad0, 0x16aed}, {0x16b00, 0x16b2f}, {0x16b40, 0x16b43}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, {0x16d40, 0x16d6c}, {0x16e40, 0x16e7f}, {0x16f00, 0x16f4a}, {0x16f50, 0x16f50}, {0x16f93, 0x16f9f}, {0x16fe0, 0x16fe1}, {0x16fe3, 0x16fe3}, {0x17000, 0x187f7}, {0x18800, 0x18cd5}, {0x18cff, 0x18d08}, {0x1aff0, 0x1aff3}, {0x1aff5, 0x1affb}, {0x1affd, 0x1affe}, {0x1b000, 0x1b122}, {0x1b132, 0x1b132}, {0x1b150, 0x1b152}, {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, {0x1b170, 0x1b2fb}, {0x1bc00, 0x1bc6a}, {0x1bc70, 0x1bc7c}, {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99}, {0x1d400, 0x1d454}, {0x1d456, 0x1d49c}, {0x1d49e, 0x1d49f}, {0x1d4a2, 0x1d4a2}, {0x1d4a5, 0x1d4a6}, {0x1d4a9, 0x1d4ac}, {0x1d4ae, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, {0x1d4bd, 0x1d4c3}, {0x1d4c5, 0x1d505}, {0x1d507, 0x1d50a}, {0x1d50d, 0x1d514}, {0x1d516, 0x1d51c}, {0x1d51e, 0x1d539}, {0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, {0x1d546, 0x1d546}, {0x1d54a, 0x1d550}, {0x1d552, 0x1d6a5}, {0x1d6a8, 0x1d6c0}, {0x1d6c2, 0x1d6da}, {0x1d6dc, 0x1d6fa}, {0x1d6fc, 0x1d714}, {0x1d716, 0x1d734}, {0x1d736, 0x1d74e}, {0x1d750, 0x1d76e}, {0x1d770, 0x1d788}, {0x1d78a, 0x1d7a8}, {0x1d7aa, 0x1d7c2}, {0x1d7c4, 0x1d7cb}, {0x1df00, 0x1df1e}, {0x1df25, 0x1df2a}, {0x1e030, 0x1e06d}, {0x1e100, 0x1e12c}, {0x1e137, 0x1e13d}, {0x1e14e, 0x1e14e}, {0x1e290, 0x1e2ad}, {0x1e2c0, 0x1e2eb}, {0x1e4d0, 0x1e4eb}, {0x1e5d0, 0x1e5ed}, {0x1e5f0, 0x1e5f0}, {0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, {0x1e7f0, 0x1e7fe}, {0x1e800, 0x1e8c4}, {0x1e900, 0x1e943}, {0x1e94b, 0x1e94b}, {0x1ee00, 0x1ee03}, {0x1ee05, 0x1ee1f}, {0x1ee21, 0x1ee22}, {0x1ee24, 0x1ee24}, {0x1ee27, 0x1ee27}, {0x1ee29, 0x1ee32}, {0x1ee34, 0x1ee37}, {0x1ee39, 0x1ee39}, {0x1ee3b, 0x1ee3b}, {0x1ee42, 0x1ee42}, {0x1ee47, 0x1ee47}, {0x1ee49, 0x1ee49}, {0x1ee4b, 0x1ee4b}, {0x1ee4d, 0x1ee4f}, {0x1ee51, 0x1ee52}, {0x1ee54, 0x1ee54}, {0x1ee57, 0x1ee57}, {0x1ee59, 0x1ee59}, {0x1ee5b, 0x1ee5b}, {0x1ee5d, 0x1ee5d}, {0x1ee5f, 0x1ee5f}, {0x1ee61, 0x1ee62}, {0x1ee64, 0x1ee64}, {0x1ee67, 0x1ee6a}, {0x1ee6c, 0x1ee72}, {0x1ee74, 0x1ee77}, {0x1ee79, 0x1ee7c}, {0x1ee7e, 0x1ee7e}, {0x1ee80, 0x1ee89}, {0x1ee8b, 0x1ee9b}, {0x1eea1, 0x1eea3}, {0x1eea5, 0x1eea9}, {0x1eeab, 0x1eebb}, {0x20000, 0x2a6df}, {0x2a700, 0x2b739}, {0x2b740, 0x2b81d}, {0x2b820, 0x2cea1}, {0x2ceb0, 0x2ebe0}, {0x2ebf0, 0x2ee5d}, {0x2f800, 0x2fa1d}, {0x30000, 0x3134a}, {0x31350, 0x323af}, }; static const TSCharacterRange sym__varid_character_set_1[] = { {'_', '_'}, {'a', 'z'}, {0xb5, 0xb5}, {0xdf, 0xf6}, {0xf8, 0xff}, {0x101, 0x101}, {0x103, 0x103}, {0x105, 0x105}, {0x107, 0x107}, {0x109, 0x109}, {0x10b, 0x10b}, {0x10d, 0x10d}, {0x10f, 0x10f}, {0x111, 0x111}, {0x113, 0x113}, {0x115, 0x115}, {0x117, 0x117}, {0x119, 0x119}, {0x11b, 0x11b}, {0x11d, 0x11d}, {0x11f, 0x11f}, {0x121, 0x121}, {0x123, 0x123}, {0x125, 0x125}, {0x127, 0x127}, {0x129, 0x129}, {0x12b, 0x12b}, {0x12d, 0x12d}, {0x12f, 0x12f}, {0x131, 0x131}, {0x133, 0x133}, {0x135, 0x135}, {0x137, 0x138}, {0x13a, 0x13a}, {0x13c, 0x13c}, {0x13e, 0x13e}, {0x140, 0x140}, {0x142, 0x142}, {0x144, 0x144}, {0x146, 0x146}, {0x148, 0x149}, {0x14b, 0x14b}, {0x14d, 0x14d}, {0x14f, 0x14f}, {0x151, 0x151}, {0x153, 0x153}, {0x155, 0x155}, {0x157, 0x157}, {0x159, 0x159}, {0x15b, 0x15b}, {0x15d, 0x15d}, {0x15f, 0x15f}, {0x161, 0x161}, {0x163, 0x163}, {0x165, 0x165}, {0x167, 0x167}, {0x169, 0x169}, {0x16b, 0x16b}, {0x16d, 0x16d}, {0x16f, 0x16f}, {0x171, 0x171}, {0x173, 0x173}, {0x175, 0x175}, {0x177, 0x177}, {0x17a, 0x17a}, {0x17c, 0x17c}, {0x17e, 0x180}, {0x183, 0x183}, {0x185, 0x185}, {0x188, 0x188}, {0x18c, 0x18d}, {0x192, 0x192}, {0x195, 0x195}, {0x199, 0x19b}, {0x19e, 0x19e}, {0x1a1, 0x1a1}, {0x1a3, 0x1a3}, {0x1a5, 0x1a5}, {0x1a8, 0x1a8}, {0x1aa, 0x1ab}, {0x1ad, 0x1ad}, {0x1b0, 0x1b0}, {0x1b4, 0x1b4}, {0x1b6, 0x1b6}, {0x1b9, 0x1ba}, {0x1bd, 0x1bf}, {0x1c6, 0x1c6}, {0x1c9, 0x1c9}, {0x1cc, 0x1cc}, {0x1ce, 0x1ce}, {0x1d0, 0x1d0}, {0x1d2, 0x1d2}, {0x1d4, 0x1d4}, {0x1d6, 0x1d6}, {0x1d8, 0x1d8}, {0x1da, 0x1da}, {0x1dc, 0x1dd}, {0x1df, 0x1df}, {0x1e1, 0x1e1}, {0x1e3, 0x1e3}, {0x1e5, 0x1e5}, {0x1e7, 0x1e7}, {0x1e9, 0x1e9}, {0x1eb, 0x1eb}, {0x1ed, 0x1ed}, {0x1ef, 0x1f0}, {0x1f3, 0x1f3}, {0x1f5, 0x1f5}, {0x1f9, 0x1f9}, {0x1fb, 0x1fb}, {0x1fd, 0x1fd}, {0x1ff, 0x1ff}, {0x201, 0x201}, {0x203, 0x203}, {0x205, 0x205}, {0x207, 0x207}, {0x209, 0x209}, {0x20b, 0x20b}, {0x20d, 0x20d}, {0x20f, 0x20f}, {0x211, 0x211}, {0x213, 0x213}, {0x215, 0x215}, {0x217, 0x217}, {0x219, 0x219}, {0x21b, 0x21b}, {0x21d, 0x21d}, {0x21f, 0x21f}, {0x221, 0x221}, {0x223, 0x223}, {0x225, 0x225}, {0x227, 0x227}, {0x229, 0x229}, {0x22b, 0x22b}, {0x22d, 0x22d}, {0x22f, 0x22f}, {0x231, 0x231}, {0x233, 0x239}, {0x23c, 0x23c}, {0x23f, 0x240}, {0x242, 0x242}, {0x247, 0x247}, {0x249, 0x249}, {0x24b, 0x24b}, {0x24d, 0x24d}, {0x24f, 0x293}, {0x295, 0x2af}, {0x371, 0x371}, {0x373, 0x373}, {0x377, 0x377}, {0x37b, 0x37d}, {0x390, 0x390}, {0x3ac, 0x3ce}, {0x3d0, 0x3d1}, {0x3d5, 0x3d7}, {0x3d9, 0x3d9}, {0x3db, 0x3db}, {0x3dd, 0x3dd}, {0x3df, 0x3df}, {0x3e1, 0x3e1}, {0x3e3, 0x3e3}, {0x3e5, 0x3e5}, {0x3e7, 0x3e7}, {0x3e9, 0x3e9}, {0x3eb, 0x3eb}, {0x3ed, 0x3ed}, {0x3ef, 0x3f3}, {0x3f5, 0x3f5}, {0x3f8, 0x3f8}, {0x3fb, 0x3fc}, {0x430, 0x45f}, {0x461, 0x461}, {0x463, 0x463}, {0x465, 0x465}, {0x467, 0x467}, {0x469, 0x469}, {0x46b, 0x46b}, {0x46d, 0x46d}, {0x46f, 0x46f}, {0x471, 0x471}, {0x473, 0x473}, {0x475, 0x475}, {0x477, 0x477}, {0x479, 0x479}, {0x47b, 0x47b}, {0x47d, 0x47d}, {0x47f, 0x47f}, {0x481, 0x481}, {0x48b, 0x48b}, {0x48d, 0x48d}, {0x48f, 0x48f}, {0x491, 0x491}, {0x493, 0x493}, {0x495, 0x495}, {0x497, 0x497}, {0x499, 0x499}, {0x49b, 0x49b}, {0x49d, 0x49d}, {0x49f, 0x49f}, {0x4a1, 0x4a1}, {0x4a3, 0x4a3}, {0x4a5, 0x4a5}, {0x4a7, 0x4a7}, {0x4a9, 0x4a9}, {0x4ab, 0x4ab}, {0x4ad, 0x4ad}, {0x4af, 0x4af}, {0x4b1, 0x4b1}, {0x4b3, 0x4b3}, {0x4b5, 0x4b5}, {0x4b7, 0x4b7}, {0x4b9, 0x4b9}, {0x4bb, 0x4bb}, {0x4bd, 0x4bd}, {0x4bf, 0x4bf}, {0x4c2, 0x4c2}, {0x4c4, 0x4c4}, {0x4c6, 0x4c6}, {0x4c8, 0x4c8}, {0x4ca, 0x4ca}, {0x4cc, 0x4cc}, {0x4ce, 0x4cf}, {0x4d1, 0x4d1}, {0x4d3, 0x4d3}, {0x4d5, 0x4d5}, {0x4d7, 0x4d7}, {0x4d9, 0x4d9}, {0x4db, 0x4db}, {0x4dd, 0x4dd}, {0x4df, 0x4df}, {0x4e1, 0x4e1}, {0x4e3, 0x4e3}, {0x4e5, 0x4e5}, {0x4e7, 0x4e7}, {0x4e9, 0x4e9}, {0x4eb, 0x4eb}, {0x4ed, 0x4ed}, {0x4ef, 0x4ef}, {0x4f1, 0x4f1}, {0x4f3, 0x4f3}, {0x4f5, 0x4f5}, {0x4f7, 0x4f7}, {0x4f9, 0x4f9}, {0x4fb, 0x4fb}, {0x4fd, 0x4fd}, {0x4ff, 0x4ff}, {0x501, 0x501}, {0x503, 0x503}, {0x505, 0x505}, {0x507, 0x507}, {0x509, 0x509}, {0x50b, 0x50b}, {0x50d, 0x50d}, {0x50f, 0x50f}, {0x511, 0x511}, {0x513, 0x513}, {0x515, 0x515}, {0x517, 0x517}, {0x519, 0x519}, {0x51b, 0x51b}, {0x51d, 0x51d}, {0x51f, 0x51f}, {0x521, 0x521}, {0x523, 0x523}, {0x525, 0x525}, {0x527, 0x527}, {0x529, 0x529}, {0x52b, 0x52b}, {0x52d, 0x52d}, {0x52f, 0x52f}, {0x560, 0x588}, {0x10d0, 0x10fa}, {0x10fd, 0x10ff}, {0x13f8, 0x13fd}, {0x1c80, 0x1c88}, {0x1c8a, 0x1c8a}, {0x1d00, 0x1d2b}, {0x1d6b, 0x1d77}, {0x1d79, 0x1d9a}, {0x1e01, 0x1e01}, {0x1e03, 0x1e03}, {0x1e05, 0x1e05}, {0x1e07, 0x1e07}, {0x1e09, 0x1e09}, {0x1e0b, 0x1e0b}, {0x1e0d, 0x1e0d}, {0x1e0f, 0x1e0f}, {0x1e11, 0x1e11}, {0x1e13, 0x1e13}, {0x1e15, 0x1e15}, {0x1e17, 0x1e17}, {0x1e19, 0x1e19}, {0x1e1b, 0x1e1b}, {0x1e1d, 0x1e1d}, {0x1e1f, 0x1e1f}, {0x1e21, 0x1e21}, {0x1e23, 0x1e23}, {0x1e25, 0x1e25}, {0x1e27, 0x1e27}, {0x1e29, 0x1e29}, {0x1e2b, 0x1e2b}, {0x1e2d, 0x1e2d}, {0x1e2f, 0x1e2f}, {0x1e31, 0x1e31}, {0x1e33, 0x1e33}, {0x1e35, 0x1e35}, {0x1e37, 0x1e37}, {0x1e39, 0x1e39}, {0x1e3b, 0x1e3b}, {0x1e3d, 0x1e3d}, {0x1e3f, 0x1e3f}, {0x1e41, 0x1e41}, {0x1e43, 0x1e43}, {0x1e45, 0x1e45}, {0x1e47, 0x1e47}, {0x1e49, 0x1e49}, {0x1e4b, 0x1e4b}, {0x1e4d, 0x1e4d}, {0x1e4f, 0x1e4f}, {0x1e51, 0x1e51}, {0x1e53, 0x1e53}, {0x1e55, 0x1e55}, {0x1e57, 0x1e57}, {0x1e59, 0x1e59}, {0x1e5b, 0x1e5b}, {0x1e5d, 0x1e5d}, {0x1e5f, 0x1e5f}, {0x1e61, 0x1e61}, {0x1e63, 0x1e63}, {0x1e65, 0x1e65}, {0x1e67, 0x1e67}, {0x1e69, 0x1e69}, {0x1e6b, 0x1e6b}, {0x1e6d, 0x1e6d}, {0x1e6f, 0x1e6f}, {0x1e71, 0x1e71}, {0x1e73, 0x1e73}, {0x1e75, 0x1e75}, {0x1e77, 0x1e77}, {0x1e79, 0x1e79}, {0x1e7b, 0x1e7b}, {0x1e7d, 0x1e7d}, {0x1e7f, 0x1e7f}, {0x1e81, 0x1e81}, {0x1e83, 0x1e83}, {0x1e85, 0x1e85}, {0x1e87, 0x1e87}, {0x1e89, 0x1e89}, {0x1e8b, 0x1e8b}, {0x1e8d, 0x1e8d}, {0x1e8f, 0x1e8f}, {0x1e91, 0x1e91}, {0x1e93, 0x1e93}, {0x1e95, 0x1e9d}, {0x1e9f, 0x1e9f}, {0x1ea1, 0x1ea1}, {0x1ea3, 0x1ea3}, {0x1ea5, 0x1ea5}, {0x1ea7, 0x1ea7}, {0x1ea9, 0x1ea9}, {0x1eab, 0x1eab}, {0x1ead, 0x1ead}, {0x1eaf, 0x1eaf}, {0x1eb1, 0x1eb1}, {0x1eb3, 0x1eb3}, {0x1eb5, 0x1eb5}, {0x1eb7, 0x1eb7}, {0x1eb9, 0x1eb9}, {0x1ebb, 0x1ebb}, {0x1ebd, 0x1ebd}, {0x1ebf, 0x1ebf}, {0x1ec1, 0x1ec1}, {0x1ec3, 0x1ec3}, {0x1ec5, 0x1ec5}, {0x1ec7, 0x1ec7}, {0x1ec9, 0x1ec9}, {0x1ecb, 0x1ecb}, {0x1ecd, 0x1ecd}, {0x1ecf, 0x1ecf}, {0x1ed1, 0x1ed1}, {0x1ed3, 0x1ed3}, {0x1ed5, 0x1ed5}, {0x1ed7, 0x1ed7}, {0x1ed9, 0x1ed9}, {0x1edb, 0x1edb}, {0x1edd, 0x1edd}, {0x1edf, 0x1edf}, {0x1ee1, 0x1ee1}, {0x1ee3, 0x1ee3}, {0x1ee5, 0x1ee5}, {0x1ee7, 0x1ee7}, {0x1ee9, 0x1ee9}, {0x1eeb, 0x1eeb}, {0x1eed, 0x1eed}, {0x1eef, 0x1eef}, {0x1ef1, 0x1ef1}, {0x1ef3, 0x1ef3}, {0x1ef5, 0x1ef5}, {0x1ef7, 0x1ef7}, {0x1ef9, 0x1ef9}, {0x1efb, 0x1efb}, {0x1efd, 0x1efd}, {0x1eff, 0x1f07}, {0x1f10, 0x1f15}, {0x1f20, 0x1f27}, {0x1f30, 0x1f37}, {0x1f40, 0x1f45}, {0x1f50, 0x1f57}, {0x1f60, 0x1f67}, {0x1f70, 0x1f7d}, {0x1f80, 0x1f87}, {0x1f90, 0x1f97}, {0x1fa0, 0x1fa7}, {0x1fb0, 0x1fb4}, {0x1fb6, 0x1fb7}, {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fc7}, {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fd7}, {0x1fe0, 0x1fe7}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ff7}, {0x210a, 0x210a}, {0x210e, 0x210f}, {0x2113, 0x2113}, {0x212f, 0x212f}, {0x2134, 0x2134}, {0x2139, 0x2139}, {0x213c, 0x213d}, {0x2146, 0x2149}, {0x214e, 0x214e}, {0x2184, 0x2184}, {0x2c30, 0x2c5f}, {0x2c61, 0x2c61}, {0x2c65, 0x2c66}, {0x2c68, 0x2c68}, {0x2c6a, 0x2c6a}, {0x2c6c, 0x2c6c}, {0x2c71, 0x2c71}, {0x2c73, 0x2c74}, {0x2c76, 0x2c7b}, {0x2c81, 0x2c81}, {0x2c83, 0x2c83}, {0x2c85, 0x2c85}, {0x2c87, 0x2c87}, {0x2c89, 0x2c89}, {0x2c8b, 0x2c8b}, {0x2c8d, 0x2c8d}, {0x2c8f, 0x2c8f}, {0x2c91, 0x2c91}, {0x2c93, 0x2c93}, {0x2c95, 0x2c95}, {0x2c97, 0x2c97}, {0x2c99, 0x2c99}, {0x2c9b, 0x2c9b}, {0x2c9d, 0x2c9d}, {0x2c9f, 0x2c9f}, {0x2ca1, 0x2ca1}, {0x2ca3, 0x2ca3}, {0x2ca5, 0x2ca5}, {0x2ca7, 0x2ca7}, {0x2ca9, 0x2ca9}, {0x2cab, 0x2cab}, {0x2cad, 0x2cad}, {0x2caf, 0x2caf}, {0x2cb1, 0x2cb1}, {0x2cb3, 0x2cb3}, {0x2cb5, 0x2cb5}, {0x2cb7, 0x2cb7}, {0x2cb9, 0x2cb9}, {0x2cbb, 0x2cbb}, {0x2cbd, 0x2cbd}, {0x2cbf, 0x2cbf}, {0x2cc1, 0x2cc1}, {0x2cc3, 0x2cc3}, {0x2cc5, 0x2cc5}, {0x2cc7, 0x2cc7}, {0x2cc9, 0x2cc9}, {0x2ccb, 0x2ccb}, {0x2ccd, 0x2ccd}, {0x2ccf, 0x2ccf}, {0x2cd1, 0x2cd1}, {0x2cd3, 0x2cd3}, {0x2cd5, 0x2cd5}, {0x2cd7, 0x2cd7}, {0x2cd9, 0x2cd9}, {0x2cdb, 0x2cdb}, {0x2cdd, 0x2cdd}, {0x2cdf, 0x2cdf}, {0x2ce1, 0x2ce1}, {0x2ce3, 0x2ce4}, {0x2cec, 0x2cec}, {0x2cee, 0x2cee}, {0x2cf3, 0x2cf3}, {0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, {0xa641, 0xa641}, {0xa643, 0xa643}, {0xa645, 0xa645}, {0xa647, 0xa647}, {0xa649, 0xa649}, {0xa64b, 0xa64b}, {0xa64d, 0xa64d}, {0xa64f, 0xa64f}, {0xa651, 0xa651}, {0xa653, 0xa653}, {0xa655, 0xa655}, {0xa657, 0xa657}, {0xa659, 0xa659}, {0xa65b, 0xa65b}, {0xa65d, 0xa65d}, {0xa65f, 0xa65f}, {0xa661, 0xa661}, {0xa663, 0xa663}, {0xa665, 0xa665}, {0xa667, 0xa667}, {0xa669, 0xa669}, {0xa66b, 0xa66b}, {0xa66d, 0xa66d}, {0xa681, 0xa681}, {0xa683, 0xa683}, {0xa685, 0xa685}, {0xa687, 0xa687}, {0xa689, 0xa689}, {0xa68b, 0xa68b}, {0xa68d, 0xa68d}, {0xa68f, 0xa68f}, {0xa691, 0xa691}, {0xa693, 0xa693}, {0xa695, 0xa695}, {0xa697, 0xa697}, {0xa699, 0xa699}, {0xa69b, 0xa69b}, {0xa723, 0xa723}, {0xa725, 0xa725}, {0xa727, 0xa727}, {0xa729, 0xa729}, {0xa72b, 0xa72b}, {0xa72d, 0xa72d}, {0xa72f, 0xa731}, {0xa733, 0xa733}, {0xa735, 0xa735}, {0xa737, 0xa737}, {0xa739, 0xa739}, {0xa73b, 0xa73b}, {0xa73d, 0xa73d}, {0xa73f, 0xa73f}, {0xa741, 0xa741}, {0xa743, 0xa743}, {0xa745, 0xa745}, {0xa747, 0xa747}, {0xa749, 0xa749}, {0xa74b, 0xa74b}, {0xa74d, 0xa74d}, {0xa74f, 0xa74f}, {0xa751, 0xa751}, {0xa753, 0xa753}, {0xa755, 0xa755}, {0xa757, 0xa757}, {0xa759, 0xa759}, {0xa75b, 0xa75b}, {0xa75d, 0xa75d}, {0xa75f, 0xa75f}, {0xa761, 0xa761}, {0xa763, 0xa763}, {0xa765, 0xa765}, {0xa767, 0xa767}, {0xa769, 0xa769}, {0xa76b, 0xa76b}, {0xa76d, 0xa76d}, {0xa76f, 0xa76f}, {0xa771, 0xa778}, {0xa77a, 0xa77a}, {0xa77c, 0xa77c}, {0xa77f, 0xa77f}, {0xa781, 0xa781}, {0xa783, 0xa783}, {0xa785, 0xa785}, {0xa787, 0xa787}, {0xa78c, 0xa78c}, {0xa78e, 0xa78e}, {0xa791, 0xa791}, {0xa793, 0xa795}, {0xa797, 0xa797}, {0xa799, 0xa799}, {0xa79b, 0xa79b}, {0xa79d, 0xa79d}, {0xa79f, 0xa79f}, {0xa7a1, 0xa7a1}, {0xa7a3, 0xa7a3}, {0xa7a5, 0xa7a5}, {0xa7a7, 0xa7a7}, {0xa7a9, 0xa7a9}, {0xa7af, 0xa7af}, {0xa7b5, 0xa7b5}, {0xa7b7, 0xa7b7}, {0xa7b9, 0xa7b9}, {0xa7bb, 0xa7bb}, {0xa7bd, 0xa7bd}, {0xa7bf, 0xa7bf}, {0xa7c1, 0xa7c1}, {0xa7c3, 0xa7c3}, {0xa7c8, 0xa7c8}, {0xa7ca, 0xa7ca}, {0xa7cd, 0xa7cd}, {0xa7d1, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7d5}, {0xa7d7, 0xa7d7}, {0xa7d9, 0xa7d9}, {0xa7db, 0xa7db}, {0xa7f6, 0xa7f6}, {0xa7fa, 0xa7fa}, {0xab30, 0xab5a}, {0xab60, 0xab68}, {0xab70, 0xabbf}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xff41, 0xff5a}, {0x10428, 0x1044f}, {0x104d8, 0x104fb}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x10cc0, 0x10cf2}, {0x10d70, 0x10d85}, {0x118c0, 0x118df}, {0x16e60, 0x16e7f}, {0x1d41a, 0x1d433}, {0x1d44e, 0x1d454}, {0x1d456, 0x1d467}, {0x1d482, 0x1d49b}, {0x1d4b6, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, {0x1d4bd, 0x1d4c3}, {0x1d4c5, 0x1d4cf}, {0x1d4ea, 0x1d503}, {0x1d51e, 0x1d537}, {0x1d552, 0x1d56b}, {0x1d586, 0x1d59f}, {0x1d5ba, 0x1d5d3}, {0x1d5ee, 0x1d607}, {0x1d622, 0x1d63b}, {0x1d656, 0x1d66f}, {0x1d68a, 0x1d6a5}, {0x1d6c2, 0x1d6da}, {0x1d6dc, 0x1d6e1}, {0x1d6fc, 0x1d714}, {0x1d716, 0x1d71b}, {0x1d736, 0x1d74e}, {0x1d750, 0x1d755}, {0x1d770, 0x1d788}, {0x1d78a, 0x1d78f}, {0x1d7aa, 0x1d7c2}, {0x1d7c4, 0x1d7c9}, {0x1d7cb, 0x1d7cb}, {0x1df00, 0x1df09}, {0x1df0b, 0x1df1e}, {0x1df25, 0x1df2a}, {0x1e922, 0x1e943}, }; static const TSCharacterRange sym__operator_character_set_1[] = { {'!', '!'}, {'#', '&'}, {'*', '+'}, {'-', '/'}, {':', ':'}, {'<', '@'}, {'\\', '\\'}, {'^', '^'}, {'`', '`'}, {'|', '|'}, {'~', '~'}, {0xa2, 0xa6}, {0xa8, 0xa9}, {0xac, 0xac}, {0xae, 0xb1}, {0xb4, 0xb4}, {0xb8, 0xb8}, {0xd7, 0xd7}, {0xf7, 0xf7}, {0x2c2, 0x2c5}, {0x2d2, 0x2df}, {0x2e5, 0x2eb}, {0x2ed, 0x2ed}, {0x2ef, 0x2ff}, {0x375, 0x375}, {0x384, 0x385}, {0x3f6, 0x3f6}, {0x482, 0x482}, {0x58d, 0x58f}, {0x606, 0x608}, {0x60b, 0x60b}, {0x60e, 0x60f}, {0x6de, 0x6de}, {0x6e9, 0x6e9}, {0x6fd, 0x6fe}, {0x7f6, 0x7f6}, {0x7fe, 0x7ff}, {0x888, 0x888}, {0x9f2, 0x9f3}, {0x9fa, 0x9fb}, {0xaf1, 0xaf1}, {0xb70, 0xb70}, {0xbf3, 0xbfa}, {0xc7f, 0xc7f}, {0xd4f, 0xd4f}, {0xd79, 0xd79}, {0xe3f, 0xe3f}, {0xf01, 0xf03}, {0xf13, 0xf13}, {0xf15, 0xf17}, {0xf1a, 0xf1f}, {0xf34, 0xf34}, {0xf36, 0xf36}, {0xf38, 0xf38}, {0xfbe, 0xfc5}, {0xfc7, 0xfcc}, {0xfce, 0xfcf}, {0xfd5, 0xfd8}, {0x109e, 0x109f}, {0x1390, 0x1399}, {0x166d, 0x166d}, {0x17db, 0x17db}, {0x1940, 0x1940}, {0x19de, 0x19ff}, {0x1b61, 0x1b6a}, {0x1b74, 0x1b7c}, {0x1fbd, 0x1fbd}, {0x1fbf, 0x1fc1}, {0x1fcd, 0x1fcf}, {0x1fdd, 0x1fdf}, {0x1fed, 0x1fef}, {0x1ffd, 0x1ffe}, {0x2044, 0x2044}, {0x2052, 0x2052}, {0x207a, 0x207c}, {0x208a, 0x208c}, {0x20a0, 0x20c0}, {0x2100, 0x2101}, {0x2103, 0x2106}, {0x2108, 0x2109}, {0x2114, 0x2114}, {0x2116, 0x2118}, {0x211e, 0x2123}, {0x2125, 0x2125}, {0x2127, 0x2127}, {0x2129, 0x2129}, {0x212e, 0x212e}, {0x213a, 0x213b}, {0x2140, 0x2144}, {0x214a, 0x214d}, {0x214f, 0x214f}, {0x218a, 0x218b}, {0x2190, 0x2307}, {0x230c, 0x2328}, {0x232b, 0x2429}, {0x2440, 0x244a}, {0x249c, 0x24e9}, {0x2500, 0x2767}, {0x2794, 0x27c4}, {0x27c7, 0x27e5}, {0x27f0, 0x2982}, {0x2999, 0x29d7}, {0x29dc, 0x29fb}, {0x29fe, 0x2b73}, {0x2b76, 0x2b95}, {0x2b97, 0x2bff}, {0x2ce5, 0x2cea}, {0x2e50, 0x2e51}, {0x2e80, 0x2e99}, {0x2e9b, 0x2ef3}, {0x2f00, 0x2fd5}, {0x2ff0, 0x2fff}, {0x3004, 0x3004}, {0x3012, 0x3013}, {0x3020, 0x3020}, {0x3036, 0x3037}, {0x303e, 0x303f}, {0x309b, 0x309c}, {0x3190, 0x3191}, {0x3196, 0x319f}, {0x31c0, 0x31e5}, {0x31ef, 0x31ef}, {0x3200, 0x321e}, {0x322a, 0x3247}, {0x3250, 0x3250}, {0x3260, 0x327f}, {0x328a, 0x32b0}, {0x32c0, 0x33ff}, {0x4dc0, 0x4dff}, {0xa490, 0xa4c6}, {0xa700, 0xa716}, {0xa720, 0xa721}, {0xa789, 0xa78a}, {0xa828, 0xa82b}, {0xa836, 0xa839}, {0xaa77, 0xaa79}, {0xab5b, 0xab5b}, {0xab6a, 0xab6b}, {0xfb29, 0xfb29}, {0xfbb2, 0xfbc2}, {0xfd40, 0xfd4f}, {0xfdcf, 0xfdcf}, {0xfdfc, 0xfdff}, {0xfe62, 0xfe62}, {0xfe64, 0xfe66}, {0xfe69, 0xfe69}, {0xff04, 0xff04}, {0xff0b, 0xff0b}, {0xff1c, 0xff1e}, {0xff3e, 0xff3e}, {0xff40, 0xff40}, {0xff5c, 0xff5c}, {0xff5e, 0xff5e}, {0xffe0, 0xffe6}, {0xffe8, 0xffee}, {0xfffc, 0xfffd}, {0x10137, 0x1013f}, {0x10179, 0x10189}, {0x1018c, 0x1018e}, {0x10190, 0x1019c}, {0x101a0, 0x101a0}, {0x101d0, 0x101fc}, {0x10877, 0x10878}, {0x10ac8, 0x10ac8}, {0x10d8e, 0x10d8f}, {0x1173f, 0x1173f}, {0x11fd5, 0x11ff1}, {0x16b3c, 0x16b3f}, {0x16b45, 0x16b45}, {0x1bc9c, 0x1bc9c}, {0x1cc00, 0x1ccef}, {0x1cd00, 0x1ceb3}, {0x1cf50, 0x1cfc3}, {0x1d000, 0x1d0f5}, {0x1d100, 0x1d126}, {0x1d129, 0x1d164}, {0x1d16a, 0x1d16c}, {0x1d183, 0x1d184}, {0x1d18c, 0x1d1a9}, {0x1d1ae, 0x1d1ea}, {0x1d200, 0x1d241}, {0x1d245, 0x1d245}, {0x1d300, 0x1d356}, {0x1d6c1, 0x1d6c1}, {0x1d6db, 0x1d6db}, {0x1d6fb, 0x1d6fb}, {0x1d715, 0x1d715}, {0x1d735, 0x1d735}, {0x1d74f, 0x1d74f}, {0x1d76f, 0x1d76f}, {0x1d789, 0x1d789}, {0x1d7a9, 0x1d7a9}, {0x1d7c3, 0x1d7c3}, {0x1d800, 0x1d9ff}, {0x1da37, 0x1da3a}, {0x1da6d, 0x1da74}, {0x1da76, 0x1da83}, {0x1da85, 0x1da86}, {0x1e14f, 0x1e14f}, {0x1e2ff, 0x1e2ff}, {0x1ecac, 0x1ecac}, {0x1ecb0, 0x1ecb0}, {0x1ed2e, 0x1ed2e}, {0x1eef0, 0x1eef1}, {0x1f000, 0x1f02b}, {0x1f030, 0x1f093}, {0x1f0a0, 0x1f0ae}, {0x1f0b1, 0x1f0bf}, {0x1f0c1, 0x1f0cf}, {0x1f0d1, 0x1f0f5}, {0x1f10d, 0x1f1ad}, {0x1f1e6, 0x1f202}, {0x1f210, 0x1f23b}, {0x1f240, 0x1f248}, {0x1f250, 0x1f251}, {0x1f260, 0x1f265}, {0x1f300, 0x1f6d7}, {0x1f6dc, 0x1f6ec}, {0x1f6f0, 0x1f6fc}, {0x1f700, 0x1f776}, {0x1f77b, 0x1f7d9}, {0x1f7e0, 0x1f7eb}, {0x1f7f0, 0x1f7f0}, {0x1f800, 0x1f80b}, {0x1f810, 0x1f847}, {0x1f850, 0x1f859}, {0x1f860, 0x1f887}, {0x1f890, 0x1f8ad}, {0x1f8b0, 0x1f8bb}, {0x1f8c0, 0x1f8c1}, {0x1f900, 0x1fa53}, {0x1fa60, 0x1fa6d}, {0x1fa70, 0x1fa7c}, {0x1fa80, 0x1fa89}, {0x1fa8f, 0x1fac6}, {0x1face, 0x1fadc}, {0x1fadf, 0x1fae9}, {0x1faf0, 0x1faf8}, {0x1fb00, 0x1fb92}, {0x1fb94, 0x1fbef}, }; static const TSCharacterRange sym__conid_character_set_1[] = { {'A', 'Z'}, {'_', '_'}, {0xc0, 0xd6}, {0xd8, 0xde}, {0x100, 0x100}, {0x102, 0x102}, {0x104, 0x104}, {0x106, 0x106}, {0x108, 0x108}, {0x10a, 0x10a}, {0x10c, 0x10c}, {0x10e, 0x10e}, {0x110, 0x110}, {0x112, 0x112}, {0x114, 0x114}, {0x116, 0x116}, {0x118, 0x118}, {0x11a, 0x11a}, {0x11c, 0x11c}, {0x11e, 0x11e}, {0x120, 0x120}, {0x122, 0x122}, {0x124, 0x124}, {0x126, 0x126}, {0x128, 0x128}, {0x12a, 0x12a}, {0x12c, 0x12c}, {0x12e, 0x12e}, {0x130, 0x130}, {0x132, 0x132}, {0x134, 0x134}, {0x136, 0x136}, {0x139, 0x139}, {0x13b, 0x13b}, {0x13d, 0x13d}, {0x13f, 0x13f}, {0x141, 0x141}, {0x143, 0x143}, {0x145, 0x145}, {0x147, 0x147}, {0x14a, 0x14a}, {0x14c, 0x14c}, {0x14e, 0x14e}, {0x150, 0x150}, {0x152, 0x152}, {0x154, 0x154}, {0x156, 0x156}, {0x158, 0x158}, {0x15a, 0x15a}, {0x15c, 0x15c}, {0x15e, 0x15e}, {0x160, 0x160}, {0x162, 0x162}, {0x164, 0x164}, {0x166, 0x166}, {0x168, 0x168}, {0x16a, 0x16a}, {0x16c, 0x16c}, {0x16e, 0x16e}, {0x170, 0x170}, {0x172, 0x172}, {0x174, 0x174}, {0x176, 0x176}, {0x178, 0x179}, {0x17b, 0x17b}, {0x17d, 0x17d}, {0x181, 0x182}, {0x184, 0x184}, {0x186, 0x187}, {0x189, 0x18b}, {0x18e, 0x191}, {0x193, 0x194}, {0x196, 0x198}, {0x19c, 0x19d}, {0x19f, 0x1a0}, {0x1a2, 0x1a2}, {0x1a4, 0x1a4}, {0x1a6, 0x1a7}, {0x1a9, 0x1a9}, {0x1ac, 0x1ac}, {0x1ae, 0x1af}, {0x1b1, 0x1b3}, {0x1b5, 0x1b5}, {0x1b7, 0x1b8}, {0x1bc, 0x1bc}, {0x1c4, 0x1c4}, {0x1c7, 0x1c7}, {0x1ca, 0x1ca}, {0x1cd, 0x1cd}, {0x1cf, 0x1cf}, {0x1d1, 0x1d1}, {0x1d3, 0x1d3}, {0x1d5, 0x1d5}, {0x1d7, 0x1d7}, {0x1d9, 0x1d9}, {0x1db, 0x1db}, {0x1de, 0x1de}, {0x1e0, 0x1e0}, {0x1e2, 0x1e2}, {0x1e4, 0x1e4}, {0x1e6, 0x1e6}, {0x1e8, 0x1e8}, {0x1ea, 0x1ea}, {0x1ec, 0x1ec}, {0x1ee, 0x1ee}, {0x1f1, 0x1f1}, {0x1f4, 0x1f4}, {0x1f6, 0x1f8}, {0x1fa, 0x1fa}, {0x1fc, 0x1fc}, {0x1fe, 0x1fe}, {0x200, 0x200}, {0x202, 0x202}, {0x204, 0x204}, {0x206, 0x206}, {0x208, 0x208}, {0x20a, 0x20a}, {0x20c, 0x20c}, {0x20e, 0x20e}, {0x210, 0x210}, {0x212, 0x212}, {0x214, 0x214}, {0x216, 0x216}, {0x218, 0x218}, {0x21a, 0x21a}, {0x21c, 0x21c}, {0x21e, 0x21e}, {0x220, 0x220}, {0x222, 0x222}, {0x224, 0x224}, {0x226, 0x226}, {0x228, 0x228}, {0x22a, 0x22a}, {0x22c, 0x22c}, {0x22e, 0x22e}, {0x230, 0x230}, {0x232, 0x232}, {0x23a, 0x23b}, {0x23d, 0x23e}, {0x241, 0x241}, {0x243, 0x246}, {0x248, 0x248}, {0x24a, 0x24a}, {0x24c, 0x24c}, {0x24e, 0x24e}, {0x370, 0x370}, {0x372, 0x372}, {0x376, 0x376}, {0x37f, 0x37f}, {0x386, 0x386}, {0x388, 0x38a}, {0x38c, 0x38c}, {0x38e, 0x38f}, {0x391, 0x3a1}, {0x3a3, 0x3ab}, {0x3cf, 0x3cf}, {0x3d2, 0x3d4}, {0x3d8, 0x3d8}, {0x3da, 0x3da}, {0x3dc, 0x3dc}, {0x3de, 0x3de}, {0x3e0, 0x3e0}, {0x3e2, 0x3e2}, {0x3e4, 0x3e4}, {0x3e6, 0x3e6}, {0x3e8, 0x3e8}, {0x3ea, 0x3ea}, {0x3ec, 0x3ec}, {0x3ee, 0x3ee}, {0x3f4, 0x3f4}, {0x3f7, 0x3f7}, {0x3f9, 0x3fa}, {0x3fd, 0x42f}, {0x460, 0x460}, {0x462, 0x462}, {0x464, 0x464}, {0x466, 0x466}, {0x468, 0x468}, {0x46a, 0x46a}, {0x46c, 0x46c}, {0x46e, 0x46e}, {0x470, 0x470}, {0x472, 0x472}, {0x474, 0x474}, {0x476, 0x476}, {0x478, 0x478}, {0x47a, 0x47a}, {0x47c, 0x47c}, {0x47e, 0x47e}, {0x480, 0x480}, {0x48a, 0x48a}, {0x48c, 0x48c}, {0x48e, 0x48e}, {0x490, 0x490}, {0x492, 0x492}, {0x494, 0x494}, {0x496, 0x496}, {0x498, 0x498}, {0x49a, 0x49a}, {0x49c, 0x49c}, {0x49e, 0x49e}, {0x4a0, 0x4a0}, {0x4a2, 0x4a2}, {0x4a4, 0x4a4}, {0x4a6, 0x4a6}, {0x4a8, 0x4a8}, {0x4aa, 0x4aa}, {0x4ac, 0x4ac}, {0x4ae, 0x4ae}, {0x4b0, 0x4b0}, {0x4b2, 0x4b2}, {0x4b4, 0x4b4}, {0x4b6, 0x4b6}, {0x4b8, 0x4b8}, {0x4ba, 0x4ba}, {0x4bc, 0x4bc}, {0x4be, 0x4be}, {0x4c0, 0x4c1}, {0x4c3, 0x4c3}, {0x4c5, 0x4c5}, {0x4c7, 0x4c7}, {0x4c9, 0x4c9}, {0x4cb, 0x4cb}, {0x4cd, 0x4cd}, {0x4d0, 0x4d0}, {0x4d2, 0x4d2}, {0x4d4, 0x4d4}, {0x4d6, 0x4d6}, {0x4d8, 0x4d8}, {0x4da, 0x4da}, {0x4dc, 0x4dc}, {0x4de, 0x4de}, {0x4e0, 0x4e0}, {0x4e2, 0x4e2}, {0x4e4, 0x4e4}, {0x4e6, 0x4e6}, {0x4e8, 0x4e8}, {0x4ea, 0x4ea}, {0x4ec, 0x4ec}, {0x4ee, 0x4ee}, {0x4f0, 0x4f0}, {0x4f2, 0x4f2}, {0x4f4, 0x4f4}, {0x4f6, 0x4f6}, {0x4f8, 0x4f8}, {0x4fa, 0x4fa}, {0x4fc, 0x4fc}, {0x4fe, 0x4fe}, {0x500, 0x500}, {0x502, 0x502}, {0x504, 0x504}, {0x506, 0x506}, {0x508, 0x508}, {0x50a, 0x50a}, {0x50c, 0x50c}, {0x50e, 0x50e}, {0x510, 0x510}, {0x512, 0x512}, {0x514, 0x514}, {0x516, 0x516}, {0x518, 0x518}, {0x51a, 0x51a}, {0x51c, 0x51c}, {0x51e, 0x51e}, {0x520, 0x520}, {0x522, 0x522}, {0x524, 0x524}, {0x526, 0x526}, {0x528, 0x528}, {0x52a, 0x52a}, {0x52c, 0x52c}, {0x52e, 0x52e}, {0x531, 0x556}, {0x10a0, 0x10c5}, {0x10c7, 0x10c7}, {0x10cd, 0x10cd}, {0x13a0, 0x13f5}, {0x1c89, 0x1c89}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, {0x1e00, 0x1e00}, {0x1e02, 0x1e02}, {0x1e04, 0x1e04}, {0x1e06, 0x1e06}, {0x1e08, 0x1e08}, {0x1e0a, 0x1e0a}, {0x1e0c, 0x1e0c}, {0x1e0e, 0x1e0e}, {0x1e10, 0x1e10}, {0x1e12, 0x1e12}, {0x1e14, 0x1e14}, {0x1e16, 0x1e16}, {0x1e18, 0x1e18}, {0x1e1a, 0x1e1a}, {0x1e1c, 0x1e1c}, {0x1e1e, 0x1e1e}, {0x1e20, 0x1e20}, {0x1e22, 0x1e22}, {0x1e24, 0x1e24}, {0x1e26, 0x1e26}, {0x1e28, 0x1e28}, {0x1e2a, 0x1e2a}, {0x1e2c, 0x1e2c}, {0x1e2e, 0x1e2e}, {0x1e30, 0x1e30}, {0x1e32, 0x1e32}, {0x1e34, 0x1e34}, {0x1e36, 0x1e36}, {0x1e38, 0x1e38}, {0x1e3a, 0x1e3a}, {0x1e3c, 0x1e3c}, {0x1e3e, 0x1e3e}, {0x1e40, 0x1e40}, {0x1e42, 0x1e42}, {0x1e44, 0x1e44}, {0x1e46, 0x1e46}, {0x1e48, 0x1e48}, {0x1e4a, 0x1e4a}, {0x1e4c, 0x1e4c}, {0x1e4e, 0x1e4e}, {0x1e50, 0x1e50}, {0x1e52, 0x1e52}, {0x1e54, 0x1e54}, {0x1e56, 0x1e56}, {0x1e58, 0x1e58}, {0x1e5a, 0x1e5a}, {0x1e5c, 0x1e5c}, {0x1e5e, 0x1e5e}, {0x1e60, 0x1e60}, {0x1e62, 0x1e62}, {0x1e64, 0x1e64}, {0x1e66, 0x1e66}, {0x1e68, 0x1e68}, {0x1e6a, 0x1e6a}, {0x1e6c, 0x1e6c}, {0x1e6e, 0x1e6e}, {0x1e70, 0x1e70}, {0x1e72, 0x1e72}, {0x1e74, 0x1e74}, {0x1e76, 0x1e76}, {0x1e78, 0x1e78}, {0x1e7a, 0x1e7a}, {0x1e7c, 0x1e7c}, {0x1e7e, 0x1e7e}, {0x1e80, 0x1e80}, {0x1e82, 0x1e82}, {0x1e84, 0x1e84}, {0x1e86, 0x1e86}, {0x1e88, 0x1e88}, {0x1e8a, 0x1e8a}, {0x1e8c, 0x1e8c}, {0x1e8e, 0x1e8e}, {0x1e90, 0x1e90}, {0x1e92, 0x1e92}, {0x1e94, 0x1e94}, {0x1e9e, 0x1e9e}, {0x1ea0, 0x1ea0}, {0x1ea2, 0x1ea2}, {0x1ea4, 0x1ea4}, {0x1ea6, 0x1ea6}, {0x1ea8, 0x1ea8}, {0x1eaa, 0x1eaa}, {0x1eac, 0x1eac}, {0x1eae, 0x1eae}, {0x1eb0, 0x1eb0}, {0x1eb2, 0x1eb2}, {0x1eb4, 0x1eb4}, {0x1eb6, 0x1eb6}, {0x1eb8, 0x1eb8}, {0x1eba, 0x1eba}, {0x1ebc, 0x1ebc}, {0x1ebe, 0x1ebe}, {0x1ec0, 0x1ec0}, {0x1ec2, 0x1ec2}, {0x1ec4, 0x1ec4}, {0x1ec6, 0x1ec6}, {0x1ec8, 0x1ec8}, {0x1eca, 0x1eca}, {0x1ecc, 0x1ecc}, {0x1ece, 0x1ece}, {0x1ed0, 0x1ed0}, {0x1ed2, 0x1ed2}, {0x1ed4, 0x1ed4}, {0x1ed6, 0x1ed6}, {0x1ed8, 0x1ed8}, {0x1eda, 0x1eda}, {0x1edc, 0x1edc}, {0x1ede, 0x1ede}, {0x1ee0, 0x1ee0}, {0x1ee2, 0x1ee2}, {0x1ee4, 0x1ee4}, {0x1ee6, 0x1ee6}, {0x1ee8, 0x1ee8}, {0x1eea, 0x1eea}, {0x1eec, 0x1eec}, {0x1eee, 0x1eee}, {0x1ef0, 0x1ef0}, {0x1ef2, 0x1ef2}, {0x1ef4, 0x1ef4}, {0x1ef6, 0x1ef6}, {0x1ef8, 0x1ef8}, {0x1efa, 0x1efa}, {0x1efc, 0x1efc}, {0x1efe, 0x1efe}, {0x1f08, 0x1f0f}, {0x1f18, 0x1f1d}, {0x1f28, 0x1f2f}, {0x1f38, 0x1f3f}, {0x1f48, 0x1f4d}, {0x1f59, 0x1f59}, {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f5f}, {0x1f68, 0x1f6f}, {0x1fb8, 0x1fbb}, {0x1fc8, 0x1fcb}, {0x1fd8, 0x1fdb}, {0x1fe8, 0x1fec}, {0x1ff8, 0x1ffb}, {0x2102, 0x2102}, {0x2107, 0x2107}, {0x210b, 0x210d}, {0x2110, 0x2112}, {0x2115, 0x2115}, {0x2119, 0x211d}, {0x2124, 0x2124}, {0x2126, 0x2126}, {0x2128, 0x2128}, {0x212a, 0x212d}, {0x2130, 0x2133}, {0x213e, 0x213f}, {0x2145, 0x2145}, {0x2183, 0x2183}, {0x2c00, 0x2c2f}, {0x2c60, 0x2c60}, {0x2c62, 0x2c64}, {0x2c67, 0x2c67}, {0x2c69, 0x2c69}, {0x2c6b, 0x2c6b}, {0x2c6d, 0x2c70}, {0x2c72, 0x2c72}, {0x2c75, 0x2c75}, {0x2c7e, 0x2c80}, {0x2c82, 0x2c82}, {0x2c84, 0x2c84}, {0x2c86, 0x2c86}, {0x2c88, 0x2c88}, {0x2c8a, 0x2c8a}, {0x2c8c, 0x2c8c}, {0x2c8e, 0x2c8e}, {0x2c90, 0x2c90}, {0x2c92, 0x2c92}, {0x2c94, 0x2c94}, {0x2c96, 0x2c96}, {0x2c98, 0x2c98}, {0x2c9a, 0x2c9a}, {0x2c9c, 0x2c9c}, {0x2c9e, 0x2c9e}, {0x2ca0, 0x2ca0}, {0x2ca2, 0x2ca2}, {0x2ca4, 0x2ca4}, {0x2ca6, 0x2ca6}, {0x2ca8, 0x2ca8}, {0x2caa, 0x2caa}, {0x2cac, 0x2cac}, {0x2cae, 0x2cae}, {0x2cb0, 0x2cb0}, {0x2cb2, 0x2cb2}, {0x2cb4, 0x2cb4}, {0x2cb6, 0x2cb6}, {0x2cb8, 0x2cb8}, {0x2cba, 0x2cba}, {0x2cbc, 0x2cbc}, {0x2cbe, 0x2cbe}, {0x2cc0, 0x2cc0}, {0x2cc2, 0x2cc2}, {0x2cc4, 0x2cc4}, {0x2cc6, 0x2cc6}, {0x2cc8, 0x2cc8}, {0x2cca, 0x2cca}, {0x2ccc, 0x2ccc}, {0x2cce, 0x2cce}, {0x2cd0, 0x2cd0}, {0x2cd2, 0x2cd2}, {0x2cd4, 0x2cd4}, {0x2cd6, 0x2cd6}, {0x2cd8, 0x2cd8}, {0x2cda, 0x2cda}, {0x2cdc, 0x2cdc}, {0x2cde, 0x2cde}, {0x2ce0, 0x2ce0}, {0x2ce2, 0x2ce2}, {0x2ceb, 0x2ceb}, {0x2ced, 0x2ced}, {0x2cf2, 0x2cf2}, {0xa640, 0xa640}, {0xa642, 0xa642}, {0xa644, 0xa644}, {0xa646, 0xa646}, {0xa648, 0xa648}, {0xa64a, 0xa64a}, {0xa64c, 0xa64c}, {0xa64e, 0xa64e}, {0xa650, 0xa650}, {0xa652, 0xa652}, {0xa654, 0xa654}, {0xa656, 0xa656}, {0xa658, 0xa658}, {0xa65a, 0xa65a}, {0xa65c, 0xa65c}, {0xa65e, 0xa65e}, {0xa660, 0xa660}, {0xa662, 0xa662}, {0xa664, 0xa664}, {0xa666, 0xa666}, {0xa668, 0xa668}, {0xa66a, 0xa66a}, {0xa66c, 0xa66c}, {0xa680, 0xa680}, {0xa682, 0xa682}, {0xa684, 0xa684}, {0xa686, 0xa686}, {0xa688, 0xa688}, {0xa68a, 0xa68a}, {0xa68c, 0xa68c}, {0xa68e, 0xa68e}, {0xa690, 0xa690}, {0xa692, 0xa692}, {0xa694, 0xa694}, {0xa696, 0xa696}, {0xa698, 0xa698}, {0xa69a, 0xa69a}, {0xa722, 0xa722}, {0xa724, 0xa724}, {0xa726, 0xa726}, {0xa728, 0xa728}, {0xa72a, 0xa72a}, {0xa72c, 0xa72c}, {0xa72e, 0xa72e}, {0xa732, 0xa732}, {0xa734, 0xa734}, {0xa736, 0xa736}, {0xa738, 0xa738}, {0xa73a, 0xa73a}, {0xa73c, 0xa73c}, {0xa73e, 0xa73e}, {0xa740, 0xa740}, {0xa742, 0xa742}, {0xa744, 0xa744}, {0xa746, 0xa746}, {0xa748, 0xa748}, {0xa74a, 0xa74a}, {0xa74c, 0xa74c}, {0xa74e, 0xa74e}, {0xa750, 0xa750}, {0xa752, 0xa752}, {0xa754, 0xa754}, {0xa756, 0xa756}, {0xa758, 0xa758}, {0xa75a, 0xa75a}, {0xa75c, 0xa75c}, {0xa75e, 0xa75e}, {0xa760, 0xa760}, {0xa762, 0xa762}, {0xa764, 0xa764}, {0xa766, 0xa766}, {0xa768, 0xa768}, {0xa76a, 0xa76a}, {0xa76c, 0xa76c}, {0xa76e, 0xa76e}, {0xa779, 0xa779}, {0xa77b, 0xa77b}, {0xa77d, 0xa77e}, {0xa780, 0xa780}, {0xa782, 0xa782}, {0xa784, 0xa784}, {0xa786, 0xa786}, {0xa78b, 0xa78b}, {0xa78d, 0xa78d}, {0xa790, 0xa790}, {0xa792, 0xa792}, {0xa796, 0xa796}, {0xa798, 0xa798}, {0xa79a, 0xa79a}, {0xa79c, 0xa79c}, {0xa79e, 0xa79e}, {0xa7a0, 0xa7a0}, {0xa7a2, 0xa7a2}, {0xa7a4, 0xa7a4}, {0xa7a6, 0xa7a6}, {0xa7a8, 0xa7a8}, {0xa7aa, 0xa7ae}, {0xa7b0, 0xa7b4}, {0xa7b6, 0xa7b6}, {0xa7b8, 0xa7b8}, {0xa7ba, 0xa7ba}, {0xa7bc, 0xa7bc}, {0xa7be, 0xa7be}, {0xa7c0, 0xa7c0}, {0xa7c2, 0xa7c2}, {0xa7c4, 0xa7c7}, {0xa7c9, 0xa7c9}, {0xa7cb, 0xa7cc}, {0xa7d0, 0xa7d0}, {0xa7d6, 0xa7d6}, {0xa7d8, 0xa7d8}, {0xa7da, 0xa7da}, {0xa7dc, 0xa7dc}, {0xa7f5, 0xa7f5}, {0xff21, 0xff3a}, {0x10400, 0x10427}, {0x104b0, 0x104d3}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, {0x10594, 0x10595}, {0x10c80, 0x10cb2}, {0x10d50, 0x10d65}, {0x118a0, 0x118bf}, {0x16e40, 0x16e5f}, {0x1d400, 0x1d419}, {0x1d434, 0x1d44d}, {0x1d468, 0x1d481}, {0x1d49c, 0x1d49c}, {0x1d49e, 0x1d49f}, {0x1d4a2, 0x1d4a2}, {0x1d4a5, 0x1d4a6}, {0x1d4a9, 0x1d4ac}, {0x1d4ae, 0x1d4b5}, {0x1d4d0, 0x1d4e9}, {0x1d504, 0x1d505}, {0x1d507, 0x1d50a}, {0x1d50d, 0x1d514}, {0x1d516, 0x1d51c}, {0x1d538, 0x1d539}, {0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, {0x1d546, 0x1d546}, {0x1d54a, 0x1d550}, {0x1d56c, 0x1d585}, {0x1d5a0, 0x1d5b9}, {0x1d5d4, 0x1d5ed}, {0x1d608, 0x1d621}, {0x1d63c, 0x1d655}, {0x1d670, 0x1d689}, {0x1d6a8, 0x1d6c0}, {0x1d6e2, 0x1d6fa}, {0x1d71c, 0x1d734}, {0x1d756, 0x1d76e}, {0x1d790, 0x1d7a8}, {0x1d7ca, 0x1d7ca}, {0x1e900, 0x1e921}, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 290, '.', 251, '0', 224, ':', 301, ';', 213, '<', 142, '=', 303, '?', 181, '@', 329, '[', 317, '\\', 327, ']', 318, '_', 281, '`', 315, 'c', 266, 'd', 253, 'e', 265, 'i', 268, 'n', 256, 'o', 262, 'r', 270, 't', 263, '{', 298, '|', 296, '}', 299, 0x2190, 241, 0x2192, 237, 0x21d0, 233, 0x21d2, 229, 0x2200, 307, 0x2237, 245, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(182); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); END_STATE(); case 1: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 289, '0', 224, ':', 300, '<', 145, '=', 147, '?', 181, '@', 305, '[', 317, '\\', 327, '_', 281, 'i', 268, '{', 298, '}', 299, 0x21d0, 233, 0x21d2, 229, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(1); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); END_STATE(); case 2: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 292, '.', 252, '0', 224, ':', 284, '?', 288, '@', 330, '[', 317, '\\', 328, ']', 318, '_', 281, '`', 316, '{', 298, '}', 299, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(4); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 3: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 292, '.', 252, '0', 224, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(7); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 4: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 292, '0', 224, ':', 284, '?', 288, '@', 306, '[', 317, '\\', 328, ']', 318, '_', 281, '`', 316, '{', 298, '}', 299, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(4); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 5: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 292, '0', 224, ':', 284, '@', 330, '[', 317, ']', 318, '_', 281, '{', 298, '}', 299, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(6); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 6: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 292, '0', 224, ':', 284, '[', 317, ']', 318, '_', 281, '{', 298, '}', 299, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(6); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 7: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 292, '0', 224, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(7); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 8: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, ':', 284, ';', 213, '<', 283, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, 'i', 268, '{', 298, 0x2190, 242, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(21); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 9: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, ':', 284, ';', 213, '<', 283, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2190, 242, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(22); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 10: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, ':', 284, ';', 213, '<', 283, '?', 288, '@', 330, '[', 317, '\\', 328, '_', 281, '`', 316, 'i', 268, '{', 298, 0x2190, 242, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(21); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 11: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, ':', 284, ';', 213, '<', 283, '?', 288, '@', 330, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2190, 242, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(22); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 12: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, ':', 284, ';', 213, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, 'i', 268, '{', 298, '|', 297, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(23); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 13: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, ':', 284, ';', 213, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, 'i', 268, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(24); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 14: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, ':', 284, '=', 304, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(28); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 15: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, ':', 284, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, 'e', 265, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(31); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 16: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, ':', 284, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, 'o', 262, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(32); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 17: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, ':', 284, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, 't', 264, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(33); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 18: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, '<', 283, '=', 304, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2190, 242, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(34); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 19: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, '<', 283, '=', 304, '?', 288, '@', 330, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2190, 242, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(34); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 20: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, '=', 304, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(39); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 21: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, ';', 213, '<', 283, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, 'i', 268, '{', 298, 0x2190, 242, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(21); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 22: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, ';', 213, '<', 283, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2190, 242, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(22); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 23: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, ';', 213, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, 'i', 268, '{', 298, '|', 297, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(23); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 24: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, ';', 213, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, 'i', 268, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(24); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 25: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, '<', 283, '=', 304, '[', 317, '_', 281, '{', 298, 0x2190, 242, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(25); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 26: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, '<', 283, '@', 330, '[', 317, '_', 281, '{', 298, 0x2190, 242, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(27); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 27: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, '<', 283, '[', 317, '_', 281, '{', 298, 0x2190, 242, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(27); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 28: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, '=', 304, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(28); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 29: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, '=', 304, '@', 330, '[', 317, '_', 281, '{', 298, '|', 297, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(30); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 30: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, '=', 304, '[', 317, '_', 281, '{', 298, '|', 297, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(30); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 31: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, 'e', 265, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(31); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 32: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, 'o', 262, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(32); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 33: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, 't', 264, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(33); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 34: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, '<', 283, '=', 304, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2190, 242, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(34); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 35: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, '<', 283, '=', 304, '@', 330, '[', 317, '_', 281, '{', 298, 0x2190, 242, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(36); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 36: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, '<', 283, '=', 304, '[', 317, '_', 281, '{', 298, 0x2190, 242, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(36); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 37: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, '<', 283, '@', 330, '[', 317, '_', 281, '{', 298, 0x2190, 242, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(38); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 38: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, '<', 283, '[', 317, '_', 281, '{', 298, 0x2190, 242, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(38); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 39: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, '=', 304, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(39); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 40: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, '=', 304, '@', 330, '[', 317, '_', 281, '{', 298, '|', 297, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(41); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 41: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, '=', 304, '[', 317, '_', 281, '{', 298, '|', 297, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(41); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 42: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 291, '.', 252, '0', 224, ':', 284, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2192, 238, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(46); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 43: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 291, '.', 252, '0', 224, '<', 283, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2190, 242, 0x2192, 238, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(47); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 44: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 291, '.', 252, '0', 224, '<', 283, '?', 288, '@', 330, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2190, 242, 0x2192, 238, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(47); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 45: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 291, '.', 252, '0', 224, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2192, 238, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(48); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 46: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 291, '0', 224, ':', 284, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2192, 238, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(46); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 47: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 291, '0', 224, '<', 283, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2190, 242, 0x2192, 238, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(47); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 48: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 291, '0', 224, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, 0x2192, 238, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(48); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 49: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 291, '0', 224, '@', 330, '[', 317, '_', 281, '{', 298, '|', 297, 0x2192, 238, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(50); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 50: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 291, '0', 224, '[', 317, '_', 281, '{', 298, '|', 297, 0x2192, 238, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(50); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 51: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 146, '0', 224, ':', 144, '=', 302, '@', 329, '[', 317, '_', 281, '{', 298, '|', 296, 0x2192, 237, 0x2237, 245, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(52); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); END_STATE(); case 52: ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 146, '0', 224, ':', 144, '=', 302, '[', 317, '_', 281, '{', 298, '|', 296, 0x2192, 237, 0x2237, 245, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(52); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); END_STATE(); case 53: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, ')', 294, '-', 292, '0', 226, '?', 288, '@', 306, '_', 281, '`', 316, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(53); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 54: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, ')', 294, '-', 292, '0', 226, '?', 288, '@', 306, '_', 281, '{', 298, '|', 297, 0x2200, 308, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(54); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 55: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, ')', 294, '0', 226, ':', 284, '?', 288, '@', 306, '_', 281, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(55); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 56: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '-', 292, '0', 226, ':', 284, ';', 213, '?', 288, '@', 306, '_', 281, '`', 316, 'i', 268, '{', 298, '|', 297, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(56); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 57: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '-', 292, '0', 226, ':', 284, ';', 213, '?', 288, '@', 306, '_', 281, '`', 316, 'i', 268, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(57); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 58: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '-', 292, '0', 226, ':', 284, '=', 304, '?', 288, '@', 306, '_', 281, '`', 316, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(58); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 59: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '-', 292, '0', 226, ':', 284, '?', 288, '@', 306, '_', 281, '`', 316, 'e', 265, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(59); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 60: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '-', 292, '0', 226, ':', 284, '?', 288, '@', 306, '_', 281, '`', 316, 'o', 262, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(60); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 61: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '-', 292, '0', 226, ':', 284, '?', 288, '@', 306, '_', 281, '`', 316, 't', 264, '{', 298, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(61); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 62: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '-', 292, '0', 226, '=', 304, '?', 288, '@', 306, '_', 281, '`', 316, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(62); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 63: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '-', 291, '0', 226, ':', 284, '?', 288, '@', 306, '_', 281, '`', 316, '{', 298, 0x2192, 238, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(63); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 64: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '-', 291, '0', 226, '?', 288, '@', 306, '_', 281, '`', 316, '{', 298, 0x2192, 238, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(64); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 65: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, ';', 213, '?', 288, '@', 306, '_', 281, 'i', 268, '{', 298, '|', 297, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(65); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 66: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, ';', 213, '?', 288, '@', 306, '_', 281, 'i', 268, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(66); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 67: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, '<', 283, '?', 288, '@', 306, '_', 281, '{', 298, 0x2190, 242, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(67); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 68: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, '<', 285, '?', 288, '@', 306, '_', 281, '{', 298, 0x21d0, 234, 0x2200, 308, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(68); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 69: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, '=', 304, '?', 288, '@', 306, '_', 281, '{', 298, '|', 297, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(69); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 70: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, '?', 288, '@', 306, '_', 281, 'c', 266, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(70); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 71: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, '?', 288, '@', 306, '_', 281, 'd', 253, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(71); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 72: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, '?', 288, '@', 306, '_', 281, 'e', 265, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(72); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 73: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, '?', 288, '@', 306, '_', 281, 'n', 256, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(73); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 74: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, '?', 288, '@', 306, '_', 281, 'o', 262, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(74); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 75: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, '?', 288, '@', 306, '_', 281, 't', 264, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(75); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 76: ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, '?', 288, '@', 306, '_', 281, 't', 279, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(76); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 77: if (lookahead == '\n') ADVANCE(338); if (lookahead == '"') ADVANCE(133); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(77); END_STATE(); case 78: if (lookahead == '\n') ADVANCE(338); if (lookahead == '"') ADVANCE(133); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(77); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(282); END_STATE(); case 79: if (lookahead == '\n') ADVANCE(338); if (lookahead == '(') ADVANCE(293); if (lookahead == ')') ADVANCE(294); if (lookahead == '_') ADVANCE(281); if (lookahead == 'c') ADVANCE(266); if (lookahead == 't') ADVANCE(279); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(79); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 80: ADVANCE_MAP( '\n', 338, '(', 293, '-', 292, ':', 284, ';', 213, '<', 283, '_', 281, '`', 316, 0x2190, 242, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(80); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 81: ADVANCE_MAP( '\n', 338, ')', 294, '-', 292, '.', 252, ':', 284, '@', 330, ']', 318, '`', 316, '{', 298, '}', 299, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(87); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 82: ADVANCE_MAP( '\n', 338, ')', 294, '-', 292, '.', 252, ':', 284, ']', 318, 'o', 159, '{', 298, '}', 299, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(88); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 83: ADVANCE_MAP( '\n', 338, ')', 294, '-', 292, '.', 252, ':', 284, '_', 281, '`', 316, 'e', 265, 't', 264, '{', 298, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(90); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 84: ADVANCE_MAP( '\n', 338, ')', 294, '-', 292, '.', 252, '<', 283, 'e', 162, 't', 160, '{', 298, 0x2190, 242, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(92); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 85: if (lookahead == '\n') ADVANCE(338); if (lookahead == ')') ADVANCE(294); if (lookahead == '-') ADVANCE(292); if (lookahead == '.') ADVANCE(252); if (lookahead == '`') ADVANCE(316); if (lookahead == '{') ADVANCE(298); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(93); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 86: ADVANCE_MAP( '\n', 338, ')', 294, '-', 292, ':', 284, '@', 330, ']', 318, '}', 299, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(89); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 87: ADVANCE_MAP( '\n', 338, ')', 294, '-', 292, ':', 284, ']', 318, '`', 316, '{', 298, '}', 299, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(87); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 88: ADVANCE_MAP( '\n', 338, ')', 294, '-', 292, ':', 284, ']', 318, 'o', 159, '{', 298, '}', 299, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(88); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 89: if (lookahead == '\n') ADVANCE(338); if (lookahead == ')') ADVANCE(294); if (lookahead == '-') ADVANCE(292); if (lookahead == ':') ADVANCE(284); if (lookahead == ']') ADVANCE(318); if (lookahead == '}') ADVANCE(299); if (lookahead == 0x2237) ADVANCE(246); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(89); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 90: ADVANCE_MAP( '\n', 338, ')', 294, '-', 292, ':', 284, '_', 281, '`', 316, 'e', 265, 't', 264, '{', 298, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(90); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 91: ADVANCE_MAP( '\n', 338, ')', 294, '-', 292, ':', 284, '_', 281, '`', 316, 'e', 265, 't', 264, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(91); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 92: ADVANCE_MAP( '\n', 338, ')', 294, '-', 292, '<', 283, 'e', 162, 't', 160, '{', 298, 0x2190, 242, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(92); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 93: if (lookahead == '\n') ADVANCE(338); if (lookahead == ')') ADVANCE(294); if (lookahead == '-') ADVANCE(292); if (lookahead == '`') ADVANCE(316); if (lookahead == '{') ADVANCE(298); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(93); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 94: ADVANCE_MAP( '\n', 338, ')', 294, ';', 213, '<', 141, 'c', 163, 'd', 150, 'e', 162, 'i', 165, 'n', 153, 't', 161, '|', 296, '}', 299, 0x2190, 241, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(94); END_STATE(); case 95: ADVANCE_MAP( '\n', 338, '-', 292, '.', 252, ':', 284, ';', 213, '<', 283, '@', 330, '`', 316, 'i', 165, '{', 298, 0x2190, 242, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(102); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 96: ADVANCE_MAP( '\n', 338, '-', 292, '.', 252, ':', 284, ';', 213, '<', 283, '`', 316, 'i', 165, '{', 298, 0x2190, 242, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(102); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 97: ADVANCE_MAP( '\n', 338, '-', 292, '.', 252, ':', 284, '<', 283, '{', 298, 0x2190, 242, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(105); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 98: ADVANCE_MAP( '\n', 338, '-', 292, '.', 252, ':', 284, '=', 304, '`', 316, '{', 298, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(108); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 99: ADVANCE_MAP( '\n', 338, '-', 292, '.', 252, '<', 283, '=', 304, '@', 330, '`', 316, '{', 298, 0x2190, 242, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(111); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 100: ADVANCE_MAP( '\n', 338, '-', 292, '.', 252, '<', 283, '=', 304, '`', 316, '{', 298, 0x2190, 242, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(111); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 101: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == '.') ADVANCE(252); if (lookahead == '=') ADVANCE(304); if (lookahead == '`') ADVANCE(316); if (lookahead == '{') ADVANCE(298); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(117); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 102: ADVANCE_MAP( '\n', 338, '-', 292, ':', 284, ';', 213, '<', 283, '`', 316, 'i', 165, '{', 298, 0x2190, 242, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(102); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 103: ADVANCE_MAP( '\n', 338, '-', 292, ':', 284, ';', 213, '<', 283, '`', 316, 'i', 165, 0x2190, 242, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(103); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 104: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == ':') ADVANCE(284); if (lookahead == '<') ADVANCE(283); if (lookahead == '@') ADVANCE(330); if (lookahead == 0x2190) ADVANCE(242); if (lookahead == 0x2237) ADVANCE(246); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(106); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 105: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == ':') ADVANCE(284); if (lookahead == '<') ADVANCE(283); if (lookahead == '{') ADVANCE(298); if (lookahead == 0x2190) ADVANCE(242); if (lookahead == 0x2237) ADVANCE(246); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(105); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 106: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == ':') ADVANCE(284); if (lookahead == '<') ADVANCE(283); if (lookahead == 0x2190) ADVANCE(242); if (lookahead == 0x2237) ADVANCE(246); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(106); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 107: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == ':') ADVANCE(284); if (lookahead == '=') ADVANCE(304); if (lookahead == '@') ADVANCE(330); if (lookahead == '|') ADVANCE(297); if (lookahead == 0x2237) ADVANCE(246); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(109); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 108: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == ':') ADVANCE(284); if (lookahead == '=') ADVANCE(304); if (lookahead == '`') ADVANCE(316); if (lookahead == '{') ADVANCE(298); if (lookahead == 0x2237) ADVANCE(246); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(108); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 109: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == ':') ADVANCE(284); if (lookahead == '=') ADVANCE(304); if (lookahead == '|') ADVANCE(297); if (lookahead == 0x2237) ADVANCE(246); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(109); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 110: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == '<') ADVANCE(283); if (lookahead == '=') ADVANCE(304); if (lookahead == '@') ADVANCE(330); if (lookahead == 0x2190) ADVANCE(242); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(113); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 111: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == '<') ADVANCE(283); if (lookahead == '=') ADVANCE(304); if (lookahead == '`') ADVANCE(316); if (lookahead == '{') ADVANCE(298); if (lookahead == 0x2190) ADVANCE(242); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(111); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 112: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == '<') ADVANCE(283); if (lookahead == '=') ADVANCE(304); if (lookahead == '`') ADVANCE(316); if (lookahead == 0x2190) ADVANCE(242); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(112); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 113: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == '<') ADVANCE(283); if (lookahead == '=') ADVANCE(304); if (lookahead == 0x2190) ADVANCE(242); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(113); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 114: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == '<') ADVANCE(283); if (lookahead == '@') ADVANCE(330); if (lookahead == 0x2190) ADVANCE(242); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(115); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 115: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == '<') ADVANCE(283); if (lookahead == 0x2190) ADVANCE(242); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(115); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 116: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == '=') ADVANCE(304); if (lookahead == '@') ADVANCE(330); if (lookahead == '|') ADVANCE(297); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(118); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 117: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == '=') ADVANCE(304); if (lookahead == '`') ADVANCE(316); if (lookahead == '{') ADVANCE(298); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(117); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 118: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == '=') ADVANCE(304); if (lookahead == '|') ADVANCE(297); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(118); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 119: ADVANCE_MAP( '\n', 338, '-', 291, '.', 252, ':', 284, '`', 316, '{', 298, 0x2192, 238, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(123); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 120: ADVANCE_MAP( '\n', 338, '-', 291, '.', 252, '<', 283, '@', 330, '`', 316, '{', 298, 0x2190, 242, 0x2192, 238, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(124); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 121: ADVANCE_MAP( '\n', 338, '-', 291, '.', 252, '<', 283, '`', 316, '{', 298, 0x2190, 242, 0x2192, 238, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(124); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 122: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(291); if (lookahead == '.') ADVANCE(252); if (lookahead == '`') ADVANCE(316); if (lookahead == '{') ADVANCE(298); if (lookahead == 0x2192) ADVANCE(238); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(127); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 123: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(291); if (lookahead == ':') ADVANCE(284); if (lookahead == '`') ADVANCE(316); if (lookahead == '{') ADVANCE(298); if (lookahead == 0x2192) ADVANCE(238); if (lookahead == 0x2237) ADVANCE(246); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(123); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 124: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(291); if (lookahead == '<') ADVANCE(283); if (lookahead == '`') ADVANCE(316); if (lookahead == '{') ADVANCE(298); if (lookahead == 0x2190) ADVANCE(242); if (lookahead == 0x2192) ADVANCE(238); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(124); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 125: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(291); if (lookahead == '<') ADVANCE(283); if (lookahead == '`') ADVANCE(316); if (lookahead == 0x2190) ADVANCE(242); if (lookahead == 0x2192) ADVANCE(238); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(125); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 126: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(291); if (lookahead == '@') ADVANCE(330); if (lookahead == '|') ADVANCE(297); if (lookahead == 0x2192) ADVANCE(238); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(128); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 127: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(291); if (lookahead == '`') ADVANCE(316); if (lookahead == '{') ADVANCE(298); if (lookahead == 0x2192) ADVANCE(238); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(127); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 128: if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(291); if (lookahead == '|') ADVANCE(297); if (lookahead == 0x2192) ADVANCE(238); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(128); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 129: if (lookahead == '\n') ADVANCE(338); if (lookahead == '<') ADVANCE(283); if (lookahead == 0x2190) ADVANCE(242); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(129); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 130: if (lookahead == '\n') ADVANCE(338); if (lookahead == '=') ADVANCE(304); if (lookahead == '|') ADVANCE(297); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(130); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 131: if (lookahead == '\n') ADVANCE(149); if (lookahead == '"') ADVANCE(220); if (lookahead == '\\') ADVANCE(131); if (lookahead == '^') ADVANCE(135); if (lookahead != 0) ADVANCE(134); END_STATE(); case 132: if (lookahead == '\n') ADVANCE(149); if (lookahead == '^') ADVANCE(135); if (lookahead != 0) ADVANCE(134); END_STATE(); case 133: if (lookahead == '"') ADVANCE(219); if (lookahead == '\\') ADVANCE(132); if (lookahead != 0 && lookahead != '\n') ADVANCE(134); END_STATE(); case 134: if (lookahead == '"') ADVANCE(218); if (lookahead == '\\') ADVANCE(132); if (lookahead != 0 && lookahead != '\n') ADVANCE(134); END_STATE(); case 135: if (lookahead == '"') ADVANCE(220); if (lookahead == '\\') ADVANCE(131); if (lookahead != 0 && lookahead != '\n') ADVANCE(134); END_STATE(); case 136: if (lookahead == '"') ADVANCE(223); if (lookahead != 0) ADVANCE(138); END_STATE(); case 137: if (lookahead == '"') ADVANCE(136); if (lookahead != 0) ADVANCE(138); END_STATE(); case 138: if (lookahead == '"') ADVANCE(137); if (lookahead != 0) ADVANCE(138); END_STATE(); case 139: if (lookahead == '\'') ADVANCE(217); if (lookahead != 0 && lookahead != ' ') ADVANCE(139); END_STATE(); case 140: if (lookahead == '\'') ADVANCE(216); END_STATE(); case 141: if (lookahead == '-') ADVANCE(243); END_STATE(); case 142: if (lookahead == '-') ADVANCE(243); if (lookahead == '=') ADVANCE(235); END_STATE(); case 143: if (lookahead == '.') ADVANCE(331); END_STATE(); case 144: if (lookahead == ':') ADVANCE(247); END_STATE(); case 145: if (lookahead == '=') ADVANCE(235); END_STATE(); case 146: if (lookahead == '>') ADVANCE(239); END_STATE(); case 147: if (lookahead == '>') ADVANCE(231); END_STATE(); case 148: if (lookahead == '\\') ADVANCE(139); if (lookahead != 0 && lookahead != '\'') ADVANCE(140); END_STATE(); case 149: if (lookahead == '\\') ADVANCE(134); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(149); END_STATE(); case 150: if (lookahead == 'a') ADVANCE(174); END_STATE(); case 151: if (lookahead == 'a') ADVANCE(334); END_STATE(); case 152: if (lookahead == 'a') ADVANCE(172); END_STATE(); case 153: if (lookahead == 'e') ADVANCE(175); END_STATE(); case 154: if (lookahead == 'e') ADVANCE(321); END_STATE(); case 155: if (lookahead == 'e') ADVANCE(313); END_STATE(); case 156: if (lookahead == 'e') ADVANCE(311); END_STATE(); case 157: if (lookahead == 'e') ADVANCE(336); END_STATE(); case 158: if (lookahead == 'e') ADVANCE(166); END_STATE(); case 159: if (lookahead == 'f') ADVANCE(323); END_STATE(); case 160: if (lookahead == 'h') ADVANCE(158); END_STATE(); case 161: if (lookahead == 'h') ADVANCE(158); if (lookahead == 'y') ADVANCE(168); END_STATE(); case 162: if (lookahead == 'l') ADVANCE(171); END_STATE(); case 163: if (lookahead == 'l') ADVANCE(152); END_STATE(); case 164: if (lookahead == 'l') ADVANCE(155); END_STATE(); case 165: if (lookahead == 'n') ADVANCE(325); END_STATE(); case 166: if (lookahead == 'n') ADVANCE(319); END_STATE(); case 167: if (lookahead == 'o') ADVANCE(164); END_STATE(); case 168: if (lookahead == 'p') ADVANCE(156); END_STATE(); case 169: if (lookahead == 'p') ADVANCE(157); END_STATE(); case 170: if (lookahead == 's') ADVANCE(332); END_STATE(); case 171: if (lookahead == 's') ADVANCE(154); END_STATE(); case 172: if (lookahead == 's') ADVANCE(170); END_STATE(); case 173: if (lookahead == 't') ADVANCE(176); END_STATE(); case 174: if (lookahead == 't') ADVANCE(151); END_STATE(); case 175: if (lookahead == 'w') ADVANCE(173); END_STATE(); case 176: if (lookahead == 'y') ADVANCE(169); END_STATE(); case 177: if (lookahead == '+' || lookahead == '-') ADVANCE(178); if (('1' <= lookahead && lookahead <= '9') || lookahead == '_') ADVANCE(215); END_STATE(); case 178: if (('1' <= lookahead && lookahead <= '9') || lookahead == '_') ADVANCE(215); END_STATE(); case 179: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(214); END_STATE(); case 180: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(228); END_STATE(); case 181: if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(249); END_STATE(); case 182: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 290, '.', 310, '0', 224, ':', 301, ';', 213, '<', 142, '=', 303, '?', 181, '@', 305, '[', 317, '\\', 327, ']', 318, '_', 281, '`', 315, 'c', 266, 'd', 253, 'e', 265, 'i', 268, 'n', 256, 'o', 262, 'r', 270, 't', 263, '{', 298, '|', 296, '}', 299, 0x2190, 241, 0x2192, 237, 0x21d0, 233, 0x21d2, 229, 0x2200, 307, 0x2237, 245, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(182); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); END_STATE(); case 183: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 290, '.', 309, '0', 224, ':', 144, ';', 213, '=', 302, '?', 181, '@', 305, '[', 317, '\\', 327, ']', 318, '_', 281, '{', 298, '|', 296, '}', 299, 0x2192, 237, 0x2237, 245, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(183); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); END_STATE(); case 184: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 289, '.', 250, '0', 224, ':', 144, ';', 213, '<', 141, '=', 302, '[', 317, ']', 318, '_', 281, 'c', 266, 'd', 253, 'e', 265, 'n', 256, 't', 279, '{', 298, '|', 296, '}', 299, 0x2190, 241, 0x2237, 245, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(185); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); END_STATE(); case 185: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 289, '0', 224, ':', 144, ';', 213, '<', 141, '=', 302, '[', 317, ']', 318, '_', 281, 'c', 266, 'd', 253, 'e', 265, 'n', 256, 't', 279, '{', 298, '|', 296, '}', 299, 0x2190, 241, 0x2237, 245, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(185); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); END_STATE(); case 186: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 292, '.', 252, '0', 224, ':', 284, ';', 213, '?', 288, '@', 306, '[', 317, '\\', 328, ']', 318, '_', 281, '`', 316, '{', 298, '}', 299, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(187); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 187: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 292, '0', 224, ':', 284, ';', 213, '?', 288, '@', 306, '[', 317, '\\', 328, ']', 318, '_', 281, '`', 316, '{', 298, '}', 299, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(187); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 188: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, ')', 294, '-', 292, '0', 224, ';', 213, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '{', 298, '}', 299, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(188); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 189: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '.', 252, '0', 224, ':', 284, ';', 213, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, '|', 297, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(190); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 190: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ':', 284, ';', 213, '?', 288, '@', 306, '[', 317, '\\', 328, '_', 281, '`', 316, '{', 298, '|', 297, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(190); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 191: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ';', 213, '@', 330, '[', 317, '_', 281, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(192); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 192: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '\'', 148, '(', 293, '-', 292, '0', 224, ';', 213, '[', 317, '_', 281, '{', 298, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(225); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(192); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 193: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, ')', 294, '-', 292, '0', 226, ':', 284, ';', 213, '?', 288, '@', 306, ']', 318, '_', 281, '`', 316, '{', 298, '}', 299, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(193); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 194: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, ')', 294, '.', 143, '0', 226, ':', 144, ';', 213, '<', 145, '=', 147, '?', 181, '@', 305, '_', 281, '{', 298, '|', 296, 0x21d0, 233, 0x21d2, 229, 0x2200, 307, 0x2237, 245, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(194); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); END_STATE(); case 195: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, ')', 294, '0', 226, ';', 213, '?', 288, '@', 306, ']', 318, '_', 281, '{', 298, '}', 299, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(195); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 196: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, ')', 294, '0', 226, ';', 213, '?', 288, '@', 306, '_', 281, '{', 298, '|', 297, '}', 299, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(196); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 197: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, ')', 294, '0', 226, ';', 213, '?', 288, '@', 306, '_', 281, '{', 298, 0x2200, 308, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(197); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 198: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '-', 292, '0', 226, ':', 284, ';', 213, '?', 288, '@', 306, '_', 281, '`', 316, '{', 298, '|', 297, 0x2237, 246, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(198); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 199: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, ';', 213, '<', 285, '?', 288, '@', 306, '_', 281, '{', 298, '|', 297, 0x21d0, 234, 0x2200, 308, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(199); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 200: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, ';', 213, '=', 286, '?', 288, '@', 306, '_', 281, '{', 298, 0x21d2, 230, 0x2200, 308, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(200); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 201: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '"', 133, '(', 293, '0', 226, ';', 213, '?', 288, '@', 306, '_', 281, '{', 298, '|', 297, 0x2200, 308, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(227); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(201); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__varid_character_set_1, 663, lookahead)) ADVANCE(281); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 202: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '(', 293, ')', 294, '-', 292, ':', 284, ';', 213, ']', 318, '`', 316, 'e', 162, 'i', 165, 'o', 159, 't', 160, '{', 298, '}', 299, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(202); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 203: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '(', 293, '-', 292, ':', 284, ';', 213, '`', 316, 'c', 163, 'd', 150, 'e', 162, 'i', 165, 'n', 153, 'r', 167, 't', 161, '{', 298, '|', 297, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(203); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 204: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, ')', 294, '-', 292, '.', 252, ':', 284, ';', 213, ']', 318, '`', 316, 'e', 162, 'i', 165, 'o', 159, 't', 160, '{', 298, '}', 299, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(205); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 205: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, ')', 294, '-', 292, ':', 284, ';', 213, ']', 318, '`', 316, 'e', 162, 'i', 165, 'o', 159, 't', 160, '{', 298, '}', 299, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(205); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 206: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, ')', 294, ';', 213, ']', 318, 'c', 163, 'd', 150, 'e', 162, 'i', 165, 'n', 153, 'o', 159, 't', 161, '}', 299, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(206); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 207: if (eof) ADVANCE(212); if (lookahead == '\n') ADVANCE(338); if (lookahead == ')') ADVANCE(294); if (lookahead == ';') ADVANCE(213); if (lookahead == 'i') ADVANCE(165); if (lookahead == '|') ADVANCE(297); if (lookahead == '}') ADVANCE(299); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(207); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 208: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '-', 292, '.', 252, ':', 284, ';', 213, '`', 316, 'i', 165, '{', 298, '|', 297, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(209); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 209: if (eof) ADVANCE(212); ADVANCE_MAP( '\n', 338, '-', 292, ':', 284, ';', 213, '`', 316, 'i', 165, '{', 298, '|', 297, 0x2237, 246, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(209); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 210: if (eof) ADVANCE(212); if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == ';') ADVANCE(213); if (lookahead == '@') ADVANCE(330); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(211); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 211: if (eof) ADVANCE(212); if (lookahead == '\n') ADVANCE(338); if (lookahead == '-') ADVANCE(292); if (lookahead == ';') ADVANCE(213); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(211); if (set_contains(sym__conid_character_set_1, 652, lookahead)) ADVANCE(295); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 212: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 213: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); case 214: ACCEPT_TOKEN(sym_number); if (lookahead == 'e') ADVANCE(177); if (('0' <= lookahead && lookahead <= '9') || lookahead == '_') ADVANCE(214); END_STATE(); case 215: ACCEPT_TOKEN(sym_number); if (('1' <= lookahead && lookahead <= '9') || lookahead == '_') ADVANCE(215); END_STATE(); case 216: ACCEPT_TOKEN(sym_char); END_STATE(); case 217: ACCEPT_TOKEN(sym_char); if (lookahead == '\'') ADVANCE(217); if (lookahead != 0 && lookahead != ' ') ADVANCE(139); END_STATE(); case 218: ACCEPT_TOKEN(sym_string); END_STATE(); case 219: ACCEPT_TOKEN(sym_string); if (lookahead == '"') ADVANCE(138); END_STATE(); case 220: ACCEPT_TOKEN(sym_string); if (lookahead == '"') ADVANCE(218); if (lookahead == '\\') ADVANCE(132); if (lookahead != 0 && lookahead != '\n') ADVANCE(134); END_STATE(); case 221: ACCEPT_TOKEN(sym_triple_quote_string); END_STATE(); case 222: ACCEPT_TOKEN(sym_triple_quote_string); if (lookahead == '"') ADVANCE(221); END_STATE(); case 223: ACCEPT_TOKEN(sym_triple_quote_string); if (lookahead == '"') ADVANCE(222); END_STATE(); case 224: ACCEPT_TOKEN(sym__integer_literal); if (lookahead == '.') ADVANCE(179); if (lookahead == 'e') ADVANCE(177); if (lookahead == 'x') ADVANCE(180); END_STATE(); case 225: ACCEPT_TOKEN(sym__integer_literal); if (lookahead == '.') ADVANCE(179); if (lookahead == 'e') ADVANCE(177); if (('0' <= lookahead && lookahead <= '9') || lookahead == '_') ADVANCE(225); END_STATE(); case 226: ACCEPT_TOKEN(sym__integer_literal); if (lookahead == 'x') ADVANCE(180); END_STATE(); case 227: ACCEPT_TOKEN(sym__integer_literal); if (('0' <= lookahead && lookahead <= '9') || lookahead == '_') ADVANCE(227); END_STATE(); case 228: ACCEPT_TOKEN(sym__hex_literal); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(228); END_STATE(); case 229: ACCEPT_TOKEN(anon_sym_u21d2); END_STATE(); case 230: ACCEPT_TOKEN(anon_sym_u21d2); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 231: ACCEPT_TOKEN(anon_sym_EQ_GT); END_STATE(); case 232: ACCEPT_TOKEN(anon_sym_EQ_GT); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 233: ACCEPT_TOKEN(anon_sym_u21d0); END_STATE(); case 234: ACCEPT_TOKEN(anon_sym_u21d0); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 235: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); case 236: ACCEPT_TOKEN(anon_sym_LT_EQ); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 237: ACCEPT_TOKEN(anon_sym_u2192); END_STATE(); case 238: ACCEPT_TOKEN(anon_sym_u2192); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 239: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); case 240: ACCEPT_TOKEN(anon_sym_DASH_GT); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 241: ACCEPT_TOKEN(anon_sym_u2190); END_STATE(); case 242: ACCEPT_TOKEN(anon_sym_u2190); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 243: ACCEPT_TOKEN(anon_sym_LT_DASH); END_STATE(); case 244: ACCEPT_TOKEN(anon_sym_LT_DASH); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 245: ACCEPT_TOKEN(anon_sym_u2237); END_STATE(); case 246: ACCEPT_TOKEN(anon_sym_u2237); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 247: ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); case 248: ACCEPT_TOKEN(anon_sym_COLON_COLON); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 249: ACCEPT_TOKEN(sym_hole); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(249); END_STATE(); case 250: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); case 251: ACCEPT_TOKEN(anon_sym_DOT); if (lookahead == '.') ADVANCE(331); END_STATE(); case 252: ACCEPT_TOKEN(anon_sym_DOT); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 253: ACCEPT_TOKEN(sym__varid); if (lookahead == 'a') ADVANCE(277); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 254: ACCEPT_TOKEN(sym__varid); if (lookahead == 'a') ADVANCE(335); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 255: ACCEPT_TOKEN(sym__varid); if (lookahead == 'a') ADVANCE(275); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 256: ACCEPT_TOKEN(sym__varid); if (lookahead == 'e') ADVANCE(278); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 257: ACCEPT_TOKEN(sym__varid); if (lookahead == 'e') ADVANCE(322); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 258: ACCEPT_TOKEN(sym__varid); if (lookahead == 'e') ADVANCE(314); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 259: ACCEPT_TOKEN(sym__varid); if (lookahead == 'e') ADVANCE(312); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 260: ACCEPT_TOKEN(sym__varid); if (lookahead == 'e') ADVANCE(337); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 261: ACCEPT_TOKEN(sym__varid); if (lookahead == 'e') ADVANCE(269); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 262: ACCEPT_TOKEN(sym__varid); if (lookahead == 'f') ADVANCE(324); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 263: ACCEPT_TOKEN(sym__varid); if (lookahead == 'h') ADVANCE(261); if (lookahead == 'y') ADVANCE(271); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 264: ACCEPT_TOKEN(sym__varid); if (lookahead == 'h') ADVANCE(261); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 265: ACCEPT_TOKEN(sym__varid); if (lookahead == 'l') ADVANCE(274); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 266: ACCEPT_TOKEN(sym__varid); if (lookahead == 'l') ADVANCE(255); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 267: ACCEPT_TOKEN(sym__varid); if (lookahead == 'l') ADVANCE(258); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 268: ACCEPT_TOKEN(sym__varid); if (lookahead == 'n') ADVANCE(326); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 269: ACCEPT_TOKEN(sym__varid); if (lookahead == 'n') ADVANCE(320); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 270: ACCEPT_TOKEN(sym__varid); if (lookahead == 'o') ADVANCE(267); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 271: ACCEPT_TOKEN(sym__varid); if (lookahead == 'p') ADVANCE(259); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 272: ACCEPT_TOKEN(sym__varid); if (lookahead == 'p') ADVANCE(260); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 273: ACCEPT_TOKEN(sym__varid); if (lookahead == 's') ADVANCE(333); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 274: ACCEPT_TOKEN(sym__varid); if (lookahead == 's') ADVANCE(257); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 275: ACCEPT_TOKEN(sym__varid); if (lookahead == 's') ADVANCE(273); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 276: ACCEPT_TOKEN(sym__varid); if (lookahead == 't') ADVANCE(280); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 277: ACCEPT_TOKEN(sym__varid); if (lookahead == 't') ADVANCE(254); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 278: ACCEPT_TOKEN(sym__varid); if (lookahead == 'w') ADVANCE(276); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 279: ACCEPT_TOKEN(sym__varid); if (lookahead == 'y') ADVANCE(271); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 280: ACCEPT_TOKEN(sym__varid); if (lookahead == 'y') ADVANCE(272); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 281: ACCEPT_TOKEN(sym__varid); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 282: ACCEPT_TOKEN(sym__immediate_varid); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(282); END_STATE(); case 283: ACCEPT_TOKEN(sym__operator); if (lookahead == '-') ADVANCE(244); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 284: ACCEPT_TOKEN(sym__operator); if (lookahead == ':') ADVANCE(248); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 285: ACCEPT_TOKEN(sym__operator); if (lookahead == '=') ADVANCE(236); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 286: ACCEPT_TOKEN(sym__operator); if (lookahead == '>') ADVANCE(232); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 287: ACCEPT_TOKEN(sym__operator); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 288: ACCEPT_TOKEN(sym__operator); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(249); END_STATE(); case 289: ACCEPT_TOKEN(anon_sym_DASH); END_STATE(); case 290: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '>') ADVANCE(239); END_STATE(); case 291: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '>') ADVANCE(240); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 292: ACCEPT_TOKEN(anon_sym_DASH); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 293: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 294: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 295: ACCEPT_TOKEN(sym__conid); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(295); END_STATE(); case 296: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); case 297: ACCEPT_TOKEN(anon_sym_PIPE); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 298: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 299: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 300: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 301: ACCEPT_TOKEN(anon_sym_COLON); if (lookahead == ':') ADVANCE(247); END_STATE(); case 302: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 303: ACCEPT_TOKEN(anon_sym_EQ); if (lookahead == '>') ADVANCE(231); END_STATE(); case 304: ACCEPT_TOKEN(anon_sym_EQ); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 305: ACCEPT_TOKEN(anon_sym_AT); END_STATE(); case 306: ACCEPT_TOKEN(anon_sym_AT); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 307: ACCEPT_TOKEN(anon_sym_u2200); END_STATE(); case 308: ACCEPT_TOKEN(anon_sym_u2200); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 309: ACCEPT_TOKEN(anon_sym_DOT2); END_STATE(); case 310: ACCEPT_TOKEN(anon_sym_DOT2); if (lookahead == '.') ADVANCE(331); END_STATE(); case 311: ACCEPT_TOKEN(anon_sym_type); END_STATE(); case 312: ACCEPT_TOKEN(anon_sym_type); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 313: ACCEPT_TOKEN(anon_sym_role); END_STATE(); case 314: ACCEPT_TOKEN(anon_sym_role); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 315: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); case 316: ACCEPT_TOKEN(anon_sym_BQUOTE); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 317: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 318: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 319: ACCEPT_TOKEN(anon_sym_then); END_STATE(); case 320: ACCEPT_TOKEN(anon_sym_then); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 321: ACCEPT_TOKEN(anon_sym_else); END_STATE(); case 322: ACCEPT_TOKEN(anon_sym_else); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 323: ACCEPT_TOKEN(anon_sym_of); END_STATE(); case 324: ACCEPT_TOKEN(anon_sym_of); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 325: ACCEPT_TOKEN(anon_sym_in); END_STATE(); case 326: ACCEPT_TOKEN(anon_sym_in); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 327: ACCEPT_TOKEN(anon_sym_BSLASH); END_STATE(); case 328: ACCEPT_TOKEN(anon_sym_BSLASH); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 329: ACCEPT_TOKEN(anon_sym_AT2); END_STATE(); case 330: ACCEPT_TOKEN(anon_sym_AT2); if (set_contains(sym__operator_character_set_1, 240, lookahead)) ADVANCE(287); END_STATE(); case 331: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); case 332: ACCEPT_TOKEN(anon_sym_class); END_STATE(); case 333: ACCEPT_TOKEN(anon_sym_class); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 334: ACCEPT_TOKEN(anon_sym_data); END_STATE(); case 335: ACCEPT_TOKEN(anon_sym_data); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 336: ACCEPT_TOKEN(anon_sym_newtype); END_STATE(); case 337: ACCEPT_TOKEN(anon_sym_newtype); if (set_contains(sym_hole_character_set_1, 680, lookahead)) ADVANCE(281); END_STATE(); case 338: ACCEPT_TOKEN(aux_sym__token1); END_STATE(); default: return false; } } static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: ADVANCE_MAP( '_', 1, 'a', 2, 'c', 3, 'd', 4, 'f', 5, 'h', 6, 'i', 7, 'l', 8, 'm', 9, 'n', 10, 'p', 11, 'r', 12, ); if (lookahead == '\r' || lookahead == ' ' || lookahead == 0xa0 || lookahead == 0x1680 || (0x2000 <= lookahead && lookahead <= 0x200a) || lookahead == 0x202f || lookahead == 0x205f || lookahead == 0x3000) SKIP(0); END_STATE(); case 1: ACCEPT_TOKEN(anon_sym__); END_STATE(); case 2: if (lookahead == 'd') ADVANCE(13); if (lookahead == 's') ADVANCE(14); END_STATE(); case 3: if (lookahead == 'a') ADVANCE(15); END_STATE(); case 4: if (lookahead == 'e') ADVANCE(16); if (lookahead == 'o') ADVANCE(17); END_STATE(); case 5: if (lookahead == 'o') ADVANCE(18); END_STATE(); case 6: if (lookahead == 'i') ADVANCE(19); END_STATE(); case 7: if (lookahead == 'f') ADVANCE(20); if (lookahead == 'm') ADVANCE(21); if (lookahead == 'n') ADVANCE(22); END_STATE(); case 8: if (lookahead == 'e') ADVANCE(23); END_STATE(); case 9: if (lookahead == 'o') ADVANCE(24); END_STATE(); case 10: if (lookahead == 'o') ADVANCE(25); END_STATE(); case 11: if (lookahead == 'a') ADVANCE(26); if (lookahead == 'h') ADVANCE(27); END_STATE(); case 12: if (lookahead == 'e') ADVANCE(28); END_STATE(); case 13: if (lookahead == 'o') ADVANCE(29); END_STATE(); case 14: ACCEPT_TOKEN(anon_sym_as); END_STATE(); case 15: if (lookahead == 's') ADVANCE(30); END_STATE(); case 16: if (lookahead == 'r') ADVANCE(31); END_STATE(); case 17: ACCEPT_TOKEN(anon_sym_do); END_STATE(); case 18: if (lookahead == 'r') ADVANCE(32); END_STATE(); case 19: if (lookahead == 'd') ADVANCE(33); END_STATE(); case 20: ACCEPT_TOKEN(anon_sym_if); END_STATE(); case 21: if (lookahead == 'p') ADVANCE(34); END_STATE(); case 22: if (lookahead == 'f') ADVANCE(35); if (lookahead == 's') ADVANCE(36); END_STATE(); case 23: if (lookahead == 't') ADVANCE(37); END_STATE(); case 24: if (lookahead == 'd') ADVANCE(38); END_STATE(); case 25: if (lookahead == 'm') ADVANCE(39); END_STATE(); case 26: if (lookahead == 't') ADVANCE(40); END_STATE(); case 27: if (lookahead == 'a') ADVANCE(41); END_STATE(); case 28: if (lookahead == 'p') ADVANCE(42); END_STATE(); case 29: ACCEPT_TOKEN(anon_sym_ado); END_STATE(); case 30: if (lookahead == 'e') ADVANCE(43); END_STATE(); case 31: if (lookahead == 'i') ADVANCE(44); END_STATE(); case 32: if (lookahead == 'a') ADVANCE(45); if (lookahead == 'e') ADVANCE(46); END_STATE(); case 33: if (lookahead == 'i') ADVANCE(47); END_STATE(); case 34: if (lookahead == 'o') ADVANCE(48); END_STATE(); case 35: if (lookahead == 'i') ADVANCE(49); END_STATE(); case 36: if (lookahead == 't') ADVANCE(50); END_STATE(); case 37: ACCEPT_TOKEN(anon_sym_let); END_STATE(); case 38: if (lookahead == 'u') ADVANCE(51); END_STATE(); case 39: if (lookahead == 'i') ADVANCE(52); END_STATE(); case 40: if (lookahead == 't') ADVANCE(53); END_STATE(); case 41: if (lookahead == 'n') ADVANCE(54); END_STATE(); case 42: if (lookahead == 'r') ADVANCE(55); END_STATE(); case 43: ACCEPT_TOKEN(anon_sym_case); END_STATE(); case 44: if (lookahead == 'v') ADVANCE(56); END_STATE(); case 45: if (lookahead == 'l') ADVANCE(57); END_STATE(); case 46: if (lookahead == 'i') ADVANCE(58); END_STATE(); case 47: if (lookahead == 'n') ADVANCE(59); END_STATE(); case 48: if (lookahead == 'r') ADVANCE(60); END_STATE(); case 49: if (lookahead == 'x') ADVANCE(61); END_STATE(); case 50: if (lookahead == 'a') ADVANCE(62); END_STATE(); case 51: if (lookahead == 'l') ADVANCE(63); END_STATE(); case 52: if (lookahead == 'n') ADVANCE(64); END_STATE(); case 53: if (lookahead == 'e') ADVANCE(65); END_STATE(); case 54: if (lookahead == 't') ADVANCE(66); END_STATE(); case 55: if (lookahead == 'e') ADVANCE(67); END_STATE(); case 56: if (lookahead == 'e') ADVANCE(68); END_STATE(); case 57: if (lookahead == 'l') ADVANCE(69); END_STATE(); case 58: if (lookahead == 'g') ADVANCE(70); END_STATE(); case 59: if (lookahead == 'g') ADVANCE(71); END_STATE(); case 60: if (lookahead == 't') ADVANCE(72); END_STATE(); case 61: ACCEPT_TOKEN(anon_sym_infix); if (lookahead == 'l') ADVANCE(73); if (lookahead == 'r') ADVANCE(74); END_STATE(); case 62: if (lookahead == 'n') ADVANCE(75); END_STATE(); case 63: if (lookahead == 'e') ADVANCE(76); END_STATE(); case 64: if (lookahead == 'a') ADVANCE(77); END_STATE(); case 65: if (lookahead == 'r') ADVANCE(78); END_STATE(); case 66: if (lookahead == 'o') ADVANCE(79); END_STATE(); case 67: if (lookahead == 's') ADVANCE(80); END_STATE(); case 68: ACCEPT_TOKEN(anon_sym_derive); END_STATE(); case 69: ACCEPT_TOKEN(anon_sym_forall); END_STATE(); case 70: if (lookahead == 'n') ADVANCE(81); END_STATE(); case 71: ACCEPT_TOKEN(anon_sym_hiding); END_STATE(); case 72: ACCEPT_TOKEN(anon_sym_import); END_STATE(); case 73: ACCEPT_TOKEN(anon_sym_infixl); END_STATE(); case 74: ACCEPT_TOKEN(anon_sym_infixr); END_STATE(); case 75: if (lookahead == 'c') ADVANCE(82); END_STATE(); case 76: ACCEPT_TOKEN(anon_sym_module); END_STATE(); case 77: if (lookahead == 'l') ADVANCE(83); END_STATE(); case 78: if (lookahead == 'n') ADVANCE(84); END_STATE(); case 79: if (lookahead == 'm') ADVANCE(85); END_STATE(); case 80: if (lookahead == 'e') ADVANCE(86); END_STATE(); case 81: ACCEPT_TOKEN(anon_sym_foreign); END_STATE(); case 82: if (lookahead == 'e') ADVANCE(87); END_STATE(); case 83: ACCEPT_TOKEN(anon_sym_nominal); END_STATE(); case 84: ACCEPT_TOKEN(anon_sym_pattern); END_STATE(); case 85: ACCEPT_TOKEN(anon_sym_phantom); END_STATE(); case 86: if (lookahead == 'n') ADVANCE(88); END_STATE(); case 87: ACCEPT_TOKEN(anon_sym_instance); END_STATE(); case 88: if (lookahead == 't') ADVANCE(89); END_STATE(); case 89: if (lookahead == 'a') ADVANCE(90); END_STATE(); case 90: if (lookahead == 't') ADVANCE(91); END_STATE(); case 91: if (lookahead == 'i') ADVANCE(92); END_STATE(); case 92: if (lookahead == 'o') ADVANCE(93); END_STATE(); case 93: if (lookahead == 'n') ADVANCE(94); END_STATE(); case 94: if (lookahead == 'a') ADVANCE(95); END_STATE(); case 95: if (lookahead == 'l') ADVANCE(96); END_STATE(); case 96: ACCEPT_TOKEN(anon_sym_representational); END_STATE(); default: return false; } } static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 184, .external_lex_state = 2}, [2] = {.lex_state = 188, .external_lex_state = 3}, [3] = {.lex_state = 188, .external_lex_state = 3}, [4] = {.lex_state = 188, .external_lex_state = 3}, [5] = {.lex_state = 188, .external_lex_state = 3}, [6] = {.lex_state = 188, .external_lex_state = 3}, [7] = {.lex_state = 188, .external_lex_state = 3}, [8] = {.lex_state = 188, .external_lex_state = 3}, [9] = {.lex_state = 188, .external_lex_state = 3}, [10] = {.lex_state = 188, .external_lex_state = 3}, [11] = {.lex_state = 188, .external_lex_state = 3}, [12] = {.lex_state = 188, .external_lex_state = 3}, [13] = {.lex_state = 188, .external_lex_state = 3}, [14] = {.lex_state = 184, .external_lex_state = 4}, [15] = {.lex_state = 184, .external_lex_state = 5}, [16] = {.lex_state = 184, .external_lex_state = 5}, [17] = {.lex_state = 184, .external_lex_state = 5}, [18] = {.lex_state = 184, .external_lex_state = 5}, [19] = {.lex_state = 184, .external_lex_state = 5}, [20] = {.lex_state = 184, .external_lex_state = 5}, [21] = {.lex_state = 184, .external_lex_state = 4}, [22] = {.lex_state = 1, .external_lex_state = 6}, [23] = {.lex_state = 1, .external_lex_state = 6}, [24] = {.lex_state = 1, .external_lex_state = 6}, [25] = {.lex_state = 1, .external_lex_state = 6}, [26] = {.lex_state = 1, .external_lex_state = 6}, [27] = {.lex_state = 1, .external_lex_state = 6}, [28] = {.lex_state = 1, .external_lex_state = 6}, [29] = {.lex_state = 1, .external_lex_state = 6}, [30] = {.lex_state = 1, .external_lex_state = 6}, [31] = {.lex_state = 1, .external_lex_state = 6}, [32] = {.lex_state = 1, .external_lex_state = 6}, [33] = {.lex_state = 1, .external_lex_state = 6}, [34] = {.lex_state = 1, .external_lex_state = 6}, [35] = {.lex_state = 1, .external_lex_state = 6}, [36] = {.lex_state = 1, .external_lex_state = 6}, [37] = {.lex_state = 1, .external_lex_state = 6}, [38] = {.lex_state = 1, .external_lex_state = 6}, [39] = {.lex_state = 1, .external_lex_state = 6}, [40] = {.lex_state = 1, .external_lex_state = 6}, [41] = {.lex_state = 1, .external_lex_state = 6}, [42] = {.lex_state = 1, .external_lex_state = 6}, [43] = {.lex_state = 1, .external_lex_state = 6}, [44] = {.lex_state = 1, .external_lex_state = 6}, [45] = {.lex_state = 1, .external_lex_state = 6}, [46] = {.lex_state = 1, .external_lex_state = 6}, [47] = {.lex_state = 1, .external_lex_state = 6}, [48] = {.lex_state = 1, .external_lex_state = 6}, [49] = {.lex_state = 1, .external_lex_state = 6}, [50] = {.lex_state = 1, .external_lex_state = 6}, [51] = {.lex_state = 1, .external_lex_state = 6}, [52] = {.lex_state = 1, .external_lex_state = 6}, [53] = {.lex_state = 1, .external_lex_state = 6}, [54] = {.lex_state = 1, .external_lex_state = 6}, [55] = {.lex_state = 1, .external_lex_state = 6}, [56] = {.lex_state = 1, .external_lex_state = 6}, [57] = {.lex_state = 1, .external_lex_state = 6}, [58] = {.lex_state = 1, .external_lex_state = 6}, [59] = {.lex_state = 1, .external_lex_state = 6}, [60] = {.lex_state = 1, .external_lex_state = 6}, [61] = {.lex_state = 1, .external_lex_state = 6}, [62] = {.lex_state = 1, .external_lex_state = 6}, [63] = {.lex_state = 1, .external_lex_state = 6}, [64] = {.lex_state = 1, .external_lex_state = 6}, [65] = {.lex_state = 1, .external_lex_state = 6}, [66] = {.lex_state = 1, .external_lex_state = 6}, [67] = {.lex_state = 1, .external_lex_state = 6}, [68] = {.lex_state = 1, .external_lex_state = 6}, [69] = {.lex_state = 1, .external_lex_state = 6}, [70] = {.lex_state = 1, .external_lex_state = 6}, [71] = {.lex_state = 1, .external_lex_state = 6}, [72] = {.lex_state = 1, .external_lex_state = 6}, [73] = {.lex_state = 1, .external_lex_state = 6}, [74] = {.lex_state = 1, .external_lex_state = 6}, [75] = {.lex_state = 1, .external_lex_state = 6}, [76] = {.lex_state = 1, .external_lex_state = 6}, [77] = {.lex_state = 1, .external_lex_state = 6}, [78] = {.lex_state = 1, .external_lex_state = 6}, [79] = {.lex_state = 1, .external_lex_state = 6}, [80] = {.lex_state = 1, .external_lex_state = 6}, [81] = {.lex_state = 1, .external_lex_state = 6}, [82] = {.lex_state = 1, .external_lex_state = 6}, [83] = {.lex_state = 1, .external_lex_state = 6}, [84] = {.lex_state = 1, .external_lex_state = 6}, [85] = {.lex_state = 1, .external_lex_state = 6}, [86] = {.lex_state = 1, .external_lex_state = 6}, [87] = {.lex_state = 1, .external_lex_state = 6}, [88] = {.lex_state = 1, .external_lex_state = 6}, [89] = {.lex_state = 1, .external_lex_state = 6}, [90] = {.lex_state = 1, .external_lex_state = 6}, [91] = {.lex_state = 1, .external_lex_state = 6}, [92] = {.lex_state = 1, .external_lex_state = 6}, [93] = {.lex_state = 1, .external_lex_state = 6}, [94] = {.lex_state = 1, .external_lex_state = 6}, [95] = {.lex_state = 1, .external_lex_state = 6}, [96] = {.lex_state = 1, .external_lex_state = 6}, [97] = {.lex_state = 1, .external_lex_state = 6}, [98] = {.lex_state = 1, .external_lex_state = 6}, [99] = {.lex_state = 1, .external_lex_state = 6}, [100] = {.lex_state = 1, .external_lex_state = 6}, [101] = {.lex_state = 1, .external_lex_state = 6}, [102] = {.lex_state = 1, .external_lex_state = 6}, [103] = {.lex_state = 1, .external_lex_state = 6}, [104] = {.lex_state = 1, .external_lex_state = 6}, [105] = {.lex_state = 1, .external_lex_state = 6}, [106] = {.lex_state = 1, .external_lex_state = 6}, [107] = {.lex_state = 1, .external_lex_state = 6}, [108] = {.lex_state = 1, .external_lex_state = 6}, [109] = {.lex_state = 1, .external_lex_state = 6}, [110] = {.lex_state = 1, .external_lex_state = 6}, [111] = {.lex_state = 1, .external_lex_state = 6}, [112] = {.lex_state = 184, .external_lex_state = 4}, [113] = {.lex_state = 1, .external_lex_state = 6}, [114] = {.lex_state = 184, .external_lex_state = 4}, [115] = {.lex_state = 1, .external_lex_state = 6}, [116] = {.lex_state = 1, .external_lex_state = 6}, [117] = {.lex_state = 1, .external_lex_state = 6}, [118] = {.lex_state = 1, .external_lex_state = 6}, [119] = {.lex_state = 1, .external_lex_state = 6}, [120] = {.lex_state = 1, .external_lex_state = 6}, [121] = {.lex_state = 1, .external_lex_state = 6}, [122] = {.lex_state = 1, .external_lex_state = 6}, [123] = {.lex_state = 183, .external_lex_state = 7}, [124] = {.lex_state = 183, .external_lex_state = 7}, [125] = {.lex_state = 183, .external_lex_state = 7}, [126] = {.lex_state = 183, .external_lex_state = 7}, [127] = {.lex_state = 183, .external_lex_state = 7}, [128] = {.lex_state = 183, .external_lex_state = 7}, [129] = {.lex_state = 183, .external_lex_state = 7}, [130] = {.lex_state = 183, .external_lex_state = 7}, [131] = {.lex_state = 183, .external_lex_state = 7}, [132] = {.lex_state = 183, .external_lex_state = 7}, [133] = {.lex_state = 183, .external_lex_state = 7}, [134] = {.lex_state = 183, .external_lex_state = 7}, [135] = {.lex_state = 183, .external_lex_state = 7}, [136] = {.lex_state = 183, .external_lex_state = 7}, [137] = {.lex_state = 183, .external_lex_state = 7}, [138] = {.lex_state = 183, .external_lex_state = 7}, [139] = {.lex_state = 183, .external_lex_state = 7}, [140] = {.lex_state = 183, .external_lex_state = 7}, [141] = {.lex_state = 183, .external_lex_state = 7}, [142] = {.lex_state = 183, .external_lex_state = 7}, [143] = {.lex_state = 183, .external_lex_state = 7}, [144] = {.lex_state = 183, .external_lex_state = 7}, [145] = {.lex_state = 183, .external_lex_state = 7}, [146] = {.lex_state = 183, .external_lex_state = 7}, [147] = {.lex_state = 183, .external_lex_state = 7}, [148] = {.lex_state = 183, .external_lex_state = 7}, [149] = {.lex_state = 183, .external_lex_state = 7}, [150] = {.lex_state = 183, .external_lex_state = 7}, [151] = {.lex_state = 183, .external_lex_state = 7}, [152] = {.lex_state = 183, .external_lex_state = 7}, [153] = {.lex_state = 183, .external_lex_state = 7}, [154] = {.lex_state = 183, .external_lex_state = 7}, [155] = {.lex_state = 183, .external_lex_state = 7}, [156] = {.lex_state = 183, .external_lex_state = 7}, [157] = {.lex_state = 183, .external_lex_state = 7}, [158] = {.lex_state = 183, .external_lex_state = 7}, [159] = {.lex_state = 183, .external_lex_state = 7}, [160] = {.lex_state = 183, .external_lex_state = 7}, [161] = {.lex_state = 183, .external_lex_state = 7}, [162] = {.lex_state = 183, .external_lex_state = 7}, [163] = {.lex_state = 183, .external_lex_state = 7}, [164] = {.lex_state = 183, .external_lex_state = 7}, [165] = {.lex_state = 183, .external_lex_state = 7}, [166] = {.lex_state = 183, .external_lex_state = 7}, [167] = {.lex_state = 183, .external_lex_state = 7}, [168] = {.lex_state = 183, .external_lex_state = 7}, [169] = {.lex_state = 183, .external_lex_state = 7}, [170] = {.lex_state = 183, .external_lex_state = 7}, [171] = {.lex_state = 183, .external_lex_state = 7}, [172] = {.lex_state = 183, .external_lex_state = 7}, [173] = {.lex_state = 183, .external_lex_state = 7}, [174] = {.lex_state = 183, .external_lex_state = 7}, [175] = {.lex_state = 183, .external_lex_state = 7}, [176] = {.lex_state = 183, .external_lex_state = 7}, [177] = {.lex_state = 183, .external_lex_state = 7}, [178] = {.lex_state = 183, .external_lex_state = 7}, [179] = {.lex_state = 183, .external_lex_state = 7}, [180] = {.lex_state = 183, .external_lex_state = 7}, [181] = {.lex_state = 183, .external_lex_state = 7}, [182] = {.lex_state = 183, .external_lex_state = 7}, [183] = {.lex_state = 183, .external_lex_state = 7}, [184] = {.lex_state = 183, .external_lex_state = 7}, [185] = {.lex_state = 183, .external_lex_state = 7}, [186] = {.lex_state = 183, .external_lex_state = 7}, [187] = {.lex_state = 183, .external_lex_state = 7}, [188] = {.lex_state = 183, .external_lex_state = 7}, [189] = {.lex_state = 183, .external_lex_state = 7}, [190] = {.lex_state = 183, .external_lex_state = 7}, [191] = {.lex_state = 183, .external_lex_state = 7}, [192] = {.lex_state = 183, .external_lex_state = 7}, [193] = {.lex_state = 183, .external_lex_state = 7}, [194] = {.lex_state = 183, .external_lex_state = 7}, [195] = {.lex_state = 183, .external_lex_state = 7}, [196] = {.lex_state = 183, .external_lex_state = 7}, [197] = {.lex_state = 183, .external_lex_state = 7}, [198] = {.lex_state = 183, .external_lex_state = 7}, [199] = {.lex_state = 183, .external_lex_state = 7}, [200] = {.lex_state = 183, .external_lex_state = 7}, [201] = {.lex_state = 183, .external_lex_state = 7}, [202] = {.lex_state = 183, .external_lex_state = 7}, [203] = {.lex_state = 183, .external_lex_state = 7}, [204] = {.lex_state = 183, .external_lex_state = 7}, [205] = {.lex_state = 183, .external_lex_state = 7}, [206] = {.lex_state = 183, .external_lex_state = 7}, [207] = {.lex_state = 183, .external_lex_state = 7}, [208] = {.lex_state = 183, .external_lex_state = 7}, [209] = {.lex_state = 183, .external_lex_state = 7}, [210] = {.lex_state = 183, .external_lex_state = 7}, [211] = {.lex_state = 183, .external_lex_state = 7}, [212] = {.lex_state = 183, .external_lex_state = 7}, [213] = {.lex_state = 183, .external_lex_state = 7}, [214] = {.lex_state = 183, .external_lex_state = 7}, [215] = {.lex_state = 183, .external_lex_state = 7}, [216] = {.lex_state = 183, .external_lex_state = 7}, [217] = {.lex_state = 183, .external_lex_state = 7}, [218] = {.lex_state = 183, .external_lex_state = 7}, [219] = {.lex_state = 183, .external_lex_state = 7}, [220] = {.lex_state = 183, .external_lex_state = 7}, [221] = {.lex_state = 183, .external_lex_state = 7}, [222] = {.lex_state = 183, .external_lex_state = 3}, [223] = {.lex_state = 183, .external_lex_state = 3}, [224] = {.lex_state = 183, .external_lex_state = 3}, [225] = {.lex_state = 183, .external_lex_state = 3}, [226] = {.lex_state = 183, .external_lex_state = 3}, [227] = {.lex_state = 183, .external_lex_state = 3}, [228] = {.lex_state = 183, .external_lex_state = 3}, [229] = {.lex_state = 183, .external_lex_state = 3}, [230] = {.lex_state = 183, .external_lex_state = 3}, [231] = {.lex_state = 183, .external_lex_state = 3}, [232] = {.lex_state = 183, .external_lex_state = 3}, [233] = {.lex_state = 183, .external_lex_state = 3}, [234] = {.lex_state = 183, .external_lex_state = 3}, [235] = {.lex_state = 183, .external_lex_state = 3}, [236] = {.lex_state = 183, .external_lex_state = 3}, [237] = {.lex_state = 183, .external_lex_state = 3}, [238] = {.lex_state = 183, .external_lex_state = 3}, [239] = {.lex_state = 183, .external_lex_state = 3}, [240] = {.lex_state = 183, .external_lex_state = 3}, [241] = {.lex_state = 188, .external_lex_state = 3}, [242] = {.lex_state = 188, .external_lex_state = 3}, [243] = {.lex_state = 188, .external_lex_state = 3}, [244] = {.lex_state = 188, .external_lex_state = 3}, [245] = {.lex_state = 188, .external_lex_state = 3}, [246] = {.lex_state = 188, .external_lex_state = 3}, [247] = {.lex_state = 188, .external_lex_state = 3}, [248] = {.lex_state = 188, .external_lex_state = 3}, [249] = {.lex_state = 188, .external_lex_state = 3}, [250] = {.lex_state = 188, .external_lex_state = 3}, [251] = {.lex_state = 188, .external_lex_state = 3}, [252] = {.lex_state = 188, .external_lex_state = 3}, [253] = {.lex_state = 188, .external_lex_state = 3}, [254] = {.lex_state = 188, .external_lex_state = 3}, [255] = {.lex_state = 188, .external_lex_state = 3}, [256] = {.lex_state = 188, .external_lex_state = 3}, [257] = {.lex_state = 188, .external_lex_state = 3}, [258] = {.lex_state = 188, .external_lex_state = 3}, [259] = {.lex_state = 188, .external_lex_state = 3}, [260] = {.lex_state = 188, .external_lex_state = 3}, [261] = {.lex_state = 188, .external_lex_state = 3}, [262] = {.lex_state = 188, .external_lex_state = 3}, [263] = {.lex_state = 188, .external_lex_state = 3}, [264] = {.lex_state = 188, .external_lex_state = 3}, [265] = {.lex_state = 188, .external_lex_state = 3}, [266] = {.lex_state = 188, .external_lex_state = 3}, [267] = {.lex_state = 188, .external_lex_state = 3}, [268] = {.lex_state = 188, .external_lex_state = 3}, [269] = {.lex_state = 188, .external_lex_state = 3}, [270] = {.lex_state = 188, .external_lex_state = 3}, [271] = {.lex_state = 188, .external_lex_state = 3}, [272] = {.lex_state = 188, .external_lex_state = 3}, [273] = {.lex_state = 188, .external_lex_state = 3}, [274] = {.lex_state = 190, .external_lex_state = 8}, [275] = {.lex_state = 190, .external_lex_state = 9}, [276] = {.lex_state = 23, .external_lex_state = 10}, [277] = {.lex_state = 190, .external_lex_state = 8}, [278] = {.lex_state = 190, .external_lex_state = 9}, [279] = {.lex_state = 23, .external_lex_state = 10}, [280] = {.lex_state = 187, .external_lex_state = 11}, [281] = {.lex_state = 187, .external_lex_state = 12}, [282] = {.lex_state = 24, .external_lex_state = 13}, [283] = {.lex_state = 187, .external_lex_state = 12}, [284] = {.lex_state = 24, .external_lex_state = 13}, [285] = {.lex_state = 187, .external_lex_state = 11}, [286] = {.lex_state = 183, .external_lex_state = 7}, [287] = {.lex_state = 183, .external_lex_state = 7}, [288] = {.lex_state = 183, .external_lex_state = 7}, [289] = {.lex_state = 183, .external_lex_state = 7}, [290] = {.lex_state = 183, .external_lex_state = 7}, [291] = {.lex_state = 183, .external_lex_state = 7}, [292] = {.lex_state = 183, .external_lex_state = 7}, [293] = {.lex_state = 183, .external_lex_state = 7}, [294] = {.lex_state = 183, .external_lex_state = 3}, [295] = {.lex_state = 24, .external_lex_state = 14}, [296] = {.lex_state = 183, .external_lex_state = 7}, [297] = {.lex_state = 183, .external_lex_state = 7}, [298] = {.lex_state = 183, .external_lex_state = 7}, [299] = {.lex_state = 183, .external_lex_state = 3}, [300] = {.lex_state = 187, .external_lex_state = 15}, [301] = {.lex_state = 183, .external_lex_state = 3}, [302] = {.lex_state = 183, .external_lex_state = 7}, [303] = {.lex_state = 183, .external_lex_state = 7}, [304] = {.lex_state = 183, .external_lex_state = 3}, [305] = {.lex_state = 183, .external_lex_state = 7}, [306] = {.lex_state = 183, .external_lex_state = 7}, [307] = {.lex_state = 183, .external_lex_state = 3}, [308] = {.lex_state = 183, .external_lex_state = 7}, [309] = {.lex_state = 183, .external_lex_state = 7}, [310] = {.lex_state = 46, .external_lex_state = 16}, [311] = {.lex_state = 183, .external_lex_state = 7}, [312] = {.lex_state = 183, .external_lex_state = 7}, [313] = {.lex_state = 183, .external_lex_state = 7}, [314] = {.lex_state = 183, .external_lex_state = 3}, [315] = {.lex_state = 183, .external_lex_state = 7}, [316] = {.lex_state = 183, .external_lex_state = 7}, [317] = {.lex_state = 183, .external_lex_state = 7}, [318] = {.lex_state = 183, .external_lex_state = 7}, [319] = {.lex_state = 183, .external_lex_state = 7}, [320] = {.lex_state = 183, .external_lex_state = 7}, [321] = {.lex_state = 183, .external_lex_state = 7}, [322] = {.lex_state = 183, .external_lex_state = 7}, [323] = {.lex_state = 183, .external_lex_state = 7}, [324] = {.lex_state = 183, .external_lex_state = 3}, [325] = {.lex_state = 183, .external_lex_state = 7}, [326] = {.lex_state = 183, .external_lex_state = 7}, [327] = {.lex_state = 183, .external_lex_state = 7}, [328] = {.lex_state = 183, .external_lex_state = 7}, [329] = {.lex_state = 183, .external_lex_state = 7}, [330] = {.lex_state = 183, .external_lex_state = 3}, [331] = {.lex_state = 183, .external_lex_state = 3}, [332] = {.lex_state = 183, .external_lex_state = 7}, [333] = {.lex_state = 183, .external_lex_state = 7}, [334] = {.lex_state = 183, .external_lex_state = 3}, [335] = {.lex_state = 183, .external_lex_state = 7}, [336] = {.lex_state = 183, .external_lex_state = 3}, [337] = {.lex_state = 46, .external_lex_state = 16}, [338] = {.lex_state = 183, .external_lex_state = 7}, [339] = {.lex_state = 183, .external_lex_state = 7}, [340] = {.lex_state = 183, .external_lex_state = 3}, [341] = {.lex_state = 24, .external_lex_state = 14}, [342] = {.lex_state = 183, .external_lex_state = 7}, [343] = {.lex_state = 183, .external_lex_state = 7}, [344] = {.lex_state = 183, .external_lex_state = 3}, [345] = {.lex_state = 183, .external_lex_state = 7}, [346] = {.lex_state = 183, .external_lex_state = 7}, [347] = {.lex_state = 183, .external_lex_state = 7}, [348] = {.lex_state = 183, .external_lex_state = 7}, [349] = {.lex_state = 183, .external_lex_state = 3}, [350] = {.lex_state = 183, .external_lex_state = 3}, [351] = {.lex_state = 183, .external_lex_state = 3}, [352] = {.lex_state = 183, .external_lex_state = 7}, [353] = {.lex_state = 183, .external_lex_state = 7}, [354] = {.lex_state = 183, .external_lex_state = 7}, [355] = {.lex_state = 183, .external_lex_state = 7}, [356] = {.lex_state = 183, .external_lex_state = 7}, [357] = {.lex_state = 183, .external_lex_state = 7}, [358] = {.lex_state = 183, .external_lex_state = 3}, [359] = {.lex_state = 183, .external_lex_state = 7}, [360] = {.lex_state = 183, .external_lex_state = 7}, [361] = {.lex_state = 183, .external_lex_state = 7}, [362] = {.lex_state = 183, .external_lex_state = 7}, [363] = {.lex_state = 183, .external_lex_state = 3}, [364] = {.lex_state = 183, .external_lex_state = 3}, [365] = {.lex_state = 183, .external_lex_state = 3}, [366] = {.lex_state = 183, .external_lex_state = 3}, [367] = {.lex_state = 183, .external_lex_state = 3}, [368] = {.lex_state = 183, .external_lex_state = 3}, [369] = {.lex_state = 183, .external_lex_state = 3}, [370] = {.lex_state = 183, .external_lex_state = 7}, [371] = {.lex_state = 183, .external_lex_state = 7}, [372] = {.lex_state = 183, .external_lex_state = 7}, [373] = {.lex_state = 183, .external_lex_state = 7}, [374] = {.lex_state = 187, .external_lex_state = 16}, [375] = {.lex_state = 183, .external_lex_state = 7}, [376] = {.lex_state = 183, .external_lex_state = 7}, [377] = {.lex_state = 183, .external_lex_state = 7}, [378] = {.lex_state = 187, .external_lex_state = 16}, [379] = {.lex_state = 183, .external_lex_state = 3}, [380] = {.lex_state = 183, .external_lex_state = 7}, [381] = {.lex_state = 183, .external_lex_state = 3}, [382] = {.lex_state = 183, .external_lex_state = 7}, [383] = {.lex_state = 183, .external_lex_state = 7}, [384] = {.lex_state = 183, .external_lex_state = 7}, [385] = {.lex_state = 183, .external_lex_state = 7}, [386] = {.lex_state = 183, .external_lex_state = 3}, [387] = {.lex_state = 187, .external_lex_state = 15}, [388] = {.lex_state = 183, .external_lex_state = 7}, [389] = {.lex_state = 183, .external_lex_state = 3}, [390] = {.lex_state = 183, .external_lex_state = 7}, [391] = {.lex_state = 183, .external_lex_state = 7}, [392] = {.lex_state = 183, .external_lex_state = 3}, [393] = {.lex_state = 183, .external_lex_state = 7}, [394] = {.lex_state = 183, .external_lex_state = 3}, [395] = {.lex_state = 183, .external_lex_state = 7}, [396] = {.lex_state = 183, .external_lex_state = 7}, [397] = {.lex_state = 183, .external_lex_state = 7}, [398] = {.lex_state = 183, .external_lex_state = 7}, [399] = {.lex_state = 183, .external_lex_state = 7}, [400] = {.lex_state = 183, .external_lex_state = 7}, [401] = {.lex_state = 183, .external_lex_state = 7}, [402] = {.lex_state = 183, .external_lex_state = 3}, [403] = {.lex_state = 183, .external_lex_state = 3}, [404] = {.lex_state = 183, .external_lex_state = 7}, [405] = {.lex_state = 183, .external_lex_state = 7}, [406] = {.lex_state = 183, .external_lex_state = 7}, [407] = {.lex_state = 183, .external_lex_state = 3}, [408] = {.lex_state = 183, .external_lex_state = 7}, [409] = {.lex_state = 183, .external_lex_state = 7}, [410] = {.lex_state = 183, .external_lex_state = 7}, [411] = {.lex_state = 183, .external_lex_state = 7}, [412] = {.lex_state = 183, .external_lex_state = 3}, [413] = {.lex_state = 183, .external_lex_state = 7}, [414] = {.lex_state = 183, .external_lex_state = 3}, [415] = {.lex_state = 183, .external_lex_state = 3}, [416] = {.lex_state = 183, .external_lex_state = 3}, [417] = {.lex_state = 183, .external_lex_state = 3}, [418] = {.lex_state = 183, .external_lex_state = 3}, [419] = {.lex_state = 183, .external_lex_state = 3}, [420] = {.lex_state = 183, .external_lex_state = 3}, [421] = {.lex_state = 183, .external_lex_state = 3}, [422] = {.lex_state = 183, .external_lex_state = 3}, [423] = {.lex_state = 183, .external_lex_state = 3}, [424] = {.lex_state = 183, .external_lex_state = 3}, [425] = {.lex_state = 183, .external_lex_state = 3}, [426] = {.lex_state = 183, .external_lex_state = 3}, [427] = {.lex_state = 183, .external_lex_state = 3}, [428] = {.lex_state = 183, .external_lex_state = 3}, [429] = {.lex_state = 183, .external_lex_state = 7}, [430] = {.lex_state = 183, .external_lex_state = 3}, [431] = {.lex_state = 183, .external_lex_state = 3}, [432] = {.lex_state = 183, .external_lex_state = 3}, [433] = {.lex_state = 183, .external_lex_state = 3}, [434] = {.lex_state = 183, .external_lex_state = 3}, [435] = {.lex_state = 183, .external_lex_state = 3}, [436] = {.lex_state = 183, .external_lex_state = 3}, [437] = {.lex_state = 183, .external_lex_state = 3}, [438] = {.lex_state = 183, .external_lex_state = 3}, [439] = {.lex_state = 183, .external_lex_state = 3}, [440] = {.lex_state = 183, .external_lex_state = 3}, [441] = {.lex_state = 183, .external_lex_state = 3}, [442] = {.lex_state = 183, .external_lex_state = 3}, [443] = {.lex_state = 183, .external_lex_state = 3}, [444] = {.lex_state = 183, .external_lex_state = 3}, [445] = {.lex_state = 183, .external_lex_state = 3}, [446] = {.lex_state = 183, .external_lex_state = 3}, [447] = {.lex_state = 183, .external_lex_state = 3}, [448] = {.lex_state = 183, .external_lex_state = 3}, [449] = {.lex_state = 183, .external_lex_state = 3}, [450] = {.lex_state = 183, .external_lex_state = 3}, [451] = {.lex_state = 183, .external_lex_state = 3}, [452] = {.lex_state = 183, .external_lex_state = 3}, [453] = {.lex_state = 183, .external_lex_state = 3}, [454] = {.lex_state = 183, .external_lex_state = 3}, [455] = {.lex_state = 183, .external_lex_state = 3}, [456] = {.lex_state = 183, .external_lex_state = 3}, [457] = {.lex_state = 183, .external_lex_state = 3}, [458] = {.lex_state = 183, .external_lex_state = 3}, [459] = {.lex_state = 183, .external_lex_state = 3}, [460] = {.lex_state = 183, .external_lex_state = 3}, [461] = {.lex_state = 183, .external_lex_state = 3}, [462] = {.lex_state = 183, .external_lex_state = 3}, [463] = {.lex_state = 183, .external_lex_state = 3}, [464] = {.lex_state = 183, .external_lex_state = 3}, [465] = {.lex_state = 183, .external_lex_state = 3}, [466] = {.lex_state = 183, .external_lex_state = 3}, [467] = {.lex_state = 183, .external_lex_state = 3}, [468] = {.lex_state = 183, .external_lex_state = 3}, [469] = {.lex_state = 183, .external_lex_state = 3}, [470] = {.lex_state = 183, .external_lex_state = 3}, [471] = {.lex_state = 183, .external_lex_state = 3}, [472] = {.lex_state = 183, .external_lex_state = 3}, [473] = {.lex_state = 183, .external_lex_state = 3}, [474] = {.lex_state = 183, .external_lex_state = 3}, [475] = {.lex_state = 183, .external_lex_state = 3}, [476] = {.lex_state = 32, .external_lex_state = 16}, [477] = {.lex_state = 32, .external_lex_state = 16}, [478] = {.lex_state = 183, .external_lex_state = 3}, [479] = {.lex_state = 183, .external_lex_state = 3}, [480] = {.lex_state = 183, .external_lex_state = 3}, [481] = {.lex_state = 183, .external_lex_state = 3}, [482] = {.lex_state = 183, .external_lex_state = 3}, [483] = {.lex_state = 183, .external_lex_state = 3}, [484] = {.lex_state = 183, .external_lex_state = 3}, [485] = {.lex_state = 183, .external_lex_state = 3}, [486] = {.lex_state = 183, .external_lex_state = 3}, [487] = {.lex_state = 183, .external_lex_state = 3}, [488] = {.lex_state = 183, .external_lex_state = 3}, [489] = {.lex_state = 183, .external_lex_state = 3}, [490] = {.lex_state = 183, .external_lex_state = 3}, [491] = {.lex_state = 183, .external_lex_state = 3}, [492] = {.lex_state = 183, .external_lex_state = 3}, [493] = {.lex_state = 183, .external_lex_state = 3}, [494] = {.lex_state = 183, .external_lex_state = 3}, [495] = {.lex_state = 183, .external_lex_state = 3}, [496] = {.lex_state = 183, .external_lex_state = 3}, [497] = {.lex_state = 183, .external_lex_state = 3}, [498] = {.lex_state = 183, .external_lex_state = 3}, [499] = {.lex_state = 183, .external_lex_state = 3}, [500] = {.lex_state = 183, .external_lex_state = 3}, [501] = {.lex_state = 183, .external_lex_state = 3}, [502] = {.lex_state = 183, .external_lex_state = 3}, [503] = {.lex_state = 183, .external_lex_state = 3}, [504] = {.lex_state = 183, .external_lex_state = 3}, [505] = {.lex_state = 183, .external_lex_state = 3}, [506] = {.lex_state = 183, .external_lex_state = 3}, [507] = {.lex_state = 183, .external_lex_state = 3}, [508] = {.lex_state = 183, .external_lex_state = 3}, [509] = {.lex_state = 183, .external_lex_state = 3}, [510] = {.lex_state = 183, .external_lex_state = 3}, [511] = {.lex_state = 183, .external_lex_state = 3}, [512] = {.lex_state = 183, .external_lex_state = 3}, [513] = {.lex_state = 28, .external_lex_state = 17}, [514] = {.lex_state = 183, .external_lex_state = 3}, [515] = {.lex_state = 28, .external_lex_state = 17}, [516] = {.lex_state = 183, .external_lex_state = 3}, [517] = {.lex_state = 183, .external_lex_state = 3}, [518] = {.lex_state = 183, .external_lex_state = 3}, [519] = {.lex_state = 183, .external_lex_state = 3}, [520] = {.lex_state = 183, .external_lex_state = 3}, [521] = {.lex_state = 183, .external_lex_state = 3}, [522] = {.lex_state = 183, .external_lex_state = 3}, [523] = {.lex_state = 183, .external_lex_state = 3}, [524] = {.lex_state = 183, .external_lex_state = 3}, [525] = {.lex_state = 183, .external_lex_state = 3}, [526] = {.lex_state = 183, .external_lex_state = 3}, [527] = {.lex_state = 183, .external_lex_state = 3}, [528] = {.lex_state = 183, .external_lex_state = 3}, [529] = {.lex_state = 183, .external_lex_state = 3}, [530] = {.lex_state = 183, .external_lex_state = 3}, [531] = {.lex_state = 183, .external_lex_state = 3}, [532] = {.lex_state = 183, .external_lex_state = 3}, [533] = {.lex_state = 183, .external_lex_state = 3}, [534] = {.lex_state = 183, .external_lex_state = 3}, [535] = {.lex_state = 183, .external_lex_state = 3}, [536] = {.lex_state = 183, .external_lex_state = 3}, [537] = {.lex_state = 183, .external_lex_state = 3}, [538] = {.lex_state = 183, .external_lex_state = 3}, [539] = {.lex_state = 183, .external_lex_state = 3}, [540] = {.lex_state = 183, .external_lex_state = 3}, [541] = {.lex_state = 183, .external_lex_state = 3}, [542] = {.lex_state = 183, .external_lex_state = 3}, [543] = {.lex_state = 183, .external_lex_state = 3}, [544] = {.lex_state = 183, .external_lex_state = 3}, [545] = {.lex_state = 183, .external_lex_state = 3}, [546] = {.lex_state = 183, .external_lex_state = 3}, [547] = {.lex_state = 183, .external_lex_state = 3}, [548] = {.lex_state = 183, .external_lex_state = 3}, [549] = {.lex_state = 183, .external_lex_state = 3}, [550] = {.lex_state = 183, .external_lex_state = 3}, [551] = {.lex_state = 183, .external_lex_state = 3}, [552] = {.lex_state = 183, .external_lex_state = 3}, [553] = {.lex_state = 183, .external_lex_state = 3}, [554] = {.lex_state = 187, .external_lex_state = 3}, [555] = {.lex_state = 183, .external_lex_state = 3}, [556] = {.lex_state = 187, .external_lex_state = 3}, [557] = {.lex_state = 183, .external_lex_state = 3}, [558] = {.lex_state = 183, .external_lex_state = 3}, [559] = {.lex_state = 183, .external_lex_state = 3}, [560] = {.lex_state = 183, .external_lex_state = 3}, [561] = {.lex_state = 183, .external_lex_state = 3}, [562] = {.lex_state = 183, .external_lex_state = 3}, [563] = {.lex_state = 183, .external_lex_state = 3}, [564] = {.lex_state = 48, .external_lex_state = 16}, [565] = {.lex_state = 183, .external_lex_state = 3}, [566] = {.lex_state = 183, .external_lex_state = 3}, [567] = {.lex_state = 183, .external_lex_state = 3}, [568] = {.lex_state = 183, .external_lex_state = 3}, [569] = {.lex_state = 183, .external_lex_state = 3}, [570] = {.lex_state = 183, .external_lex_state = 3}, [571] = {.lex_state = 31, .external_lex_state = 3}, [572] = {.lex_state = 183, .external_lex_state = 3}, [573] = {.lex_state = 183, .external_lex_state = 3}, [574] = {.lex_state = 183, .external_lex_state = 3}, [575] = {.lex_state = 183, .external_lex_state = 3}, [576] = {.lex_state = 33, .external_lex_state = 3}, [577] = {.lex_state = 183, .external_lex_state = 3}, [578] = {.lex_state = 48, .external_lex_state = 16}, [579] = {.lex_state = 183, .external_lex_state = 3}, [580] = {.lex_state = 183, .external_lex_state = 3}, [581] = {.lex_state = 183, .external_lex_state = 3}, [582] = {.lex_state = 33, .external_lex_state = 3}, [583] = {.lex_state = 183, .external_lex_state = 3}, [584] = {.lex_state = 183, .external_lex_state = 3}, [585] = {.lex_state = 31, .external_lex_state = 3}, [586] = {.lex_state = 183, .external_lex_state = 3}, [587] = {.lex_state = 183, .external_lex_state = 3}, [588] = {.lex_state = 183, .external_lex_state = 3}, [589] = {.lex_state = 183, .external_lex_state = 3}, [590] = {.lex_state = 183, .external_lex_state = 3}, [591] = {.lex_state = 183, .external_lex_state = 3}, [592] = {.lex_state = 183, .external_lex_state = 3}, [593] = {.lex_state = 187, .external_lex_state = 3}, [594] = {.lex_state = 187, .external_lex_state = 3}, [595] = {.lex_state = 39, .external_lex_state = 17}, [596] = {.lex_state = 39, .external_lex_state = 17}, [597] = {.lex_state = 183, .external_lex_state = 3}, [598] = {.lex_state = 183, .external_lex_state = 3}, [599] = {.lex_state = 183, .external_lex_state = 3}, [600] = {.lex_state = 183, .external_lex_state = 3}, [601] = {.lex_state = 183, .external_lex_state = 3}, [602] = {.lex_state = 183, .external_lex_state = 3}, [603] = {.lex_state = 183, .external_lex_state = 3}, [604] = {.lex_state = 183, .external_lex_state = 3}, [605] = {.lex_state = 183, .external_lex_state = 3}, [606] = {.lex_state = 183, .external_lex_state = 3}, [607] = {.lex_state = 183, .external_lex_state = 3}, [608] = {.lex_state = 183, .external_lex_state = 3}, [609] = {.lex_state = 183, .external_lex_state = 3}, [610] = {.lex_state = 183, .external_lex_state = 3}, [611] = {.lex_state = 183, .external_lex_state = 3}, [612] = {.lex_state = 183, .external_lex_state = 3}, [613] = {.lex_state = 183, .external_lex_state = 3}, [614] = {.lex_state = 183, .external_lex_state = 3}, [615] = {.lex_state = 183, .external_lex_state = 3}, [616] = {.lex_state = 183, .external_lex_state = 3}, [617] = {.lex_state = 183, .external_lex_state = 3}, [618] = {.lex_state = 183, .external_lex_state = 3}, [619] = {.lex_state = 183, .external_lex_state = 3}, [620] = {.lex_state = 183, .external_lex_state = 3}, [621] = {.lex_state = 183, .external_lex_state = 3}, [622] = {.lex_state = 183, .external_lex_state = 3}, [623] = {.lex_state = 183, .external_lex_state = 3}, [624] = {.lex_state = 183, .external_lex_state = 3}, [625] = {.lex_state = 183, .external_lex_state = 3}, [626] = {.lex_state = 183, .external_lex_state = 3}, [627] = {.lex_state = 183, .external_lex_state = 3}, [628] = {.lex_state = 183, .external_lex_state = 3}, [629] = {.lex_state = 183, .external_lex_state = 3}, [630] = {.lex_state = 183, .external_lex_state = 3}, [631] = {.lex_state = 183, .external_lex_state = 3}, [632] = {.lex_state = 183, .external_lex_state = 3}, [633] = {.lex_state = 183, .external_lex_state = 3}, [634] = {.lex_state = 183, .external_lex_state = 3}, [635] = {.lex_state = 183, .external_lex_state = 3}, [636] = {.lex_state = 183, .external_lex_state = 3}, [637] = {.lex_state = 183, .external_lex_state = 3}, [638] = {.lex_state = 183, .external_lex_state = 3}, [639] = {.lex_state = 183, .external_lex_state = 3}, [640] = {.lex_state = 183, .external_lex_state = 3}, [641] = {.lex_state = 183, .external_lex_state = 3}, [642] = {.lex_state = 183, .external_lex_state = 3}, [643] = {.lex_state = 183, .external_lex_state = 3}, [644] = {.lex_state = 183, .external_lex_state = 3}, [645] = {.lex_state = 183, .external_lex_state = 3}, [646] = {.lex_state = 183, .external_lex_state = 3}, [647] = {.lex_state = 183, .external_lex_state = 3}, [648] = {.lex_state = 183, .external_lex_state = 3}, [649] = {.lex_state = 183, .external_lex_state = 3}, [650] = {.lex_state = 183, .external_lex_state = 3}, [651] = {.lex_state = 7, .external_lex_state = 3}, [652] = {.lex_state = 7, .external_lex_state = 3}, [653] = {.lex_state = 183, .external_lex_state = 3}, [654] = {.lex_state = 7, .external_lex_state = 3}, [655] = {.lex_state = 7, .external_lex_state = 3}, [656] = {.lex_state = 183, .external_lex_state = 3}, [657] = {.lex_state = 183, .external_lex_state = 3}, [658] = {.lex_state = 183, .external_lex_state = 3}, [659] = {.lex_state = 183, .external_lex_state = 3}, [660] = {.lex_state = 183, .external_lex_state = 3}, [661] = {.lex_state = 183, .external_lex_state = 3}, [662] = {.lex_state = 1, .external_lex_state = 18}, [663] = {.lex_state = 1, .external_lex_state = 18}, [664] = {.lex_state = 183, .external_lex_state = 5}, [665] = {.lex_state = 183, .external_lex_state = 5}, [666] = {.lex_state = 183, .external_lex_state = 5}, [667] = {.lex_state = 1, .external_lex_state = 18}, [668] = {.lex_state = 183, .external_lex_state = 5}, [669] = {.lex_state = 183, .external_lex_state = 5}, [670] = {.lex_state = 183, .external_lex_state = 5}, [671] = {.lex_state = 183, .external_lex_state = 5}, [672] = {.lex_state = 183, .external_lex_state = 5}, [673] = {.lex_state = 183, .external_lex_state = 5}, [674] = {.lex_state = 183, .external_lex_state = 4}, [675] = {.lex_state = 183, .external_lex_state = 4}, [676] = {.lex_state = 54, .external_lex_state = 19}, [677] = {.lex_state = 54, .external_lex_state = 19}, [678] = {.lex_state = 54, .external_lex_state = 19}, [679] = {.lex_state = 54, .external_lex_state = 19}, [680] = {.lex_state = 54, .external_lex_state = 19}, [681] = {.lex_state = 54, .external_lex_state = 19}, [682] = {.lex_state = 54, .external_lex_state = 19}, [683] = {.lex_state = 54, .external_lex_state = 19}, [684] = {.lex_state = 54, .external_lex_state = 19}, [685] = {.lex_state = 54, .external_lex_state = 19}, [686] = {.lex_state = 54, .external_lex_state = 19}, [687] = {.lex_state = 54, .external_lex_state = 19}, [688] = {.lex_state = 54, .external_lex_state = 19}, [689] = {.lex_state = 54, .external_lex_state = 19}, [690] = {.lex_state = 54, .external_lex_state = 19}, [691] = {.lex_state = 54, .external_lex_state = 19}, [692] = {.lex_state = 54, .external_lex_state = 19}, [693] = {.lex_state = 54, .external_lex_state = 19}, [694] = {.lex_state = 54, .external_lex_state = 19}, [695] = {.lex_state = 54, .external_lex_state = 19}, [696] = {.lex_state = 54, .external_lex_state = 19}, [697] = {.lex_state = 54, .external_lex_state = 19}, [698] = {.lex_state = 54, .external_lex_state = 19}, [699] = {.lex_state = 54, .external_lex_state = 19}, [700] = {.lex_state = 54, .external_lex_state = 19}, [701] = {.lex_state = 54, .external_lex_state = 19}, [702] = {.lex_state = 54, .external_lex_state = 19}, [703] = {.lex_state = 54, .external_lex_state = 19}, [704] = {.lex_state = 54, .external_lex_state = 19}, [705] = {.lex_state = 54, .external_lex_state = 19}, [706] = {.lex_state = 54, .external_lex_state = 19}, [707] = {.lex_state = 54, .external_lex_state = 19}, [708] = {.lex_state = 54, .external_lex_state = 19}, [709] = {.lex_state = 54, .external_lex_state = 19}, [710] = {.lex_state = 54, .external_lex_state = 19}, [711] = {.lex_state = 54, .external_lex_state = 19}, [712] = {.lex_state = 54, .external_lex_state = 19}, [713] = {.lex_state = 54, .external_lex_state = 19}, [714] = {.lex_state = 54, .external_lex_state = 19}, [715] = {.lex_state = 54, .external_lex_state = 19}, [716] = {.lex_state = 54, .external_lex_state = 19}, [717] = {.lex_state = 54, .external_lex_state = 19}, [718] = {.lex_state = 54, .external_lex_state = 19}, [719] = {.lex_state = 54, .external_lex_state = 19}, [720] = {.lex_state = 54, .external_lex_state = 19}, [721] = {.lex_state = 54, .external_lex_state = 19}, [722] = {.lex_state = 54, .external_lex_state = 19}, [723] = {.lex_state = 54, .external_lex_state = 19}, [724] = {.lex_state = 54, .external_lex_state = 19}, [725] = {.lex_state = 54, .external_lex_state = 19}, [726] = {.lex_state = 54, .external_lex_state = 19}, [727] = {.lex_state = 54, .external_lex_state = 19}, [728] = {.lex_state = 54, .external_lex_state = 19}, [729] = {.lex_state = 54, .external_lex_state = 19}, [730] = {.lex_state = 54, .external_lex_state = 19}, [731] = {.lex_state = 54, .external_lex_state = 19}, [732] = {.lex_state = 54, .external_lex_state = 19}, [733] = {.lex_state = 54, .external_lex_state = 19}, [734] = {.lex_state = 54, .external_lex_state = 19}, [735] = {.lex_state = 54, .external_lex_state = 19}, [736] = {.lex_state = 54, .external_lex_state = 19}, [737] = {.lex_state = 54, .external_lex_state = 19}, [738] = {.lex_state = 54, .external_lex_state = 19}, [739] = {.lex_state = 54, .external_lex_state = 19}, [740] = {.lex_state = 54, .external_lex_state = 19}, [741] = {.lex_state = 54, .external_lex_state = 19}, [742] = {.lex_state = 54, .external_lex_state = 19}, [743] = {.lex_state = 54, .external_lex_state = 19}, [744] = {.lex_state = 54, .external_lex_state = 19}, [745] = {.lex_state = 54, .external_lex_state = 19}, [746] = {.lex_state = 54, .external_lex_state = 19}, [747] = {.lex_state = 54, .external_lex_state = 19}, [748] = {.lex_state = 54, .external_lex_state = 19}, [749] = {.lex_state = 54, .external_lex_state = 19}, [750] = {.lex_state = 54, .external_lex_state = 19}, [751] = {.lex_state = 54, .external_lex_state = 19}, [752] = {.lex_state = 54, .external_lex_state = 19}, [753] = {.lex_state = 54, .external_lex_state = 19}, [754] = {.lex_state = 54, .external_lex_state = 19}, [755] = {.lex_state = 54, .external_lex_state = 19}, [756] = {.lex_state = 54, .external_lex_state = 19}, [757] = {.lex_state = 54, .external_lex_state = 19}, [758] = {.lex_state = 54, .external_lex_state = 19}, [759] = {.lex_state = 54, .external_lex_state = 19}, [760] = {.lex_state = 54, .external_lex_state = 19}, [761] = {.lex_state = 54, .external_lex_state = 19}, [762] = {.lex_state = 183, .external_lex_state = 3}, [763] = {.lex_state = 194, .external_lex_state = 8}, [764] = {.lex_state = 194, .external_lex_state = 9}, [765] = {.lex_state = 183, .external_lex_state = 3}, [766] = {.lex_state = 183, .external_lex_state = 3}, [767] = {.lex_state = 183, .external_lex_state = 3}, [768] = {.lex_state = 183, .external_lex_state = 3}, [769] = {.lex_state = 183, .external_lex_state = 3}, [770] = {.lex_state = 183, .external_lex_state = 3}, [771] = {.lex_state = 183, .external_lex_state = 3}, [772] = {.lex_state = 183, .external_lex_state = 3}, [773] = {.lex_state = 183, .external_lex_state = 3}, [774] = {.lex_state = 183, .external_lex_state = 3}, [775] = {.lex_state = 183, .external_lex_state = 3}, [776] = {.lex_state = 183, .external_lex_state = 3}, [777] = {.lex_state = 183, .external_lex_state = 3}, [778] = {.lex_state = 183, .external_lex_state = 3}, [779] = {.lex_state = 183, .external_lex_state = 3}, [780] = {.lex_state = 183, .external_lex_state = 3}, [781] = {.lex_state = 183, .external_lex_state = 3}, [782] = {.lex_state = 192, .external_lex_state = 4}, [783] = {.lex_state = 192, .external_lex_state = 4}, [784] = {.lex_state = 192, .external_lex_state = 4}, [785] = {.lex_state = 192, .external_lex_state = 4}, [786] = {.lex_state = 192, .external_lex_state = 4}, [787] = {.lex_state = 192, .external_lex_state = 4}, [788] = {.lex_state = 194, .external_lex_state = 12}, [789] = {.lex_state = 192, .external_lex_state = 4}, [790] = {.lex_state = 192, .external_lex_state = 4}, [791] = {.lex_state = 192, .external_lex_state = 4}, [792] = {.lex_state = 192, .external_lex_state = 4}, [793] = {.lex_state = 192, .external_lex_state = 4}, [794] = {.lex_state = 194, .external_lex_state = 12}, [795] = {.lex_state = 192, .external_lex_state = 4}, [796] = {.lex_state = 192, .external_lex_state = 4}, [797] = {.lex_state = 192, .external_lex_state = 4}, [798] = {.lex_state = 192, .external_lex_state = 4}, [799] = {.lex_state = 192, .external_lex_state = 4}, [800] = {.lex_state = 192, .external_lex_state = 4}, [801] = {.lex_state = 194, .external_lex_state = 11}, [802] = {.lex_state = 192, .external_lex_state = 4}, [803] = {.lex_state = 192, .external_lex_state = 4}, [804] = {.lex_state = 192, .external_lex_state = 4}, [805] = {.lex_state = 194, .external_lex_state = 11}, [806] = {.lex_state = 192, .external_lex_state = 4}, [807] = {.lex_state = 194, .external_lex_state = 12}, [808] = {.lex_state = 192, .external_lex_state = 4}, [809] = {.lex_state = 192, .external_lex_state = 4}, [810] = {.lex_state = 192, .external_lex_state = 4}, [811] = {.lex_state = 192, .external_lex_state = 4}, [812] = {.lex_state = 192, .external_lex_state = 4}, [813] = {.lex_state = 192, .external_lex_state = 4}, [814] = {.lex_state = 192, .external_lex_state = 4}, [815] = {.lex_state = 194, .external_lex_state = 11}, [816] = {.lex_state = 192, .external_lex_state = 4}, [817] = {.lex_state = 194, .external_lex_state = 20}, [818] = {.lex_state = 194, .external_lex_state = 20}, [819] = {.lex_state = 194, .external_lex_state = 21}, [820] = {.lex_state = 194, .external_lex_state = 21}, [821] = {.lex_state = 194, .external_lex_state = 21}, [822] = {.lex_state = 194, .external_lex_state = 21}, [823] = {.lex_state = 194, .external_lex_state = 20}, [824] = {.lex_state = 194, .external_lex_state = 20}, [825] = {.lex_state = 194, .external_lex_state = 21}, [826] = {.lex_state = 194, .external_lex_state = 12}, [827] = {.lex_state = 194, .external_lex_state = 20}, [828] = {.lex_state = 194, .external_lex_state = 12}, [829] = {.lex_state = 194, .external_lex_state = 11}, [830] = {.lex_state = 194, .external_lex_state = 21}, [831] = {.lex_state = 194, .external_lex_state = 20}, [832] = {.lex_state = 194, .external_lex_state = 11}, [833] = {.lex_state = 194, .external_lex_state = 12}, [834] = {.lex_state = 194, .external_lex_state = 20}, [835] = {.lex_state = 194, .external_lex_state = 21}, [836] = {.lex_state = 194, .external_lex_state = 11}, [837] = {.lex_state = 183, .external_lex_state = 4}, [838] = {.lex_state = 183, .external_lex_state = 4}, [839] = {.lex_state = 183, .external_lex_state = 4}, [840] = {.lex_state = 183, .external_lex_state = 4}, [841] = {.lex_state = 183, .external_lex_state = 4}, [842] = {.lex_state = 183, .external_lex_state = 4}, [843] = {.lex_state = 183, .external_lex_state = 4}, [844] = {.lex_state = 183, .external_lex_state = 4}, [845] = {.lex_state = 183, .external_lex_state = 4}, [846] = {.lex_state = 183, .external_lex_state = 4}, [847] = {.lex_state = 183, .external_lex_state = 4}, [848] = {.lex_state = 183, .external_lex_state = 4}, [849] = {.lex_state = 183, .external_lex_state = 4}, [850] = {.lex_state = 183, .external_lex_state = 4}, [851] = {.lex_state = 183, .external_lex_state = 4}, [852] = {.lex_state = 183, .external_lex_state = 4}, [853] = {.lex_state = 183, .external_lex_state = 4}, [854] = {.lex_state = 183, .external_lex_state = 4}, [855] = {.lex_state = 183, .external_lex_state = 4}, [856] = {.lex_state = 183, .external_lex_state = 4}, [857] = {.lex_state = 183, .external_lex_state = 4}, [858] = {.lex_state = 183, .external_lex_state = 4}, [859] = {.lex_state = 183, .external_lex_state = 4}, [860] = {.lex_state = 183, .external_lex_state = 4}, [861] = {.lex_state = 183, .external_lex_state = 4}, [862] = {.lex_state = 183, .external_lex_state = 4}, [863] = {.lex_state = 183, .external_lex_state = 4}, [864] = {.lex_state = 183, .external_lex_state = 4}, [865] = {.lex_state = 183, .external_lex_state = 5}, [866] = {.lex_state = 183, .external_lex_state = 5}, [867] = {.lex_state = 183, .external_lex_state = 5}, [868] = {.lex_state = 183, .external_lex_state = 5}, [869] = {.lex_state = 183, .external_lex_state = 5}, [870] = {.lex_state = 183, .external_lex_state = 5}, [871] = {.lex_state = 183, .external_lex_state = 5}, [872] = {.lex_state = 183, .external_lex_state = 5}, [873] = {.lex_state = 183, .external_lex_state = 4}, [874] = {.lex_state = 194, .external_lex_state = 3}, [875] = {.lex_state = 183, .external_lex_state = 5}, [876] = {.lex_state = 183, .external_lex_state = 5}, [877] = {.lex_state = 183, .external_lex_state = 5}, [878] = {.lex_state = 183, .external_lex_state = 5}, [879] = {.lex_state = 183, .external_lex_state = 5}, [880] = {.lex_state = 183, .external_lex_state = 5}, [881] = {.lex_state = 183, .external_lex_state = 5}, [882] = {.lex_state = 183, .external_lex_state = 5}, [883] = {.lex_state = 183, .external_lex_state = 5}, [884] = {.lex_state = 183, .external_lex_state = 5}, [885] = {.lex_state = 183, .external_lex_state = 5}, [886] = {.lex_state = 183, .external_lex_state = 5}, [887] = {.lex_state = 183, .external_lex_state = 5}, [888] = {.lex_state = 183, .external_lex_state = 5}, [889] = {.lex_state = 183, .external_lex_state = 5}, [890] = {.lex_state = 183, .external_lex_state = 5}, [891] = {.lex_state = 183, .external_lex_state = 5}, [892] = {.lex_state = 183, .external_lex_state = 5}, [893] = {.lex_state = 183, .external_lex_state = 5}, [894] = {.lex_state = 194, .external_lex_state = 16}, [895] = {.lex_state = 183, .external_lex_state = 5}, [896] = {.lex_state = 183, .external_lex_state = 5}, [897] = {.lex_state = 183, .external_lex_state = 5}, [898] = {.lex_state = 183, .external_lex_state = 5}, [899] = {.lex_state = 183, .external_lex_state = 5}, [900] = {.lex_state = 194, .external_lex_state = 3}, [901] = {.lex_state = 183, .external_lex_state = 5}, [902] = {.lex_state = 183, .external_lex_state = 5}, [903] = {.lex_state = 194, .external_lex_state = 3}, [904] = {.lex_state = 183, .external_lex_state = 5}, [905] = {.lex_state = 183, .external_lex_state = 5}, [906] = {.lex_state = 183, .external_lex_state = 5}, [907] = {.lex_state = 183, .external_lex_state = 5}, [908] = {.lex_state = 183, .external_lex_state = 5}, [909] = {.lex_state = 183, .external_lex_state = 5}, [910] = {.lex_state = 183, .external_lex_state = 4}, [911] = {.lex_state = 194, .external_lex_state = 3}, [912] = {.lex_state = 183, .external_lex_state = 5}, [913] = {.lex_state = 194, .external_lex_state = 16}, [914] = {.lex_state = 183, .external_lex_state = 5}, [915] = {.lex_state = 183, .external_lex_state = 5}, [916] = {.lex_state = 183, .external_lex_state = 5}, [917] = {.lex_state = 194, .external_lex_state = 16}, [918] = {.lex_state = 183, .external_lex_state = 5}, [919] = {.lex_state = 183, .external_lex_state = 5}, [920] = {.lex_state = 183, .external_lex_state = 5}, [921] = {.lex_state = 183, .external_lex_state = 5}, [922] = {.lex_state = 183, .external_lex_state = 5}, [923] = {.lex_state = 183, .external_lex_state = 5}, [924] = {.lex_state = 183, .external_lex_state = 5}, [925] = {.lex_state = 183, .external_lex_state = 5}, [926] = {.lex_state = 183, .external_lex_state = 5}, [927] = {.lex_state = 6, .external_lex_state = 22}, [928] = {.lex_state = 6, .external_lex_state = 22}, [929] = {.lex_state = 183, .external_lex_state = 5}, [930] = {.lex_state = 194, .external_lex_state = 3}, [931] = {.lex_state = 6, .external_lex_state = 22}, [932] = {.lex_state = 183, .external_lex_state = 5}, [933] = {.lex_state = 56, .external_lex_state = 10}, [934] = {.lex_state = 192, .external_lex_state = 23}, [935] = {.lex_state = 192, .external_lex_state = 23}, [936] = {.lex_state = 198, .external_lex_state = 8}, [937] = {.lex_state = 198, .external_lex_state = 8}, [938] = {.lex_state = 192, .external_lex_state = 23}, [939] = {.lex_state = 183, .external_lex_state = 4}, [940] = {.lex_state = 183, .external_lex_state = 4}, [941] = {.lex_state = 198, .external_lex_state = 8}, [942] = {.lex_state = 30, .external_lex_state = 24}, [943] = {.lex_state = 27, .external_lex_state = 4}, [944] = {.lex_state = 27, .external_lex_state = 4}, [945] = {.lex_state = 192, .external_lex_state = 25}, [946] = {.lex_state = 198, .external_lex_state = 9}, [947] = {.lex_state = 198, .external_lex_state = 9}, [948] = {.lex_state = 198, .external_lex_state = 9}, [949] = {.lex_state = 198, .external_lex_state = 9}, [950] = {.lex_state = 192, .external_lex_state = 25}, [951] = {.lex_state = 198, .external_lex_state = 8}, [952] = {.lex_state = 27, .external_lex_state = 4}, [953] = {.lex_state = 30, .external_lex_state = 24}, [954] = {.lex_state = 56, .external_lex_state = 10}, [955] = {.lex_state = 56, .external_lex_state = 10}, [956] = {.lex_state = 50, .external_lex_state = 26}, [957] = {.lex_state = 30, .external_lex_state = 24}, [958] = {.lex_state = 50, .external_lex_state = 26}, [959] = {.lex_state = 198, .external_lex_state = 8}, [960] = {.lex_state = 56, .external_lex_state = 10}, [961] = {.lex_state = 56, .external_lex_state = 10}, [962] = {.lex_state = 192, .external_lex_state = 25}, [963] = {.lex_state = 50, .external_lex_state = 26}, [964] = {.lex_state = 198, .external_lex_state = 9}, [965] = {.lex_state = 192, .external_lex_state = 27}, [966] = {.lex_state = 183, .external_lex_state = 4}, [967] = {.lex_state = 193, .external_lex_state = 11}, [968] = {.lex_state = 183, .external_lex_state = 4}, [969] = {.lex_state = 183, .external_lex_state = 4}, [970] = {.lex_state = 183, .external_lex_state = 4}, [971] = {.lex_state = 192, .external_lex_state = 27}, [972] = {.lex_state = 183, .external_lex_state = 4}, [973] = {.lex_state = 6, .external_lex_state = 4}, [974] = {.lex_state = 193, .external_lex_state = 12}, [975] = {.lex_state = 183, .external_lex_state = 4}, [976] = {.lex_state = 193, .external_lex_state = 12}, [977] = {.lex_state = 200, .external_lex_state = 12}, [978] = {.lex_state = 36, .external_lex_state = 28}, [979] = {.lex_state = 200, .external_lex_state = 11}, [980] = {.lex_state = 183, .external_lex_state = 4}, [981] = {.lex_state = 6, .external_lex_state = 4}, [982] = {.lex_state = 183, .external_lex_state = 4}, [983] = {.lex_state = 200, .external_lex_state = 11}, [984] = {.lex_state = 36, .external_lex_state = 28}, [985] = {.lex_state = 200, .external_lex_state = 11}, [986] = {.lex_state = 193, .external_lex_state = 12}, [987] = {.lex_state = 57, .external_lex_state = 13}, [988] = {.lex_state = 183, .external_lex_state = 4}, [989] = {.lex_state = 193, .external_lex_state = 11}, [990] = {.lex_state = 183, .external_lex_state = 4}, [991] = {.lex_state = 57, .external_lex_state = 13}, [992] = {.lex_state = 200, .external_lex_state = 12}, [993] = {.lex_state = 192, .external_lex_state = 29}, [994] = {.lex_state = 57, .external_lex_state = 13}, [995] = {.lex_state = 200, .external_lex_state = 12}, [996] = {.lex_state = 193, .external_lex_state = 11}, [997] = {.lex_state = 183, .external_lex_state = 4}, [998] = {.lex_state = 192, .external_lex_state = 29}, [999] = {.lex_state = 183, .external_lex_state = 4}, [1000] = {.lex_state = 200, .external_lex_state = 11}, [1001] = {.lex_state = 200, .external_lex_state = 11}, [1002] = {.lex_state = 200, .external_lex_state = 12}, [1003] = {.lex_state = 193, .external_lex_state = 12}, [1004] = {.lex_state = 192, .external_lex_state = 29}, [1005] = {.lex_state = 183, .external_lex_state = 4}, [1006] = {.lex_state = 183, .external_lex_state = 4}, [1007] = {.lex_state = 183, .external_lex_state = 4}, [1008] = {.lex_state = 36, .external_lex_state = 28}, [1009] = {.lex_state = 193, .external_lex_state = 12}, [1010] = {.lex_state = 193, .external_lex_state = 11}, [1011] = {.lex_state = 57, .external_lex_state = 13}, [1012] = {.lex_state = 193, .external_lex_state = 11}, [1013] = {.lex_state = 183, .external_lex_state = 4}, [1014] = {.lex_state = 192, .external_lex_state = 27}, [1015] = {.lex_state = 57, .external_lex_state = 13}, [1016] = {.lex_state = 6, .external_lex_state = 4}, [1017] = {.lex_state = 183, .external_lex_state = 4}, [1018] = {.lex_state = 200, .external_lex_state = 12}, [1019] = {.lex_state = 194, .external_lex_state = 3}, [1020] = {.lex_state = 194, .external_lex_state = 3}, [1021] = {.lex_state = 194, .external_lex_state = 3}, [1022] = {.lex_state = 194, .external_lex_state = 3}, [1023] = {.lex_state = 194, .external_lex_state = 3}, [1024] = {.lex_state = 194, .external_lex_state = 3}, [1025] = {.lex_state = 194, .external_lex_state = 3}, [1026] = {.lex_state = 194, .external_lex_state = 3}, [1027] = {.lex_state = 194, .external_lex_state = 3}, [1028] = {.lex_state = 194, .external_lex_state = 3}, [1029] = {.lex_state = 194, .external_lex_state = 3}, [1030] = {.lex_state = 194, .external_lex_state = 3}, [1031] = {.lex_state = 194, .external_lex_state = 3}, [1032] = {.lex_state = 194, .external_lex_state = 3}, [1033] = {.lex_state = 63, .external_lex_state = 16}, [1034] = {.lex_state = 63, .external_lex_state = 16}, [1035] = {.lex_state = 63, .external_lex_state = 16}, [1036] = {.lex_state = 63, .external_lex_state = 16}, [1037] = {.lex_state = 63, .external_lex_state = 16}, [1038] = {.lex_state = 194, .external_lex_state = 3}, [1039] = {.lex_state = 194, .external_lex_state = 3}, [1040] = {.lex_state = 194, .external_lex_state = 3}, [1041] = {.lex_state = 194, .external_lex_state = 3}, [1042] = {.lex_state = 194, .external_lex_state = 3}, [1043] = {.lex_state = 194, .external_lex_state = 3}, [1044] = {.lex_state = 194, .external_lex_state = 3}, [1045] = {.lex_state = 194, .external_lex_state = 3}, [1046] = {.lex_state = 194, .external_lex_state = 3}, [1047] = {.lex_state = 194, .external_lex_state = 3}, [1048] = {.lex_state = 194, .external_lex_state = 3}, [1049] = {.lex_state = 194, .external_lex_state = 3}, [1050] = {.lex_state = 194, .external_lex_state = 3}, [1051] = {.lex_state = 194, .external_lex_state = 3}, [1052] = {.lex_state = 194, .external_lex_state = 3}, [1053] = {.lex_state = 194, .external_lex_state = 3}, [1054] = {.lex_state = 194, .external_lex_state = 3}, [1055] = {.lex_state = 194, .external_lex_state = 3}, [1056] = {.lex_state = 194, .external_lex_state = 3}, [1057] = {.lex_state = 194, .external_lex_state = 3}, [1058] = {.lex_state = 194, .external_lex_state = 3}, [1059] = {.lex_state = 194, .external_lex_state = 3}, [1060] = {.lex_state = 194, .external_lex_state = 3}, [1061] = {.lex_state = 194, .external_lex_state = 3}, [1062] = {.lex_state = 194, .external_lex_state = 3}, [1063] = {.lex_state = 194, .external_lex_state = 3}, [1064] = {.lex_state = 194, .external_lex_state = 3}, [1065] = {.lex_state = 194, .external_lex_state = 3}, [1066] = {.lex_state = 194, .external_lex_state = 3}, [1067] = {.lex_state = 194, .external_lex_state = 3}, [1068] = {.lex_state = 194, .external_lex_state = 3}, [1069] = {.lex_state = 194, .external_lex_state = 3}, [1070] = {.lex_state = 194, .external_lex_state = 3}, [1071] = {.lex_state = 194, .external_lex_state = 3}, [1072] = {.lex_state = 194, .external_lex_state = 3}, [1073] = {.lex_state = 194, .external_lex_state = 3}, [1074] = {.lex_state = 194, .external_lex_state = 3}, [1075] = {.lex_state = 194, .external_lex_state = 3}, [1076] = {.lex_state = 194, .external_lex_state = 3}, [1077] = {.lex_state = 194, .external_lex_state = 3}, [1078] = {.lex_state = 194, .external_lex_state = 3}, [1079] = {.lex_state = 194, .external_lex_state = 3}, [1080] = {.lex_state = 194, .external_lex_state = 3}, [1081] = {.lex_state = 41, .external_lex_state = 24}, [1082] = {.lex_state = 194, .external_lex_state = 3}, [1083] = {.lex_state = 194, .external_lex_state = 3}, [1084] = {.lex_state = 194, .external_lex_state = 3}, [1085] = {.lex_state = 194, .external_lex_state = 3}, [1086] = {.lex_state = 41, .external_lex_state = 24}, [1087] = {.lex_state = 194, .external_lex_state = 3}, [1088] = {.lex_state = 194, .external_lex_state = 3}, [1089] = {.lex_state = 193, .external_lex_state = 16}, [1090] = {.lex_state = 193, .external_lex_state = 16}, [1091] = {.lex_state = 193, .external_lex_state = 16}, [1092] = {.lex_state = 194, .external_lex_state = 3}, [1093] = {.lex_state = 193, .external_lex_state = 16}, [1094] = {.lex_state = 194, .external_lex_state = 3}, [1095] = {.lex_state = 194, .external_lex_state = 3}, [1096] = {.lex_state = 194, .external_lex_state = 3}, [1097] = {.lex_state = 194, .external_lex_state = 3}, [1098] = {.lex_state = 41, .external_lex_state = 24}, [1099] = {.lex_state = 194, .external_lex_state = 3}, [1100] = {.lex_state = 194, .external_lex_state = 3}, [1101] = {.lex_state = 194, .external_lex_state = 3}, [1102] = {.lex_state = 194, .external_lex_state = 3}, [1103] = {.lex_state = 194, .external_lex_state = 3}, [1104] = {.lex_state = 194, .external_lex_state = 3}, [1105] = {.lex_state = 194, .external_lex_state = 3}, [1106] = {.lex_state = 194, .external_lex_state = 3}, [1107] = {.lex_state = 194, .external_lex_state = 3}, [1108] = {.lex_state = 194, .external_lex_state = 3}, [1109] = {.lex_state = 194, .external_lex_state = 3}, [1110] = {.lex_state = 194, .external_lex_state = 3}, [1111] = {.lex_state = 194, .external_lex_state = 3}, [1112] = {.lex_state = 194, .external_lex_state = 3}, [1113] = {.lex_state = 194, .external_lex_state = 3}, [1114] = {.lex_state = 194, .external_lex_state = 3}, [1115] = {.lex_state = 194, .external_lex_state = 3}, [1116] = {.lex_state = 194, .external_lex_state = 3}, [1117] = {.lex_state = 194, .external_lex_state = 3}, [1118] = {.lex_state = 194, .external_lex_state = 3}, [1119] = {.lex_state = 194, .external_lex_state = 3}, [1120] = {.lex_state = 194, .external_lex_state = 3}, [1121] = {.lex_state = 194, .external_lex_state = 3}, [1122] = {.lex_state = 193, .external_lex_state = 16}, [1123] = {.lex_state = 194, .external_lex_state = 3}, [1124] = {.lex_state = 194, .external_lex_state = 3}, [1125] = {.lex_state = 194, .external_lex_state = 3}, [1126] = {.lex_state = 194, .external_lex_state = 3}, [1127] = {.lex_state = 38, .external_lex_state = 4}, [1128] = {.lex_state = 194, .external_lex_state = 3}, [1129] = {.lex_state = 194, .external_lex_state = 3}, [1130] = {.lex_state = 194, .external_lex_state = 3}, [1131] = {.lex_state = 194, .external_lex_state = 3}, [1132] = {.lex_state = 194, .external_lex_state = 3}, [1133] = {.lex_state = 194, .external_lex_state = 3}, [1134] = {.lex_state = 194, .external_lex_state = 3}, [1135] = {.lex_state = 194, .external_lex_state = 3}, [1136] = {.lex_state = 194, .external_lex_state = 3}, [1137] = {.lex_state = 194, .external_lex_state = 3}, [1138] = {.lex_state = 194, .external_lex_state = 3}, [1139] = {.lex_state = 194, .external_lex_state = 3}, [1140] = {.lex_state = 194, .external_lex_state = 3}, [1141] = {.lex_state = 194, .external_lex_state = 3}, [1142] = {.lex_state = 194, .external_lex_state = 3}, [1143] = {.lex_state = 194, .external_lex_state = 3}, [1144] = {.lex_state = 194, .external_lex_state = 3}, [1145] = {.lex_state = 194, .external_lex_state = 3}, [1146] = {.lex_state = 194, .external_lex_state = 3}, [1147] = {.lex_state = 194, .external_lex_state = 3}, [1148] = {.lex_state = 194, .external_lex_state = 3}, [1149] = {.lex_state = 194, .external_lex_state = 3}, [1150] = {.lex_state = 194, .external_lex_state = 3}, [1151] = {.lex_state = 194, .external_lex_state = 3}, [1152] = {.lex_state = 194, .external_lex_state = 3}, [1153] = {.lex_state = 194, .external_lex_state = 3}, [1154] = {.lex_state = 194, .external_lex_state = 3}, [1155] = {.lex_state = 194, .external_lex_state = 3}, [1156] = {.lex_state = 194, .external_lex_state = 3}, [1157] = {.lex_state = 194, .external_lex_state = 3}, [1158] = {.lex_state = 194, .external_lex_state = 3}, [1159] = {.lex_state = 194, .external_lex_state = 3}, [1160] = {.lex_state = 193, .external_lex_state = 15}, [1161] = {.lex_state = 194, .external_lex_state = 3}, [1162] = {.lex_state = 193, .external_lex_state = 15}, [1163] = {.lex_state = 194, .external_lex_state = 3}, [1164] = {.lex_state = 194, .external_lex_state = 3}, [1165] = {.lex_state = 193, .external_lex_state = 15}, [1166] = {.lex_state = 193, .external_lex_state = 15}, [1167] = {.lex_state = 194, .external_lex_state = 3}, [1168] = {.lex_state = 57, .external_lex_state = 14}, [1169] = {.lex_state = 194, .external_lex_state = 3}, [1170] = {.lex_state = 194, .external_lex_state = 3}, [1171] = {.lex_state = 194, .external_lex_state = 3}, [1172] = {.lex_state = 57, .external_lex_state = 14}, [1173] = {.lex_state = 194, .external_lex_state = 3}, [1174] = {.lex_state = 57, .external_lex_state = 14}, [1175] = {.lex_state = 194, .external_lex_state = 3}, [1176] = {.lex_state = 57, .external_lex_state = 14}, [1177] = {.lex_state = 194, .external_lex_state = 3}, [1178] = {.lex_state = 194, .external_lex_state = 3}, [1179] = {.lex_state = 194, .external_lex_state = 3}, [1180] = {.lex_state = 194, .external_lex_state = 3}, [1181] = {.lex_state = 194, .external_lex_state = 3}, [1182] = {.lex_state = 194, .external_lex_state = 3}, [1183] = {.lex_state = 194, .external_lex_state = 3}, [1184] = {.lex_state = 194, .external_lex_state = 3}, [1185] = {.lex_state = 194, .external_lex_state = 3}, [1186] = {.lex_state = 194, .external_lex_state = 3}, [1187] = {.lex_state = 194, .external_lex_state = 3}, [1188] = {.lex_state = 194, .external_lex_state = 3}, [1189] = {.lex_state = 194, .external_lex_state = 3}, [1190] = {.lex_state = 194, .external_lex_state = 3}, [1191] = {.lex_state = 194, .external_lex_state = 3}, [1192] = {.lex_state = 194, .external_lex_state = 3}, [1193] = {.lex_state = 194, .external_lex_state = 3}, [1194] = {.lex_state = 194, .external_lex_state = 3}, [1195] = {.lex_state = 194, .external_lex_state = 3}, [1196] = {.lex_state = 194, .external_lex_state = 3}, [1197] = {.lex_state = 194, .external_lex_state = 3}, [1198] = {.lex_state = 194, .external_lex_state = 3}, [1199] = {.lex_state = 194, .external_lex_state = 3}, [1200] = {.lex_state = 194, .external_lex_state = 3}, [1201] = {.lex_state = 194, .external_lex_state = 3}, [1202] = {.lex_state = 194, .external_lex_state = 3}, [1203] = {.lex_state = 194, .external_lex_state = 3}, [1204] = {.lex_state = 194, .external_lex_state = 3}, [1205] = {.lex_state = 194, .external_lex_state = 3}, [1206] = {.lex_state = 194, .external_lex_state = 3}, [1207] = {.lex_state = 194, .external_lex_state = 3}, [1208] = {.lex_state = 194, .external_lex_state = 3}, [1209] = {.lex_state = 194, .external_lex_state = 3}, [1210] = {.lex_state = 194, .external_lex_state = 3}, [1211] = {.lex_state = 194, .external_lex_state = 3}, [1212] = {.lex_state = 194, .external_lex_state = 3}, [1213] = {.lex_state = 194, .external_lex_state = 3}, [1214] = {.lex_state = 194, .external_lex_state = 3}, [1215] = {.lex_state = 194, .external_lex_state = 3}, [1216] = {.lex_state = 194, .external_lex_state = 3}, [1217] = {.lex_state = 194, .external_lex_state = 3}, [1218] = {.lex_state = 194, .external_lex_state = 3}, [1219] = {.lex_state = 194, .external_lex_state = 3}, [1220] = {.lex_state = 194, .external_lex_state = 3}, [1221] = {.lex_state = 194, .external_lex_state = 3}, [1222] = {.lex_state = 194, .external_lex_state = 3}, [1223] = {.lex_state = 194, .external_lex_state = 3}, [1224] = {.lex_state = 194, .external_lex_state = 3}, [1225] = {.lex_state = 194, .external_lex_state = 3}, [1226] = {.lex_state = 194, .external_lex_state = 3}, [1227] = {.lex_state = 194, .external_lex_state = 3}, [1228] = {.lex_state = 194, .external_lex_state = 3}, [1229] = {.lex_state = 194, .external_lex_state = 3}, [1230] = {.lex_state = 194, .external_lex_state = 3}, [1231] = {.lex_state = 194, .external_lex_state = 3}, [1232] = {.lex_state = 194, .external_lex_state = 3}, [1233] = {.lex_state = 194, .external_lex_state = 3}, [1234] = {.lex_state = 194, .external_lex_state = 3}, [1235] = {.lex_state = 194, .external_lex_state = 3}, [1236] = {.lex_state = 194, .external_lex_state = 3}, [1237] = {.lex_state = 194, .external_lex_state = 3}, [1238] = {.lex_state = 194, .external_lex_state = 3}, [1239] = {.lex_state = 193, .external_lex_state = 15}, [1240] = {.lex_state = 194, .external_lex_state = 3}, [1241] = {.lex_state = 194, .external_lex_state = 3}, [1242] = {.lex_state = 194, .external_lex_state = 3}, [1243] = {.lex_state = 194, .external_lex_state = 3}, [1244] = {.lex_state = 194, .external_lex_state = 3}, [1245] = {.lex_state = 194, .external_lex_state = 3}, [1246] = {.lex_state = 38, .external_lex_state = 4}, [1247] = {.lex_state = 194, .external_lex_state = 3}, [1248] = {.lex_state = 194, .external_lex_state = 3}, [1249] = {.lex_state = 57, .external_lex_state = 14}, [1250] = {.lex_state = 194, .external_lex_state = 3}, [1251] = {.lex_state = 194, .external_lex_state = 3}, [1252] = {.lex_state = 194, .external_lex_state = 3}, [1253] = {.lex_state = 194, .external_lex_state = 3}, [1254] = {.lex_state = 194, .external_lex_state = 3}, [1255] = {.lex_state = 194, .external_lex_state = 3}, [1256] = {.lex_state = 194, .external_lex_state = 3}, [1257] = {.lex_state = 194, .external_lex_state = 3}, [1258] = {.lex_state = 38, .external_lex_state = 4}, [1259] = {.lex_state = 183, .external_lex_state = 4}, [1260] = {.lex_state = 194, .external_lex_state = 3}, [1261] = {.lex_state = 201, .external_lex_state = 21}, [1262] = {.lex_state = 183, .external_lex_state = 4}, [1263] = {.lex_state = 201, .external_lex_state = 21}, [1264] = {.lex_state = 201, .external_lex_state = 20}, [1265] = {.lex_state = 197, .external_lex_state = 12}, [1266] = {.lex_state = 194, .external_lex_state = 3}, [1267] = {.lex_state = 201, .external_lex_state = 20}, [1268] = {.lex_state = 194, .external_lex_state = 3}, [1269] = {.lex_state = 183, .external_lex_state = 4}, [1270] = {.lex_state = 201, .external_lex_state = 20}, [1271] = {.lex_state = 194, .external_lex_state = 3}, [1272] = {.lex_state = 183, .external_lex_state = 4}, [1273] = {.lex_state = 194, .external_lex_state = 3}, [1274] = {.lex_state = 60, .external_lex_state = 16}, [1275] = {.lex_state = 194, .external_lex_state = 3}, [1276] = {.lex_state = 183, .external_lex_state = 4}, [1277] = {.lex_state = 194, .external_lex_state = 3}, [1278] = {.lex_state = 194, .external_lex_state = 3}, [1279] = {.lex_state = 183, .external_lex_state = 4}, [1280] = {.lex_state = 194, .external_lex_state = 3}, [1281] = {.lex_state = 183, .external_lex_state = 4}, [1282] = {.lex_state = 194, .external_lex_state = 3}, [1283] = {.lex_state = 183, .external_lex_state = 4}, [1284] = {.lex_state = 194, .external_lex_state = 3}, [1285] = {.lex_state = 197, .external_lex_state = 11}, [1286] = {.lex_state = 194, .external_lex_state = 3}, [1287] = {.lex_state = 183, .external_lex_state = 4}, [1288] = {.lex_state = 194, .external_lex_state = 3}, [1289] = {.lex_state = 197, .external_lex_state = 11}, [1290] = {.lex_state = 197, .external_lex_state = 11}, [1291] = {.lex_state = 197, .external_lex_state = 11}, [1292] = {.lex_state = 201, .external_lex_state = 20}, [1293] = {.lex_state = 201, .external_lex_state = 21}, [1294] = {.lex_state = 194, .external_lex_state = 3}, [1295] = {.lex_state = 194, .external_lex_state = 3}, [1296] = {.lex_state = 201, .external_lex_state = 21}, [1297] = {.lex_state = 194, .external_lex_state = 3}, [1298] = {.lex_state = 194, .external_lex_state = 3}, [1299] = {.lex_state = 194, .external_lex_state = 3}, [1300] = {.lex_state = 201, .external_lex_state = 21}, [1301] = {.lex_state = 194, .external_lex_state = 3}, [1302] = {.lex_state = 194, .external_lex_state = 3}, [1303] = {.lex_state = 194, .external_lex_state = 3}, [1304] = {.lex_state = 197, .external_lex_state = 11}, [1305] = {.lex_state = 194, .external_lex_state = 3}, [1306] = {.lex_state = 194, .external_lex_state = 3}, [1307] = {.lex_state = 194, .external_lex_state = 3}, [1308] = {.lex_state = 194, .external_lex_state = 3}, [1309] = {.lex_state = 194, .external_lex_state = 3}, [1310] = {.lex_state = 194, .external_lex_state = 3}, [1311] = {.lex_state = 201, .external_lex_state = 20}, [1312] = {.lex_state = 197, .external_lex_state = 12}, [1313] = {.lex_state = 194, .external_lex_state = 3}, [1314] = {.lex_state = 197, .external_lex_state = 12}, [1315] = {.lex_state = 183, .external_lex_state = 4}, [1316] = {.lex_state = 194, .external_lex_state = 3}, [1317] = {.lex_state = 197, .external_lex_state = 12}, [1318] = {.lex_state = 183, .external_lex_state = 4}, [1319] = {.lex_state = 183, .external_lex_state = 4}, [1320] = {.lex_state = 194, .external_lex_state = 3}, [1321] = {.lex_state = 60, .external_lex_state = 16}, [1322] = {.lex_state = 60, .external_lex_state = 16}, [1323] = {.lex_state = 194, .external_lex_state = 3}, [1324] = {.lex_state = 183, .external_lex_state = 4}, [1325] = {.lex_state = 60, .external_lex_state = 16}, [1326] = {.lex_state = 60, .external_lex_state = 16}, [1327] = {.lex_state = 194, .external_lex_state = 3}, [1328] = {.lex_state = 194, .external_lex_state = 3}, [1329] = {.lex_state = 194, .external_lex_state = 3}, [1330] = {.lex_state = 183, .external_lex_state = 4}, [1331] = {.lex_state = 194, .external_lex_state = 3}, [1332] = {.lex_state = 58, .external_lex_state = 17}, [1333] = {.lex_state = 183, .external_lex_state = 4}, [1334] = {.lex_state = 194, .external_lex_state = 3}, [1335] = {.lex_state = 194, .external_lex_state = 3}, [1336] = {.lex_state = 194, .external_lex_state = 3}, [1337] = {.lex_state = 183, .external_lex_state = 4}, [1338] = {.lex_state = 197, .external_lex_state = 12}, [1339] = {.lex_state = 194, .external_lex_state = 3}, [1340] = {.lex_state = 194, .external_lex_state = 3}, [1341] = {.lex_state = 194, .external_lex_state = 3}, [1342] = {.lex_state = 183, .external_lex_state = 4}, [1343] = {.lex_state = 194, .external_lex_state = 3}, [1344] = {.lex_state = 194, .external_lex_state = 3}, [1345] = {.lex_state = 58, .external_lex_state = 17}, [1346] = {.lex_state = 183, .external_lex_state = 4}, [1347] = {.lex_state = 58, .external_lex_state = 17}, [1348] = {.lex_state = 58, .external_lex_state = 17}, [1349] = {.lex_state = 58, .external_lex_state = 17}, [1350] = {.lex_state = 194, .external_lex_state = 3}, [1351] = {.lex_state = 194, .external_lex_state = 3}, [1352] = {.lex_state = 194, .external_lex_state = 3}, [1353] = {.lex_state = 183, .external_lex_state = 4}, [1354] = {.lex_state = 183, .external_lex_state = 4}, [1355] = {.lex_state = 194, .external_lex_state = 3}, [1356] = {.lex_state = 194, .external_lex_state = 3}, [1357] = {.lex_state = 64, .external_lex_state = 16}, [1358] = {.lex_state = 65, .external_lex_state = 10}, [1359] = {.lex_state = 196, .external_lex_state = 9}, [1360] = {.lex_state = 64, .external_lex_state = 16}, [1361] = {.lex_state = 65, .external_lex_state = 10}, [1362] = {.lex_state = 64, .external_lex_state = 16}, [1363] = {.lex_state = 183, .external_lex_state = 24}, [1364] = {.lex_state = 193, .external_lex_state = 3}, [1365] = {.lex_state = 196, .external_lex_state = 9}, [1366] = {.lex_state = 61, .external_lex_state = 3}, [1367] = {.lex_state = 61, .external_lex_state = 3}, [1368] = {.lex_state = 61, .external_lex_state = 3}, [1369] = {.lex_state = 61, .external_lex_state = 3}, [1370] = {.lex_state = 196, .external_lex_state = 8}, [1371] = {.lex_state = 193, .external_lex_state = 3}, [1372] = {.lex_state = 193, .external_lex_state = 3}, [1373] = {.lex_state = 196, .external_lex_state = 8}, [1374] = {.lex_state = 183, .external_lex_state = 24}, [1375] = {.lex_state = 196, .external_lex_state = 9}, [1376] = {.lex_state = 193, .external_lex_state = 3}, [1377] = {.lex_state = 183, .external_lex_state = 4}, [1378] = {.lex_state = 59, .external_lex_state = 3}, [1379] = {.lex_state = 65, .external_lex_state = 10}, [1380] = {.lex_state = 183, .external_lex_state = 24}, [1381] = {.lex_state = 59, .external_lex_state = 3}, [1382] = {.lex_state = 59, .external_lex_state = 3}, [1383] = {.lex_state = 59, .external_lex_state = 3}, [1384] = {.lex_state = 59, .external_lex_state = 3}, [1385] = {.lex_state = 193, .external_lex_state = 3}, [1386] = {.lex_state = 196, .external_lex_state = 9}, [1387] = {.lex_state = 65, .external_lex_state = 10}, [1388] = {.lex_state = 64, .external_lex_state = 16}, [1389] = {.lex_state = 196, .external_lex_state = 8}, [1390] = {.lex_state = 196, .external_lex_state = 8}, [1391] = {.lex_state = 196, .external_lex_state = 8}, [1392] = {.lex_state = 65, .external_lex_state = 10}, [1393] = {.lex_state = 64, .external_lex_state = 16}, [1394] = {.lex_state = 61, .external_lex_state = 3}, [1395] = {.lex_state = 196, .external_lex_state = 9}, [1396] = {.lex_state = 200, .external_lex_state = 3}, [1397] = {.lex_state = 197, .external_lex_state = 16}, [1398] = {.lex_state = 195, .external_lex_state = 11}, [1399] = {.lex_state = 195, .external_lex_state = 11}, [1400] = {.lex_state = 195, .external_lex_state = 12}, [1401] = {.lex_state = 195, .external_lex_state = 11}, [1402] = {.lex_state = 62, .external_lex_state = 17}, [1403] = {.lex_state = 200, .external_lex_state = 3}, [1404] = {.lex_state = 195, .external_lex_state = 12}, [1405] = {.lex_state = 195, .external_lex_state = 12}, [1406] = {.lex_state = 197, .external_lex_state = 16}, [1407] = {.lex_state = 68, .external_lex_state = 3}, [1408] = {.lex_state = 62, .external_lex_state = 17}, [1409] = {.lex_state = 66, .external_lex_state = 13}, [1410] = {.lex_state = 196, .external_lex_state = 30}, [1411] = {.lex_state = 196, .external_lex_state = 30}, [1412] = {.lex_state = 11, .external_lex_state = 15}, [1413] = {.lex_state = 195, .external_lex_state = 11}, [1414] = {.lex_state = 195, .external_lex_state = 11}, [1415] = {.lex_state = 200, .external_lex_state = 3}, [1416] = {.lex_state = 196, .external_lex_state = 30}, [1417] = {.lex_state = 66, .external_lex_state = 13}, [1418] = {.lex_state = 196, .external_lex_state = 30}, [1419] = {.lex_state = 195, .external_lex_state = 12}, [1420] = {.lex_state = 62, .external_lex_state = 17}, [1421] = {.lex_state = 62, .external_lex_state = 17}, [1422] = {.lex_state = 66, .external_lex_state = 13}, [1423] = {.lex_state = 68, .external_lex_state = 3}, [1424] = {.lex_state = 66, .external_lex_state = 13}, [1425] = {.lex_state = 68, .external_lex_state = 3}, [1426] = {.lex_state = 66, .external_lex_state = 13}, [1427] = {.lex_state = 197, .external_lex_state = 16}, [1428] = {.lex_state = 196, .external_lex_state = 30}, [1429] = {.lex_state = 200, .external_lex_state = 3}, [1430] = {.lex_state = 10, .external_lex_state = 14}, [1431] = {.lex_state = 195, .external_lex_state = 12}, [1432] = {.lex_state = 200, .external_lex_state = 3}, [1433] = {.lex_state = 68, .external_lex_state = 3}, [1434] = {.lex_state = 68, .external_lex_state = 3}, [1435] = {.lex_state = 62, .external_lex_state = 17}, [1436] = {.lex_state = 197, .external_lex_state = 16}, [1437] = {.lex_state = 197, .external_lex_state = 16}, [1438] = {.lex_state = 12, .external_lex_state = 10}, [1439] = {.lex_state = 189, .external_lex_state = 9}, [1440] = {.lex_state = 66, .external_lex_state = 14}, [1441] = {.lex_state = 188, .external_lex_state = 4}, [1442] = {.lex_state = 12, .external_lex_state = 10}, [1443] = {.lex_state = 195, .external_lex_state = 15}, [1444] = {.lex_state = 188, .external_lex_state = 4}, [1445] = {.lex_state = 195, .external_lex_state = 16}, [1446] = {.lex_state = 195, .external_lex_state = 16}, [1447] = {.lex_state = 188, .external_lex_state = 4}, [1448] = {.lex_state = 66, .external_lex_state = 14}, [1449] = {.lex_state = 188, .external_lex_state = 4}, [1450] = {.lex_state = 188, .external_lex_state = 4}, [1451] = {.lex_state = 189, .external_lex_state = 8}, [1452] = {.lex_state = 195, .external_lex_state = 15}, [1453] = {.lex_state = 188, .external_lex_state = 4}, [1454] = {.lex_state = 189, .external_lex_state = 8}, [1455] = {.lex_state = 12, .external_lex_state = 10}, [1456] = {.lex_state = 188, .external_lex_state = 4}, [1457] = {.lex_state = 195, .external_lex_state = 31}, [1458] = {.lex_state = 53, .external_lex_state = 3}, [1459] = {.lex_state = 188, .external_lex_state = 4}, [1460] = {.lex_state = 53, .external_lex_state = 3}, [1461] = {.lex_state = 188, .external_lex_state = 4}, [1462] = {.lex_state = 188, .external_lex_state = 4}, [1463] = {.lex_state = 188, .external_lex_state = 4}, [1464] = {.lex_state = 195, .external_lex_state = 16}, [1465] = {.lex_state = 188, .external_lex_state = 4}, [1466] = {.lex_state = 189, .external_lex_state = 9}, [1467] = {.lex_state = 66, .external_lex_state = 14}, [1468] = {.lex_state = 188, .external_lex_state = 4}, [1469] = {.lex_state = 189, .external_lex_state = 8}, [1470] = {.lex_state = 188, .external_lex_state = 4}, [1471] = {.lex_state = 66, .external_lex_state = 14}, [1472] = {.lex_state = 188, .external_lex_state = 4}, [1473] = {.lex_state = 189, .external_lex_state = 8}, [1474] = {.lex_state = 188, .external_lex_state = 4}, [1475] = {.lex_state = 189, .external_lex_state = 9}, [1476] = {.lex_state = 188, .external_lex_state = 4}, [1477] = {.lex_state = 189, .external_lex_state = 8}, [1478] = {.lex_state = 188, .external_lex_state = 4}, [1479] = {.lex_state = 66, .external_lex_state = 14}, [1480] = {.lex_state = 188, .external_lex_state = 4}, [1481] = {.lex_state = 12, .external_lex_state = 10}, [1482] = {.lex_state = 195, .external_lex_state = 15}, [1483] = {.lex_state = 195, .external_lex_state = 15}, [1484] = {.lex_state = 53, .external_lex_state = 3}, [1485] = {.lex_state = 195, .external_lex_state = 31}, [1486] = {.lex_state = 53, .external_lex_state = 3}, [1487] = {.lex_state = 195, .external_lex_state = 16}, [1488] = {.lex_state = 188, .external_lex_state = 4}, [1489] = {.lex_state = 195, .external_lex_state = 31}, [1490] = {.lex_state = 53, .external_lex_state = 3}, [1491] = {.lex_state = 195, .external_lex_state = 16}, [1492] = {.lex_state = 195, .external_lex_state = 15}, [1493] = {.lex_state = 12, .external_lex_state = 10}, [1494] = {.lex_state = 195, .external_lex_state = 31}, [1495] = {.lex_state = 189, .external_lex_state = 9}, [1496] = {.lex_state = 195, .external_lex_state = 31}, [1497] = {.lex_state = 189, .external_lex_state = 8}, [1498] = {.lex_state = 189, .external_lex_state = 9}, [1499] = {.lex_state = 12, .external_lex_state = 10}, [1500] = {.lex_state = 188, .external_lex_state = 4}, [1501] = {.lex_state = 189, .external_lex_state = 9}, [1502] = {.lex_state = 194, .external_lex_state = 15}, [1503] = {.lex_state = 194, .external_lex_state = 31}, [1504] = {.lex_state = 194, .external_lex_state = 31}, [1505] = {.lex_state = 194, .external_lex_state = 31}, [1506] = {.lex_state = 188, .external_lex_state = 4}, [1507] = {.lex_state = 194, .external_lex_state = 31}, [1508] = {.lex_state = 74, .external_lex_state = 16}, [1509] = {.lex_state = 194, .external_lex_state = 31}, [1510] = {.lex_state = 74, .external_lex_state = 16}, [1511] = {.lex_state = 74, .external_lex_state = 16}, [1512] = {.lex_state = 74, .external_lex_state = 16}, [1513] = {.lex_state = 74, .external_lex_state = 16}, [1514] = {.lex_state = 186, .external_lex_state = 12}, [1515] = {.lex_state = 186, .external_lex_state = 12}, [1516] = {.lex_state = 186, .external_lex_state = 12}, [1517] = {.lex_state = 186, .external_lex_state = 12}, [1518] = {.lex_state = 186, .external_lex_state = 12}, [1519] = {.lex_state = 186, .external_lex_state = 12}, [1520] = {.lex_state = 13, .external_lex_state = 13}, [1521] = {.lex_state = 13, .external_lex_state = 13}, [1522] = {.lex_state = 194, .external_lex_state = 31}, [1523] = {.lex_state = 13, .external_lex_state = 13}, [1524] = {.lex_state = 13, .external_lex_state = 13}, [1525] = {.lex_state = 13, .external_lex_state = 13}, [1526] = {.lex_state = 13, .external_lex_state = 13}, [1527] = {.lex_state = 67, .external_lex_state = 3}, [1528] = {.lex_state = 67, .external_lex_state = 3}, [1529] = {.lex_state = 67, .external_lex_state = 3}, [1530] = {.lex_state = 67, .external_lex_state = 3}, [1531] = {.lex_state = 194, .external_lex_state = 15}, [1532] = {.lex_state = 188, .external_lex_state = 4}, [1533] = {.lex_state = 67, .external_lex_state = 3}, [1534] = {.lex_state = 188, .external_lex_state = 4}, [1535] = {.lex_state = 194, .external_lex_state = 15}, [1536] = {.lex_state = 186, .external_lex_state = 11}, [1537] = {.lex_state = 186, .external_lex_state = 11}, [1538] = {.lex_state = 11, .external_lex_state = 15}, [1539] = {.lex_state = 10, .external_lex_state = 14}, [1540] = {.lex_state = 194, .external_lex_state = 31}, [1541] = {.lex_state = 194, .external_lex_state = 15}, [1542] = {.lex_state = 194, .external_lex_state = 31}, [1543] = {.lex_state = 186, .external_lex_state = 11}, [1544] = {.lex_state = 186, .external_lex_state = 11}, [1545] = {.lex_state = 186, .external_lex_state = 11}, [1546] = {.lex_state = 194, .external_lex_state = 15}, [1547] = {.lex_state = 194, .external_lex_state = 15}, [1548] = {.lex_state = 194, .external_lex_state = 15}, [1549] = {.lex_state = 186, .external_lex_state = 11}, [1550] = {.lex_state = 194, .external_lex_state = 15}, [1551] = {.lex_state = 194, .external_lex_state = 15}, [1552] = {.lex_state = 194, .external_lex_state = 15}, [1553] = {.lex_state = 194, .external_lex_state = 15}, [1554] = {.lex_state = 194, .external_lex_state = 15}, [1555] = {.lex_state = 194, .external_lex_state = 15}, [1556] = {.lex_state = 194, .external_lex_state = 15}, [1557] = {.lex_state = 194, .external_lex_state = 15}, [1558] = {.lex_state = 194, .external_lex_state = 15}, [1559] = {.lex_state = 194, .external_lex_state = 15}, [1560] = {.lex_state = 188, .external_lex_state = 4}, [1561] = {.lex_state = 188, .external_lex_state = 4}, [1562] = {.lex_state = 44, .external_lex_state = 16}, [1563] = {.lex_state = 188, .external_lex_state = 4}, [1564] = {.lex_state = 188, .external_lex_state = 4}, [1565] = {.lex_state = 188, .external_lex_state = 4}, [1566] = {.lex_state = 188, .external_lex_state = 4}, [1567] = {.lex_state = 188, .external_lex_state = 4}, [1568] = {.lex_state = 194, .external_lex_state = 31}, [1569] = {.lex_state = 188, .external_lex_state = 4}, [1570] = {.lex_state = 188, .external_lex_state = 4}, [1571] = {.lex_state = 188, .external_lex_state = 4}, [1572] = {.lex_state = 69, .external_lex_state = 32}, [1573] = {.lex_state = 2, .external_lex_state = 16}, [1574] = {.lex_state = 188, .external_lex_state = 4}, [1575] = {.lex_state = 188, .external_lex_state = 4}, [1576] = {.lex_state = 69, .external_lex_state = 32}, [1577] = {.lex_state = 69, .external_lex_state = 32}, [1578] = {.lex_state = 188, .external_lex_state = 4}, [1579] = {.lex_state = 188, .external_lex_state = 4}, [1580] = {.lex_state = 188, .external_lex_state = 4}, [1581] = {.lex_state = 188, .external_lex_state = 4}, [1582] = {.lex_state = 188, .external_lex_state = 4}, [1583] = {.lex_state = 188, .external_lex_state = 4}, [1584] = {.lex_state = 188, .external_lex_state = 4}, [1585] = {.lex_state = 188, .external_lex_state = 4}, [1586] = {.lex_state = 188, .external_lex_state = 4}, [1587] = {.lex_state = 195, .external_lex_state = 3}, [1588] = {.lex_state = 188, .external_lex_state = 4}, [1589] = {.lex_state = 195, .external_lex_state = 3}, [1590] = {.lex_state = 195, .external_lex_state = 3}, [1591] = {.lex_state = 188, .external_lex_state = 4}, [1592] = {.lex_state = 69, .external_lex_state = 32}, [1593] = {.lex_state = 188, .external_lex_state = 4}, [1594] = {.lex_state = 188, .external_lex_state = 4}, [1595] = {.lex_state = 188, .external_lex_state = 4}, [1596] = {.lex_state = 188, .external_lex_state = 4}, [1597] = {.lex_state = 194, .external_lex_state = 31}, [1598] = {.lex_state = 194, .external_lex_state = 31}, [1599] = {.lex_state = 69, .external_lex_state = 32}, [1600] = {.lex_state = 195, .external_lex_state = 3}, [1601] = {.lex_state = 194, .external_lex_state = 31}, [1602] = {.lex_state = 188, .external_lex_state = 4}, [1603] = {.lex_state = 194, .external_lex_state = 31}, [1604] = {.lex_state = 195, .external_lex_state = 3}, [1605] = {.lex_state = 188, .external_lex_state = 4}, [1606] = {.lex_state = 188, .external_lex_state = 4}, [1607] = {.lex_state = 188, .external_lex_state = 4}, [1608] = {.lex_state = 194, .external_lex_state = 31}, [1609] = {.lex_state = 194, .external_lex_state = 31}, [1610] = {.lex_state = 194, .external_lex_state = 31}, [1611] = {.lex_state = 194, .external_lex_state = 31}, [1612] = {.lex_state = 188, .external_lex_state = 4}, [1613] = {.lex_state = 188, .external_lex_state = 4}, [1614] = {.lex_state = 188, .external_lex_state = 4}, [1615] = {.lex_state = 188, .external_lex_state = 4}, [1616] = {.lex_state = 75, .external_lex_state = 3}, [1617] = {.lex_state = 189, .external_lex_state = 8}, [1618] = {.lex_state = 12, .external_lex_state = 10}, [1619] = {.lex_state = 72, .external_lex_state = 3}, [1620] = {.lex_state = 72, .external_lex_state = 3}, [1621] = {.lex_state = 190, .external_lex_state = 33}, [1622] = {.lex_state = 13, .external_lex_state = 14}, [1623] = {.lex_state = 12, .external_lex_state = 10}, [1624] = {.lex_state = 12, .external_lex_state = 10}, [1625] = {.lex_state = 12, .external_lex_state = 10}, [1626] = {.lex_state = 23, .external_lex_state = 34}, [1627] = {.lex_state = 12, .external_lex_state = 10}, [1628] = {.lex_state = 23, .external_lex_state = 34}, [1629] = {.lex_state = 23, .external_lex_state = 34}, [1630] = {.lex_state = 23, .external_lex_state = 34}, [1631] = {.lex_state = 23, .external_lex_state = 34}, [1632] = {.lex_state = 22, .external_lex_state = 35}, [1633] = {.lex_state = 22, .external_lex_state = 35}, [1634] = {.lex_state = 21, .external_lex_state = 36}, [1635] = {.lex_state = 21, .external_lex_state = 36}, [1636] = {.lex_state = 190, .external_lex_state = 33}, [1637] = {.lex_state = 13, .external_lex_state = 14}, [1638] = {.lex_state = 42, .external_lex_state = 16}, [1639] = {.lex_state = 42, .external_lex_state = 16}, [1640] = {.lex_state = 75, .external_lex_state = 3}, [1641] = {.lex_state = 42, .external_lex_state = 16}, [1642] = {.lex_state = 42, .external_lex_state = 16}, [1643] = {.lex_state = 42, .external_lex_state = 16}, [1644] = {.lex_state = 42, .external_lex_state = 16}, [1645] = {.lex_state = 75, .external_lex_state = 3}, [1646] = {.lex_state = 13, .external_lex_state = 14}, [1647] = {.lex_state = 13, .external_lex_state = 14}, [1648] = {.lex_state = 13, .external_lex_state = 14}, [1649] = {.lex_state = 73, .external_lex_state = 3}, [1650] = {.lex_state = 13, .external_lex_state = 14}, [1651] = {.lex_state = 186, .external_lex_state = 15}, [1652] = {.lex_state = 186, .external_lex_state = 15}, [1653] = {.lex_state = 190, .external_lex_state = 33}, [1654] = {.lex_state = 186, .external_lex_state = 15}, [1655] = {.lex_state = 190, .external_lex_state = 37}, [1656] = {.lex_state = 190, .external_lex_state = 37}, [1657] = {.lex_state = 23, .external_lex_state = 38}, [1658] = {.lex_state = 23, .external_lex_state = 38}, [1659] = {.lex_state = 190, .external_lex_state = 37}, [1660] = {.lex_state = 22, .external_lex_state = 35}, [1661] = {.lex_state = 189, .external_lex_state = 9}, [1662] = {.lex_state = 21, .external_lex_state = 36}, [1663] = {.lex_state = 190, .external_lex_state = 37}, [1664] = {.lex_state = 12, .external_lex_state = 10}, [1665] = {.lex_state = 19, .external_lex_state = 17}, [1666] = {.lex_state = 23, .external_lex_state = 38}, [1667] = {.lex_state = 23, .external_lex_state = 38}, [1668] = {.lex_state = 190, .external_lex_state = 37}, [1669] = {.lex_state = 23, .external_lex_state = 38}, [1670] = {.lex_state = 186, .external_lex_state = 15}, [1671] = {.lex_state = 75, .external_lex_state = 3}, [1672] = {.lex_state = 75, .external_lex_state = 3}, [1673] = {.lex_state = 186, .external_lex_state = 15}, [1674] = {.lex_state = 190, .external_lex_state = 33}, [1675] = {.lex_state = 186, .external_lex_state = 16}, [1676] = {.lex_state = 71, .external_lex_state = 3}, [1677] = {.lex_state = 73, .external_lex_state = 3}, [1678] = {.lex_state = 189, .external_lex_state = 9}, [1679] = {.lex_state = 72, .external_lex_state = 3}, [1680] = {.lex_state = 186, .external_lex_state = 16}, [1681] = {.lex_state = 186, .external_lex_state = 16}, [1682] = {.lex_state = 72, .external_lex_state = 3}, [1683] = {.lex_state = 72, .external_lex_state = 3}, [1684] = {.lex_state = 189, .external_lex_state = 9}, [1685] = {.lex_state = 186, .external_lex_state = 16}, [1686] = {.lex_state = 186, .external_lex_state = 16}, [1687] = {.lex_state = 186, .external_lex_state = 16}, [1688] = {.lex_state = 23, .external_lex_state = 34}, [1689] = {.lex_state = 23, .external_lex_state = 34}, [1690] = {.lex_state = 186, .external_lex_state = 16}, [1691] = {.lex_state = 23, .external_lex_state = 34}, [1692] = {.lex_state = 23, .external_lex_state = 34}, [1693] = {.lex_state = 76, .external_lex_state = 3}, [1694] = {.lex_state = 76, .external_lex_state = 3}, [1695] = {.lex_state = 76, .external_lex_state = 3}, [1696] = {.lex_state = 186, .external_lex_state = 15}, [1697] = {.lex_state = 12, .external_lex_state = 10}, [1698] = {.lex_state = 189, .external_lex_state = 9}, [1699] = {.lex_state = 9, .external_lex_state = 15}, [1700] = {.lex_state = 186, .external_lex_state = 15}, [1701] = {.lex_state = 76, .external_lex_state = 3}, [1702] = {.lex_state = 189, .external_lex_state = 9}, [1703] = {.lex_state = 8, .external_lex_state = 14}, [1704] = {.lex_state = 13, .external_lex_state = 14}, [1705] = {.lex_state = 189, .external_lex_state = 8}, [1706] = {.lex_state = 76, .external_lex_state = 3}, [1707] = {.lex_state = 189, .external_lex_state = 9}, [1708] = {.lex_state = 70, .external_lex_state = 3}, [1709] = {.lex_state = 70, .external_lex_state = 3}, [1710] = {.lex_state = 70, .external_lex_state = 3}, [1711] = {.lex_state = 189, .external_lex_state = 8}, [1712] = {.lex_state = 189, .external_lex_state = 9}, [1713] = {.lex_state = 189, .external_lex_state = 8}, [1714] = {.lex_state = 189, .external_lex_state = 8}, [1715] = {.lex_state = 190, .external_lex_state = 9}, [1716] = {.lex_state = 189, .external_lex_state = 8}, [1717] = {.lex_state = 190, .external_lex_state = 9}, [1718] = {.lex_state = 190, .external_lex_state = 9}, [1719] = {.lex_state = 190, .external_lex_state = 9}, [1720] = {.lex_state = 190, .external_lex_state = 9}, [1721] = {.lex_state = 190, .external_lex_state = 9}, [1722] = {.lex_state = 190, .external_lex_state = 9}, [1723] = {.lex_state = 190, .external_lex_state = 9}, [1724] = {.lex_state = 190, .external_lex_state = 9}, [1725] = {.lex_state = 71, .external_lex_state = 3}, [1726] = {.lex_state = 71, .external_lex_state = 3}, [1727] = {.lex_state = 71, .external_lex_state = 3}, [1728] = {.lex_state = 70, .external_lex_state = 3}, [1729] = {.lex_state = 70, .external_lex_state = 3}, [1730] = {.lex_state = 73, .external_lex_state = 3}, [1731] = {.lex_state = 73, .external_lex_state = 3}, [1732] = {.lex_state = 73, .external_lex_state = 3}, [1733] = {.lex_state = 189, .external_lex_state = 8}, [1734] = {.lex_state = 71, .external_lex_state = 3}, [1735] = {.lex_state = 190, .external_lex_state = 33}, [1736] = {.lex_state = 24, .external_lex_state = 39}, [1737] = {.lex_state = 24, .external_lex_state = 40}, [1738] = {.lex_state = 23, .external_lex_state = 10}, [1739] = {.lex_state = 23, .external_lex_state = 10}, [1740] = {.lex_state = 23, .external_lex_state = 10}, [1741] = {.lex_state = 190, .external_lex_state = 9}, [1742] = {.lex_state = 190, .external_lex_state = 9}, [1743] = {.lex_state = 190, .external_lex_state = 9}, [1744] = {.lex_state = 190, .external_lex_state = 9}, [1745] = {.lex_state = 190, .external_lex_state = 9}, [1746] = {.lex_state = 190, .external_lex_state = 9}, [1747] = {.lex_state = 190, .external_lex_state = 9}, [1748] = {.lex_state = 190, .external_lex_state = 9}, [1749] = {.lex_state = 190, .external_lex_state = 9}, [1750] = {.lex_state = 190, .external_lex_state = 9}, [1751] = {.lex_state = 190, .external_lex_state = 9}, [1752] = {.lex_state = 190, .external_lex_state = 9}, [1753] = {.lex_state = 190, .external_lex_state = 9}, [1754] = {.lex_state = 190, .external_lex_state = 9}, [1755] = {.lex_state = 190, .external_lex_state = 9}, [1756] = {.lex_state = 190, .external_lex_state = 9}, [1757] = {.lex_state = 23, .external_lex_state = 10}, [1758] = {.lex_state = 23, .external_lex_state = 10}, [1759] = {.lex_state = 23, .external_lex_state = 10}, [1760] = {.lex_state = 190, .external_lex_state = 9}, [1761] = {.lex_state = 23, .external_lex_state = 10}, [1762] = {.lex_state = 190, .external_lex_state = 9}, [1763] = {.lex_state = 23, .external_lex_state = 10}, [1764] = {.lex_state = 23, .external_lex_state = 10}, [1765] = {.lex_state = 23, .external_lex_state = 10}, [1766] = {.lex_state = 23, .external_lex_state = 10}, [1767] = {.lex_state = 23, .external_lex_state = 10}, [1768] = {.lex_state = 23, .external_lex_state = 10}, [1769] = {.lex_state = 23, .external_lex_state = 10}, [1770] = {.lex_state = 23, .external_lex_state = 10}, [1771] = {.lex_state = 23, .external_lex_state = 10}, [1772] = {.lex_state = 23, .external_lex_state = 10}, [1773] = {.lex_state = 23, .external_lex_state = 10}, [1774] = {.lex_state = 23, .external_lex_state = 10}, [1775] = {.lex_state = 23, .external_lex_state = 10}, [1776] = {.lex_state = 23, .external_lex_state = 10}, [1777] = {.lex_state = 23, .external_lex_state = 10}, [1778] = {.lex_state = 23, .external_lex_state = 10}, [1779] = {.lex_state = 190, .external_lex_state = 9}, [1780] = {.lex_state = 190, .external_lex_state = 9}, [1781] = {.lex_state = 44, .external_lex_state = 16}, [1782] = {.lex_state = 23, .external_lex_state = 10}, [1783] = {.lex_state = 23, .external_lex_state = 10}, [1784] = {.lex_state = 23, .external_lex_state = 10}, [1785] = {.lex_state = 190, .external_lex_state = 9}, [1786] = {.lex_state = 23, .external_lex_state = 10}, [1787] = {.lex_state = 187, .external_lex_state = 41}, [1788] = {.lex_state = 23, .external_lex_state = 10}, [1789] = {.lex_state = 24, .external_lex_state = 40}, [1790] = {.lex_state = 23, .external_lex_state = 10}, [1791] = {.lex_state = 190, .external_lex_state = 9}, [1792] = {.lex_state = 187, .external_lex_state = 12}, [1793] = {.lex_state = 186, .external_lex_state = 12}, [1794] = {.lex_state = 24, .external_lex_state = 39}, [1795] = {.lex_state = 24, .external_lex_state = 39}, [1796] = {.lex_state = 187, .external_lex_state = 12}, [1797] = {.lex_state = 187, .external_lex_state = 12}, [1798] = {.lex_state = 187, .external_lex_state = 12}, [1799] = {.lex_state = 24, .external_lex_state = 39}, [1800] = {.lex_state = 23, .external_lex_state = 10}, [1801] = {.lex_state = 187, .external_lex_state = 12}, [1802] = {.lex_state = 187, .external_lex_state = 12}, [1803] = {.lex_state = 187, .external_lex_state = 42}, [1804] = {.lex_state = 187, .external_lex_state = 12}, [1805] = {.lex_state = 187, .external_lex_state = 12}, [1806] = {.lex_state = 190, .external_lex_state = 8}, [1807] = {.lex_state = 14, .external_lex_state = 17}, [1808] = {.lex_state = 14, .external_lex_state = 17}, [1809] = {.lex_state = 23, .external_lex_state = 10}, [1810] = {.lex_state = 2, .external_lex_state = 3}, [1811] = {.lex_state = 23, .external_lex_state = 10}, [1812] = {.lex_state = 13, .external_lex_state = 13}, [1813] = {.lex_state = 186, .external_lex_state = 11}, [1814] = {.lex_state = 186, .external_lex_state = 11}, [1815] = {.lex_state = 14, .external_lex_state = 17}, [1816] = {.lex_state = 13, .external_lex_state = 13}, [1817] = {.lex_state = 13, .external_lex_state = 13}, [1818] = {.lex_state = 24, .external_lex_state = 39}, [1819] = {.lex_state = 13, .external_lex_state = 13}, [1820] = {.lex_state = 24, .external_lex_state = 39}, [1821] = {.lex_state = 24, .external_lex_state = 39}, [1822] = {.lex_state = 24, .external_lex_state = 39}, [1823] = {.lex_state = 24, .external_lex_state = 39}, [1824] = {.lex_state = 190, .external_lex_state = 8}, [1825] = {.lex_state = 190, .external_lex_state = 8}, [1826] = {.lex_state = 190, .external_lex_state = 8}, [1827] = {.lex_state = 23, .external_lex_state = 10}, [1828] = {.lex_state = 23, .external_lex_state = 10}, [1829] = {.lex_state = 14, .external_lex_state = 17}, [1830] = {.lex_state = 190, .external_lex_state = 9}, [1831] = {.lex_state = 14, .external_lex_state = 17}, [1832] = {.lex_state = 22, .external_lex_state = 15}, [1833] = {.lex_state = 190, .external_lex_state = 8}, [1834] = {.lex_state = 190, .external_lex_state = 9}, [1835] = {.lex_state = 14, .external_lex_state = 17}, [1836] = {.lex_state = 2, .external_lex_state = 16}, [1837] = {.lex_state = 22, .external_lex_state = 15}, [1838] = {.lex_state = 190, .external_lex_state = 8}, [1839] = {.lex_state = 21, .external_lex_state = 14}, [1840] = {.lex_state = 190, .external_lex_state = 9}, [1841] = {.lex_state = 21, .external_lex_state = 14}, [1842] = {.lex_state = 190, .external_lex_state = 8}, [1843] = {.lex_state = 190, .external_lex_state = 8}, [1844] = {.lex_state = 190, .external_lex_state = 8}, [1845] = {.lex_state = 190, .external_lex_state = 8}, [1846] = {.lex_state = 190, .external_lex_state = 9}, [1847] = {.lex_state = 190, .external_lex_state = 9}, [1848] = {.lex_state = 190, .external_lex_state = 8}, [1849] = {.lex_state = 190, .external_lex_state = 8}, [1850] = {.lex_state = 190, .external_lex_state = 8}, [1851] = {.lex_state = 187, .external_lex_state = 42}, [1852] = {.lex_state = 190, .external_lex_state = 9}, [1853] = {.lex_state = 190, .external_lex_state = 8}, [1854] = {.lex_state = 190, .external_lex_state = 8}, [1855] = {.lex_state = 190, .external_lex_state = 8}, [1856] = {.lex_state = 23, .external_lex_state = 10}, [1857] = {.lex_state = 190, .external_lex_state = 9}, [1858] = {.lex_state = 190, .external_lex_state = 8}, [1859] = {.lex_state = 190, .external_lex_state = 8}, [1860] = {.lex_state = 23, .external_lex_state = 10}, [1861] = {.lex_state = 186, .external_lex_state = 11}, [1862] = {.lex_state = 16, .external_lex_state = 16}, [1863] = {.lex_state = 16, .external_lex_state = 16}, [1864] = {.lex_state = 22, .external_lex_state = 15}, [1865] = {.lex_state = 22, .external_lex_state = 15}, [1866] = {.lex_state = 186, .external_lex_state = 12}, [1867] = {.lex_state = 16, .external_lex_state = 16}, [1868] = {.lex_state = 190, .external_lex_state = 8}, [1869] = {.lex_state = 22, .external_lex_state = 15}, [1870] = {.lex_state = 16, .external_lex_state = 16}, [1871] = {.lex_state = 16, .external_lex_state = 16}, [1872] = {.lex_state = 190, .external_lex_state = 9}, [1873] = {.lex_state = 190, .external_lex_state = 9}, [1874] = {.lex_state = 190, .external_lex_state = 8}, [1875] = {.lex_state = 16, .external_lex_state = 16}, [1876] = {.lex_state = 187, .external_lex_state = 42}, [1877] = {.lex_state = 21, .external_lex_state = 14}, [1878] = {.lex_state = 21, .external_lex_state = 14}, [1879] = {.lex_state = 190, .external_lex_state = 8}, [1880] = {.lex_state = 186, .external_lex_state = 12}, [1881] = {.lex_state = 21, .external_lex_state = 14}, [1882] = {.lex_state = 13, .external_lex_state = 13}, [1883] = {.lex_state = 23, .external_lex_state = 10}, [1884] = {.lex_state = 190, .external_lex_state = 8}, [1885] = {.lex_state = 190, .external_lex_state = 9}, [1886] = {.lex_state = 187, .external_lex_state = 41}, [1887] = {.lex_state = 187, .external_lex_state = 41}, [1888] = {.lex_state = 190, .external_lex_state = 8}, [1889] = {.lex_state = 13, .external_lex_state = 13}, [1890] = {.lex_state = 23, .external_lex_state = 10}, [1891] = {.lex_state = 190, .external_lex_state = 9}, [1892] = {.lex_state = 190, .external_lex_state = 8}, [1893] = {.lex_state = 190, .external_lex_state = 9}, [1894] = {.lex_state = 190, .external_lex_state = 9}, [1895] = {.lex_state = 190, .external_lex_state = 9}, [1896] = {.lex_state = 190, .external_lex_state = 9}, [1897] = {.lex_state = 186, .external_lex_state = 11}, [1898] = {.lex_state = 190, .external_lex_state = 8}, [1899] = {.lex_state = 23, .external_lex_state = 10}, [1900] = {.lex_state = 186, .external_lex_state = 11}, [1901] = {.lex_state = 190, .external_lex_state = 8}, [1902] = {.lex_state = 190, .external_lex_state = 8}, [1903] = {.lex_state = 190, .external_lex_state = 8}, [1904] = {.lex_state = 24, .external_lex_state = 40}, [1905] = {.lex_state = 24, .external_lex_state = 40}, [1906] = {.lex_state = 190, .external_lex_state = 8}, [1907] = {.lex_state = 190, .external_lex_state = 8}, [1908] = {.lex_state = 190, .external_lex_state = 8}, [1909] = {.lex_state = 186, .external_lex_state = 11}, [1910] = {.lex_state = 190, .external_lex_state = 8}, [1911] = {.lex_state = 190, .external_lex_state = 8}, [1912] = {.lex_state = 190, .external_lex_state = 8}, [1913] = {.lex_state = 190, .external_lex_state = 8}, [1914] = {.lex_state = 190, .external_lex_state = 8}, [1915] = {.lex_state = 22, .external_lex_state = 15}, [1916] = {.lex_state = 187, .external_lex_state = 41}, [1917] = {.lex_state = 190, .external_lex_state = 8}, [1918] = {.lex_state = 187, .external_lex_state = 12}, [1919] = {.lex_state = 190, .external_lex_state = 8}, [1920] = {.lex_state = 21, .external_lex_state = 14}, [1921] = {.lex_state = 190, .external_lex_state = 8}, [1922] = {.lex_state = 186, .external_lex_state = 12}, [1923] = {.lex_state = 190, .external_lex_state = 8}, [1924] = {.lex_state = 186, .external_lex_state = 12}, [1925] = {.lex_state = 190, .external_lex_state = 8}, [1926] = {.lex_state = 190, .external_lex_state = 9}, [1927] = {.lex_state = 190, .external_lex_state = 9}, [1928] = {.lex_state = 190, .external_lex_state = 9}, [1929] = {.lex_state = 186, .external_lex_state = 12}, [1930] = {.lex_state = 186, .external_lex_state = 12}, [1931] = {.lex_state = 186, .external_lex_state = 11}, [1932] = {.lex_state = 190, .external_lex_state = 9}, [1933] = {.lex_state = 187, .external_lex_state = 42}, [1934] = {.lex_state = 190, .external_lex_state = 9}, [1935] = {.lex_state = 190, .external_lex_state = 9}, [1936] = {.lex_state = 187, .external_lex_state = 42}, [1937] = {.lex_state = 23, .external_lex_state = 10}, [1938] = {.lex_state = 190, .external_lex_state = 9}, [1939] = {.lex_state = 190, .external_lex_state = 9}, [1940] = {.lex_state = 23, .external_lex_state = 10}, [1941] = {.lex_state = 24, .external_lex_state = 40}, [1942] = {.lex_state = 13, .external_lex_state = 13}, [1943] = {.lex_state = 187, .external_lex_state = 41}, [1944] = {.lex_state = 190, .external_lex_state = 9}, [1945] = {.lex_state = 19, .external_lex_state = 17}, [1946] = {.lex_state = 24, .external_lex_state = 36}, [1947] = {.lex_state = 186, .external_lex_state = 15}, [1948] = {.lex_state = 187, .external_lex_state = 11}, [1949] = {.lex_state = 187, .external_lex_state = 12}, [1950] = {.lex_state = 187, .external_lex_state = 12}, [1951] = {.lex_state = 194, .external_lex_state = 3}, [1952] = {.lex_state = 187, .external_lex_state = 12}, [1953] = {.lex_state = 187, .external_lex_state = 35}, [1954] = {.lex_state = 187, .external_lex_state = 35}, [1955] = {.lex_state = 187, .external_lex_state = 12}, [1956] = {.lex_state = 187, .external_lex_state = 12}, [1957] = {.lex_state = 187, .external_lex_state = 35}, [1958] = {.lex_state = 24, .external_lex_state = 36}, [1959] = {.lex_state = 187, .external_lex_state = 12}, [1960] = {.lex_state = 187, .external_lex_state = 12}, [1961] = {.lex_state = 24, .external_lex_state = 36}, [1962] = {.lex_state = 24, .external_lex_state = 36}, [1963] = {.lex_state = 187, .external_lex_state = 11}, [1964] = {.lex_state = 187, .external_lex_state = 12}, [1965] = {.lex_state = 187, .external_lex_state = 12}, [1966] = {.lex_state = 187, .external_lex_state = 43}, [1967] = {.lex_state = 187, .external_lex_state = 12}, [1968] = {.lex_state = 187, .external_lex_state = 12}, [1969] = {.lex_state = 187, .external_lex_state = 12}, [1970] = {.lex_state = 186, .external_lex_state = 15}, [1971] = {.lex_state = 187, .external_lex_state = 12}, [1972] = {.lex_state = 187, .external_lex_state = 12}, [1973] = {.lex_state = 187, .external_lex_state = 12}, [1974] = {.lex_state = 13, .external_lex_state = 14}, [1975] = {.lex_state = 187, .external_lex_state = 12}, [1976] = {.lex_state = 187, .external_lex_state = 11}, [1977] = {.lex_state = 187, .external_lex_state = 12}, [1978] = {.lex_state = 24, .external_lex_state = 13}, [1979] = {.lex_state = 187, .external_lex_state = 12}, [1980] = {.lex_state = 24, .external_lex_state = 13}, [1981] = {.lex_state = 13, .external_lex_state = 14}, [1982] = {.lex_state = 187, .external_lex_state = 12}, [1983] = {.lex_state = 187, .external_lex_state = 11}, [1984] = {.lex_state = 187, .external_lex_state = 11}, [1985] = {.lex_state = 187, .external_lex_state = 11}, [1986] = {.lex_state = 13, .external_lex_state = 14}, [1987] = {.lex_state = 187, .external_lex_state = 12}, [1988] = {.lex_state = 187, .external_lex_state = 12}, [1989] = {.lex_state = 187, .external_lex_state = 11}, [1990] = {.lex_state = 187, .external_lex_state = 43}, [1991] = {.lex_state = 187, .external_lex_state = 12}, [1992] = {.lex_state = 187, .external_lex_state = 12}, [1993] = {.lex_state = 187, .external_lex_state = 12}, [1994] = {.lex_state = 187, .external_lex_state = 12}, [1995] = {.lex_state = 187, .external_lex_state = 12}, [1996] = {.lex_state = 187, .external_lex_state = 12}, [1997] = {.lex_state = 187, .external_lex_state = 12}, [1998] = {.lex_state = 187, .external_lex_state = 12}, [1999] = {.lex_state = 187, .external_lex_state = 12}, [2000] = {.lex_state = 187, .external_lex_state = 12}, [2001] = {.lex_state = 187, .external_lex_state = 12}, [2002] = {.lex_state = 187, .external_lex_state = 12}, [2003] = {.lex_state = 24, .external_lex_state = 13}, [2004] = {.lex_state = 187, .external_lex_state = 11}, [2005] = {.lex_state = 24, .external_lex_state = 44}, [2006] = {.lex_state = 13, .external_lex_state = 14}, [2007] = {.lex_state = 24, .external_lex_state = 13}, [2008] = {.lex_state = 187, .external_lex_state = 11}, [2009] = {.lex_state = 24, .external_lex_state = 44}, [2010] = {.lex_state = 24, .external_lex_state = 13}, [2011] = {.lex_state = 24, .external_lex_state = 13}, [2012] = {.lex_state = 24, .external_lex_state = 13}, [2013] = {.lex_state = 24, .external_lex_state = 13}, [2014] = {.lex_state = 24, .external_lex_state = 13}, [2015] = {.lex_state = 24, .external_lex_state = 13}, [2016] = {.lex_state = 24, .external_lex_state = 13}, [2017] = {.lex_state = 24, .external_lex_state = 13}, [2018] = {.lex_state = 24, .external_lex_state = 13}, [2019] = {.lex_state = 24, .external_lex_state = 13}, [2020] = {.lex_state = 24, .external_lex_state = 13}, [2021] = {.lex_state = 24, .external_lex_state = 13}, [2022] = {.lex_state = 24, .external_lex_state = 13}, [2023] = {.lex_state = 24, .external_lex_state = 13}, [2024] = {.lex_state = 24, .external_lex_state = 13}, [2025] = {.lex_state = 24, .external_lex_state = 13}, [2026] = {.lex_state = 187, .external_lex_state = 12}, [2027] = {.lex_state = 24, .external_lex_state = 13}, [2028] = {.lex_state = 24, .external_lex_state = 13}, [2029] = {.lex_state = 24, .external_lex_state = 13}, [2030] = {.lex_state = 24, .external_lex_state = 13}, [2031] = {.lex_state = 24, .external_lex_state = 13}, [2032] = {.lex_state = 24, .external_lex_state = 13}, [2033] = {.lex_state = 24, .external_lex_state = 13}, [2034] = {.lex_state = 24, .external_lex_state = 13}, [2035] = {.lex_state = 24, .external_lex_state = 13}, [2036] = {.lex_state = 24, .external_lex_state = 13}, [2037] = {.lex_state = 24, .external_lex_state = 44}, [2038] = {.lex_state = 24, .external_lex_state = 13}, [2039] = {.lex_state = 24, .external_lex_state = 44}, [2040] = {.lex_state = 24, .external_lex_state = 13}, [2041] = {.lex_state = 24, .external_lex_state = 13}, [2042] = {.lex_state = 24, .external_lex_state = 13}, [2043] = {.lex_state = 187, .external_lex_state = 12}, [2044] = {.lex_state = 187, .external_lex_state = 12}, [2045] = {.lex_state = 24, .external_lex_state = 13}, [2046] = {.lex_state = 24, .external_lex_state = 44}, [2047] = {.lex_state = 24, .external_lex_state = 13}, [2048] = {.lex_state = 24, .external_lex_state = 13}, [2049] = {.lex_state = 24, .external_lex_state = 13}, [2050] = {.lex_state = 47, .external_lex_state = 43}, [2051] = {.lex_state = 47, .external_lex_state = 43}, [2052] = {.lex_state = 24, .external_lex_state = 44}, [2053] = {.lex_state = 187, .external_lex_state = 12}, [2054] = {.lex_state = 24, .external_lex_state = 44}, [2055] = {.lex_state = 24, .external_lex_state = 44}, [2056] = {.lex_state = 24, .external_lex_state = 44}, [2057] = {.lex_state = 187, .external_lex_state = 11}, [2058] = {.lex_state = 187, .external_lex_state = 11}, [2059] = {.lex_state = 194, .external_lex_state = 3}, [2060] = {.lex_state = 187, .external_lex_state = 11}, [2061] = {.lex_state = 46, .external_lex_state = 43}, [2062] = {.lex_state = 46, .external_lex_state = 43}, [2063] = {.lex_state = 187, .external_lex_state = 11}, [2064] = {.lex_state = 187, .external_lex_state = 11}, [2065] = {.lex_state = 186, .external_lex_state = 16}, [2066] = {.lex_state = 24, .external_lex_state = 13}, [2067] = {.lex_state = 187, .external_lex_state = 35}, [2068] = {.lex_state = 42, .external_lex_state = 16}, [2069] = {.lex_state = 186, .external_lex_state = 15}, [2070] = {.lex_state = 24, .external_lex_state = 36}, [2071] = {.lex_state = 187, .external_lex_state = 11}, [2072] = {.lex_state = 187, .external_lex_state = 11}, [2073] = {.lex_state = 187, .external_lex_state = 11}, [2074] = {.lex_state = 46, .external_lex_state = 43}, [2075] = {.lex_state = 46, .external_lex_state = 43}, [2076] = {.lex_state = 187, .external_lex_state = 11}, [2077] = {.lex_state = 187, .external_lex_state = 11}, [2078] = {.lex_state = 187, .external_lex_state = 11}, [2079] = {.lex_state = 187, .external_lex_state = 11}, [2080] = {.lex_state = 47, .external_lex_state = 43}, [2081] = {.lex_state = 46, .external_lex_state = 43}, [2082] = {.lex_state = 187, .external_lex_state = 11}, [2083] = {.lex_state = 187, .external_lex_state = 11}, [2084] = {.lex_state = 187, .external_lex_state = 11}, [2085] = {.lex_state = 187, .external_lex_state = 11}, [2086] = {.lex_state = 187, .external_lex_state = 11}, [2087] = {.lex_state = 187, .external_lex_state = 11}, [2088] = {.lex_state = 187, .external_lex_state = 11}, [2089] = {.lex_state = 187, .external_lex_state = 11}, [2090] = {.lex_state = 187, .external_lex_state = 11}, [2091] = {.lex_state = 187, .external_lex_state = 11}, [2092] = {.lex_state = 187, .external_lex_state = 11}, [2093] = {.lex_state = 187, .external_lex_state = 43}, [2094] = {.lex_state = 187, .external_lex_state = 11}, [2095] = {.lex_state = 187, .external_lex_state = 43}, [2096] = {.lex_state = 15, .external_lex_state = 3}, [2097] = {.lex_state = 187, .external_lex_state = 11}, [2098] = {.lex_state = 15, .external_lex_state = 3}, [2099] = {.lex_state = 187, .external_lex_state = 11}, [2100] = {.lex_state = 187, .external_lex_state = 11}, [2101] = {.lex_state = 46, .external_lex_state = 45}, [2102] = {.lex_state = 15, .external_lex_state = 3}, [2103] = {.lex_state = 187, .external_lex_state = 11}, [2104] = {.lex_state = 15, .external_lex_state = 3}, [2105] = {.lex_state = 13, .external_lex_state = 14}, [2106] = {.lex_state = 194, .external_lex_state = 3}, [2107] = {.lex_state = 15, .external_lex_state = 3}, [2108] = {.lex_state = 186, .external_lex_state = 15}, [2109] = {.lex_state = 194, .external_lex_state = 3}, [2110] = {.lex_state = 194, .external_lex_state = 3}, [2111] = {.lex_state = 186, .external_lex_state = 3}, [2112] = {.lex_state = 194, .external_lex_state = 3}, [2113] = {.lex_state = 187, .external_lex_state = 11}, [2114] = {.lex_state = 187, .external_lex_state = 43}, [2115] = {.lex_state = 194, .external_lex_state = 3}, [2116] = {.lex_state = 186, .external_lex_state = 3}, [2117] = {.lex_state = 186, .external_lex_state = 3}, [2118] = {.lex_state = 194, .external_lex_state = 3}, [2119] = {.lex_state = 194, .external_lex_state = 3}, [2120] = {.lex_state = 186, .external_lex_state = 3}, [2121] = {.lex_state = 186, .external_lex_state = 16}, [2122] = {.lex_state = 186, .external_lex_state = 3}, [2123] = {.lex_state = 186, .external_lex_state = 3}, [2124] = {.lex_state = 194, .external_lex_state = 3}, [2125] = {.lex_state = 186, .external_lex_state = 3}, [2126] = {.lex_state = 194, .external_lex_state = 3}, [2127] = {.lex_state = 194, .external_lex_state = 3}, [2128] = {.lex_state = 194, .external_lex_state = 3}, [2129] = {.lex_state = 194, .external_lex_state = 3}, [2130] = {.lex_state = 194, .external_lex_state = 3}, [2131] = {.lex_state = 187, .external_lex_state = 12}, [2132] = {.lex_state = 194, .external_lex_state = 3}, [2133] = {.lex_state = 187, .external_lex_state = 12}, [2134] = {.lex_state = 186, .external_lex_state = 16}, [2135] = {.lex_state = 186, .external_lex_state = 16}, [2136] = {.lex_state = 186, .external_lex_state = 16}, [2137] = {.lex_state = 187, .external_lex_state = 45}, [2138] = {.lex_state = 186, .external_lex_state = 16}, [2139] = {.lex_state = 194, .external_lex_state = 3}, [2140] = {.lex_state = 187, .external_lex_state = 45}, [2141] = {.lex_state = 187, .external_lex_state = 45}, [2142] = {.lex_state = 187, .external_lex_state = 45}, [2143] = {.lex_state = 187, .external_lex_state = 45}, [2144] = {.lex_state = 187, .external_lex_state = 45}, [2145] = {.lex_state = 187, .external_lex_state = 45}, [2146] = {.lex_state = 194, .external_lex_state = 3}, [2147] = {.lex_state = 187, .external_lex_state = 45}, [2148] = {.lex_state = 187, .external_lex_state = 45}, [2149] = {.lex_state = 194, .external_lex_state = 3}, [2150] = {.lex_state = 24, .external_lex_state = 13}, [2151] = {.lex_state = 17, .external_lex_state = 3}, [2152] = {.lex_state = 17, .external_lex_state = 3}, [2153] = {.lex_state = 194, .external_lex_state = 3}, [2154] = {.lex_state = 24, .external_lex_state = 13}, [2155] = {.lex_state = 187, .external_lex_state = 11}, [2156] = {.lex_state = 17, .external_lex_state = 3}, [2157] = {.lex_state = 194, .external_lex_state = 3}, [2158] = {.lex_state = 17, .external_lex_state = 3}, [2159] = {.lex_state = 17, .external_lex_state = 3}, [2160] = {.lex_state = 186, .external_lex_state = 15}, [2161] = {.lex_state = 194, .external_lex_state = 3}, [2162] = {.lex_state = 17, .external_lex_state = 3}, [2163] = {.lex_state = 194, .external_lex_state = 3}, [2164] = {.lex_state = 194, .external_lex_state = 3}, [2165] = {.lex_state = 194, .external_lex_state = 3}, [2166] = {.lex_state = 187, .external_lex_state = 12}, [2167] = {.lex_state = 194, .external_lex_state = 3}, [2168] = {.lex_state = 13, .external_lex_state = 14}, [2169] = {.lex_state = 187, .external_lex_state = 12}, [2170] = {.lex_state = 194, .external_lex_state = 3}, [2171] = {.lex_state = 186, .external_lex_state = 16}, [2172] = {.lex_state = 194, .external_lex_state = 3}, [2173] = {.lex_state = 46, .external_lex_state = 45}, [2174] = {.lex_state = 46, .external_lex_state = 45}, [2175] = {.lex_state = 46, .external_lex_state = 45}, [2176] = {.lex_state = 46, .external_lex_state = 45}, [2177] = {.lex_state = 186, .external_lex_state = 15}, [2178] = {.lex_state = 186, .external_lex_state = 16}, [2179] = {.lex_state = 194, .external_lex_state = 3}, [2180] = {.lex_state = 194, .external_lex_state = 3}, [2181] = {.lex_state = 194, .external_lex_state = 3}, [2182] = {.lex_state = 194, .external_lex_state = 3}, [2183] = {.lex_state = 194, .external_lex_state = 3}, [2184] = {.lex_state = 45, .external_lex_state = 16}, [2185] = {.lex_state = 194, .external_lex_state = 3}, [2186] = {.lex_state = 45, .external_lex_state = 16}, [2187] = {.lex_state = 194, .external_lex_state = 3}, [2188] = {.lex_state = 45, .external_lex_state = 16}, [2189] = {.lex_state = 194, .external_lex_state = 3}, [2190] = {.lex_state = 45, .external_lex_state = 16}, [2191] = {.lex_state = 45, .external_lex_state = 16}, [2192] = {.lex_state = 194, .external_lex_state = 3}, [2193] = {.lex_state = 45, .external_lex_state = 16}, [2194] = {.lex_state = 194, .external_lex_state = 3}, [2195] = {.lex_state = 194, .external_lex_state = 3}, [2196] = {.lex_state = 194, .external_lex_state = 3}, [2197] = {.lex_state = 194, .external_lex_state = 3}, [2198] = {.lex_state = 194, .external_lex_state = 3}, [2199] = {.lex_state = 194, .external_lex_state = 3}, [2200] = {.lex_state = 194, .external_lex_state = 3}, [2201] = {.lex_state = 194, .external_lex_state = 3}, [2202] = {.lex_state = 194, .external_lex_state = 3}, [2203] = {.lex_state = 194, .external_lex_state = 3}, [2204] = {.lex_state = 194, .external_lex_state = 3}, [2205] = {.lex_state = 42, .external_lex_state = 16}, [2206] = {.lex_state = 187, .external_lex_state = 12}, [2207] = {.lex_state = 42, .external_lex_state = 16}, [2208] = {.lex_state = 186, .external_lex_state = 15}, [2209] = {.lex_state = 187, .external_lex_state = 35}, [2210] = {.lex_state = 13, .external_lex_state = 14}, [2211] = {.lex_state = 187, .external_lex_state = 12}, [2212] = {.lex_state = 187, .external_lex_state = 12}, [2213] = {.lex_state = 187, .external_lex_state = 12}, [2214] = {.lex_state = 187, .external_lex_state = 12}, [2215] = {.lex_state = 42, .external_lex_state = 16}, [2216] = {.lex_state = 42, .external_lex_state = 16}, [2217] = {.lex_state = 42, .external_lex_state = 16}, [2218] = {.lex_state = 46, .external_lex_state = 45}, [2219] = {.lex_state = 42, .external_lex_state = 16}, [2220] = {.lex_state = 46, .external_lex_state = 45}, [2221] = {.lex_state = 187, .external_lex_state = 11}, [2222] = {.lex_state = 187, .external_lex_state = 11}, [2223] = {.lex_state = 46, .external_lex_state = 45}, [2224] = {.lex_state = 46, .external_lex_state = 45}, [2225] = {.lex_state = 43, .external_lex_state = 16}, [2226] = {.lex_state = 45, .external_lex_state = 16}, [2227] = {.lex_state = 15, .external_lex_state = 3}, [2228] = {.lex_state = 46, .external_lex_state = 16}, [2229] = {.lex_state = 194, .external_lex_state = 3}, [2230] = {.lex_state = 14, .external_lex_state = 17}, [2231] = {.lex_state = 187, .external_lex_state = 15}, [2232] = {.lex_state = 187, .external_lex_state = 15}, [2233] = {.lex_state = 34, .external_lex_state = 46}, [2234] = {.lex_state = 187, .external_lex_state = 16}, [2235] = {.lex_state = 187, .external_lex_state = 16}, [2236] = {.lex_state = 14, .external_lex_state = 17}, [2237] = {.lex_state = 32, .external_lex_state = 43}, [2238] = {.lex_state = 14, .external_lex_state = 17}, [2239] = {.lex_state = 14, .external_lex_state = 17}, [2240] = {.lex_state = 28, .external_lex_state = 47}, [2241] = {.lex_state = 194, .external_lex_state = 3}, [2242] = {.lex_state = 14, .external_lex_state = 17}, [2243] = {.lex_state = 24, .external_lex_state = 14}, [2244] = {.lex_state = 24, .external_lex_state = 14}, [2245] = {.lex_state = 187, .external_lex_state = 16}, [2246] = {.lex_state = 187, .external_lex_state = 15}, [2247] = {.lex_state = 24, .external_lex_state = 14}, [2248] = {.lex_state = 28, .external_lex_state = 47}, [2249] = {.lex_state = 28, .external_lex_state = 47}, [2250] = {.lex_state = 24, .external_lex_state = 14}, [2251] = {.lex_state = 28, .external_lex_state = 47}, [2252] = {.lex_state = 194, .external_lex_state = 3}, [2253] = {.lex_state = 46, .external_lex_state = 16}, [2254] = {.lex_state = 28, .external_lex_state = 47}, [2255] = {.lex_state = 24, .external_lex_state = 14}, [2256] = {.lex_state = 28, .external_lex_state = 47}, [2257] = {.lex_state = 194, .external_lex_state = 3}, [2258] = {.lex_state = 28, .external_lex_state = 47}, [2259] = {.lex_state = 46, .external_lex_state = 16}, [2260] = {.lex_state = 28, .external_lex_state = 47}, [2261] = {.lex_state = 194, .external_lex_state = 3}, [2262] = {.lex_state = 28, .external_lex_state = 47}, [2263] = {.lex_state = 187, .external_lex_state = 15}, [2264] = {.lex_state = 24, .external_lex_state = 14}, [2265] = {.lex_state = 32, .external_lex_state = 43}, [2266] = {.lex_state = 194, .external_lex_state = 3}, [2267] = {.lex_state = 32, .external_lex_state = 43}, [2268] = {.lex_state = 187, .external_lex_state = 15}, [2269] = {.lex_state = 187, .external_lex_state = 15}, [2270] = {.lex_state = 187, .external_lex_state = 16}, [2271] = {.lex_state = 187, .external_lex_state = 15}, [2272] = {.lex_state = 187, .external_lex_state = 15}, [2273] = {.lex_state = 24, .external_lex_state = 14}, [2274] = {.lex_state = 187, .external_lex_state = 15}, [2275] = {.lex_state = 194, .external_lex_state = 3}, [2276] = {.lex_state = 187, .external_lex_state = 15}, [2277] = {.lex_state = 187, .external_lex_state = 15}, [2278] = {.lex_state = 187, .external_lex_state = 16}, [2279] = {.lex_state = 24, .external_lex_state = 14}, [2280] = {.lex_state = 187, .external_lex_state = 15}, [2281] = {.lex_state = 24, .external_lex_state = 14}, [2282] = {.lex_state = 24, .external_lex_state = 14}, [2283] = {.lex_state = 194, .external_lex_state = 3}, [2284] = {.lex_state = 187, .external_lex_state = 15}, [2285] = {.lex_state = 28, .external_lex_state = 46}, [2286] = {.lex_state = 187, .external_lex_state = 16}, [2287] = {.lex_state = 187, .external_lex_state = 16}, [2288] = {.lex_state = 187, .external_lex_state = 15}, [2289] = {.lex_state = 24, .external_lex_state = 14}, [2290] = {.lex_state = 187, .external_lex_state = 16}, [2291] = {.lex_state = 187, .external_lex_state = 16}, [2292] = {.lex_state = 187, .external_lex_state = 16}, [2293] = {.lex_state = 24, .external_lex_state = 14}, [2294] = {.lex_state = 28, .external_lex_state = 46}, [2295] = {.lex_state = 187, .external_lex_state = 16}, [2296] = {.lex_state = 187, .external_lex_state = 15}, [2297] = {.lex_state = 187, .external_lex_state = 15}, [2298] = {.lex_state = 187, .external_lex_state = 16}, [2299] = {.lex_state = 187, .external_lex_state = 16}, [2300] = {.lex_state = 28, .external_lex_state = 46}, [2301] = {.lex_state = 194, .external_lex_state = 3}, [2302] = {.lex_state = 187, .external_lex_state = 16}, [2303] = {.lex_state = 187, .external_lex_state = 16}, [2304] = {.lex_state = 187, .external_lex_state = 16}, [2305] = {.lex_state = 187, .external_lex_state = 16}, [2306] = {.lex_state = 187, .external_lex_state = 16}, [2307] = {.lex_state = 187, .external_lex_state = 15}, [2308] = {.lex_state = 24, .external_lex_state = 14}, [2309] = {.lex_state = 187, .external_lex_state = 16}, [2310] = {.lex_state = 24, .external_lex_state = 14}, [2311] = {.lex_state = 187, .external_lex_state = 16}, [2312] = {.lex_state = 46, .external_lex_state = 16}, [2313] = {.lex_state = 187, .external_lex_state = 16}, [2314] = {.lex_state = 46, .external_lex_state = 16}, [2315] = {.lex_state = 46, .external_lex_state = 16}, [2316] = {.lex_state = 16, .external_lex_state = 16}, [2317] = {.lex_state = 187, .external_lex_state = 16}, [2318] = {.lex_state = 46, .external_lex_state = 16}, [2319] = {.lex_state = 187, .external_lex_state = 16}, [2320] = {.lex_state = 194, .external_lex_state = 3}, [2321] = {.lex_state = 46, .external_lex_state = 16}, [2322] = {.lex_state = 187, .external_lex_state = 15}, [2323] = {.lex_state = 46, .external_lex_state = 16}, [2324] = {.lex_state = 46, .external_lex_state = 16}, [2325] = {.lex_state = 194, .external_lex_state = 3}, [2326] = {.lex_state = 187, .external_lex_state = 15}, [2327] = {.lex_state = 46, .external_lex_state = 16}, [2328] = {.lex_state = 46, .external_lex_state = 16}, [2329] = {.lex_state = 46, .external_lex_state = 16}, [2330] = {.lex_state = 194, .external_lex_state = 3}, [2331] = {.lex_state = 187, .external_lex_state = 15}, [2332] = {.lex_state = 46, .external_lex_state = 16}, [2333] = {.lex_state = 46, .external_lex_state = 16}, [2334] = {.lex_state = 46, .external_lex_state = 16}, [2335] = {.lex_state = 46, .external_lex_state = 16}, [2336] = {.lex_state = 24, .external_lex_state = 14}, [2337] = {.lex_state = 14, .external_lex_state = 17}, [2338] = {.lex_state = 194, .external_lex_state = 3}, [2339] = {.lex_state = 187, .external_lex_state = 16}, [2340] = {.lex_state = 187, .external_lex_state = 16}, [2341] = {.lex_state = 24, .external_lex_state = 14}, [2342] = {.lex_state = 46, .external_lex_state = 16}, [2343] = {.lex_state = 46, .external_lex_state = 16}, [2344] = {.lex_state = 194, .external_lex_state = 3}, [2345] = {.lex_state = 28, .external_lex_state = 46}, [2346] = {.lex_state = 194, .external_lex_state = 3}, [2347] = {.lex_state = 46, .external_lex_state = 16}, [2348] = {.lex_state = 194, .external_lex_state = 3}, [2349] = {.lex_state = 20, .external_lex_state = 17}, [2350] = {.lex_state = 47, .external_lex_state = 16}, [2351] = {.lex_state = 24, .external_lex_state = 14}, [2352] = {.lex_state = 194, .external_lex_state = 3}, [2353] = {.lex_state = 20, .external_lex_state = 17}, [2354] = {.lex_state = 24, .external_lex_state = 14}, [2355] = {.lex_state = 187, .external_lex_state = 16}, [2356] = {.lex_state = 194, .external_lex_state = 3}, [2357] = {.lex_state = 187, .external_lex_state = 16}, [2358] = {.lex_state = 24, .external_lex_state = 14}, [2359] = {.lex_state = 46, .external_lex_state = 16}, [2360] = {.lex_state = 24, .external_lex_state = 14}, [2361] = {.lex_state = 187, .external_lex_state = 16}, [2362] = {.lex_state = 24, .external_lex_state = 14}, [2363] = {.lex_state = 194, .external_lex_state = 3}, [2364] = {.lex_state = 24, .external_lex_state = 14}, [2365] = {.lex_state = 24, .external_lex_state = 14}, [2366] = {.lex_state = 32, .external_lex_state = 43}, [2367] = {.lex_state = 187, .external_lex_state = 16}, [2368] = {.lex_state = 28, .external_lex_state = 46}, [2369] = {.lex_state = 194, .external_lex_state = 3}, [2370] = {.lex_state = 20, .external_lex_state = 17}, [2371] = {.lex_state = 194, .external_lex_state = 3}, [2372] = {.lex_state = 18, .external_lex_state = 17}, [2373] = {.lex_state = 24, .external_lex_state = 14}, [2374] = {.lex_state = 187, .external_lex_state = 16}, [2375] = {.lex_state = 24, .external_lex_state = 14}, [2376] = {.lex_state = 46, .external_lex_state = 16}, [2377] = {.lex_state = 187, .external_lex_state = 16}, [2378] = {.lex_state = 194, .external_lex_state = 3}, [2379] = {.lex_state = 16, .external_lex_state = 16}, [2380] = {.lex_state = 187, .external_lex_state = 16}, [2381] = {.lex_state = 16, .external_lex_state = 16}, [2382] = {.lex_state = 16, .external_lex_state = 16}, [2383] = {.lex_state = 32, .external_lex_state = 45}, [2384] = {.lex_state = 194, .external_lex_state = 3}, [2385] = {.lex_state = 16, .external_lex_state = 16}, [2386] = {.lex_state = 194, .external_lex_state = 3}, [2387] = {.lex_state = 32, .external_lex_state = 45}, [2388] = {.lex_state = 24, .external_lex_state = 14}, [2389] = {.lex_state = 32, .external_lex_state = 45}, [2390] = {.lex_state = 32, .external_lex_state = 45}, [2391] = {.lex_state = 194, .external_lex_state = 3}, [2392] = {.lex_state = 32, .external_lex_state = 45}, [2393] = {.lex_state = 32, .external_lex_state = 45}, [2394] = {.lex_state = 32, .external_lex_state = 45}, [2395] = {.lex_state = 187, .external_lex_state = 15}, [2396] = {.lex_state = 32, .external_lex_state = 45}, [2397] = {.lex_state = 32, .external_lex_state = 45}, [2398] = {.lex_state = 194, .external_lex_state = 3}, [2399] = {.lex_state = 187, .external_lex_state = 16}, [2400] = {.lex_state = 24, .external_lex_state = 14}, [2401] = {.lex_state = 194, .external_lex_state = 3}, [2402] = {.lex_state = 187, .external_lex_state = 15}, [2403] = {.lex_state = 194, .external_lex_state = 3}, [2404] = {.lex_state = 187, .external_lex_state = 16}, [2405] = {.lex_state = 187, .external_lex_state = 16}, [2406] = {.lex_state = 187, .external_lex_state = 15}, [2407] = {.lex_state = 32, .external_lex_state = 43}, [2408] = {.lex_state = 194, .external_lex_state = 3}, [2409] = {.lex_state = 194, .external_lex_state = 3}, [2410] = {.lex_state = 194, .external_lex_state = 3}, [2411] = {.lex_state = 24, .external_lex_state = 14}, [2412] = {.lex_state = 24, .external_lex_state = 14}, [2413] = {.lex_state = 24, .external_lex_state = 14}, [2414] = {.lex_state = 24, .external_lex_state = 14}, [2415] = {.lex_state = 187, .external_lex_state = 16}, [2416] = {.lex_state = 24, .external_lex_state = 14}, [2417] = {.lex_state = 187, .external_lex_state = 16}, [2418] = {.lex_state = 47, .external_lex_state = 16}, [2419] = {.lex_state = 187, .external_lex_state = 15}, [2420] = {.lex_state = 20, .external_lex_state = 17}, [2421] = {.lex_state = 24, .external_lex_state = 14}, [2422] = {.lex_state = 47, .external_lex_state = 16}, [2423] = {.lex_state = 24, .external_lex_state = 14}, [2424] = {.lex_state = 24, .external_lex_state = 14}, [2425] = {.lex_state = 186, .external_lex_state = 3}, [2426] = {.lex_state = 24, .external_lex_state = 14}, [2427] = {.lex_state = 24, .external_lex_state = 14}, [2428] = {.lex_state = 2, .external_lex_state = 3}, [2429] = {.lex_state = 20, .external_lex_state = 17}, [2430] = {.lex_state = 187, .external_lex_state = 15}, [2431] = {.lex_state = 187, .external_lex_state = 16}, [2432] = {.lex_state = 194, .external_lex_state = 3}, [2433] = {.lex_state = 187, .external_lex_state = 16}, [2434] = {.lex_state = 20, .external_lex_state = 17}, [2435] = {.lex_state = 16, .external_lex_state = 16}, [2436] = {.lex_state = 46, .external_lex_state = 16}, [2437] = {.lex_state = 20, .external_lex_state = 17}, [2438] = {.lex_state = 46, .external_lex_state = 16}, [2439] = {.lex_state = 24, .external_lex_state = 14}, [2440] = {.lex_state = 187, .external_lex_state = 15}, [2441] = {.lex_state = 187, .external_lex_state = 15}, [2442] = {.lex_state = 187, .external_lex_state = 15}, [2443] = {.lex_state = 187, .external_lex_state = 15}, [2444] = {.lex_state = 187, .external_lex_state = 16}, [2445] = {.lex_state = 24, .external_lex_state = 14}, [2446] = {.lex_state = 46, .external_lex_state = 16}, [2447] = {.lex_state = 187, .external_lex_state = 15}, [2448] = {.lex_state = 187, .external_lex_state = 15}, [2449] = {.lex_state = 187, .external_lex_state = 15}, [2450] = {.lex_state = 187, .external_lex_state = 15}, [2451] = {.lex_state = 46, .external_lex_state = 16}, [2452] = {.lex_state = 194, .external_lex_state = 3}, [2453] = {.lex_state = 187, .external_lex_state = 16}, [2454] = {.lex_state = 187, .external_lex_state = 15}, [2455] = {.lex_state = 187, .external_lex_state = 15}, [2456] = {.lex_state = 187, .external_lex_state = 15}, [2457] = {.lex_state = 187, .external_lex_state = 15}, [2458] = {.lex_state = 187, .external_lex_state = 16}, [2459] = {.lex_state = 187, .external_lex_state = 16}, [2460] = {.lex_state = 46, .external_lex_state = 16}, [2461] = {.lex_state = 187, .external_lex_state = 15}, [2462] = {.lex_state = 16, .external_lex_state = 16}, [2463] = {.lex_state = 46, .external_lex_state = 16}, [2464] = {.lex_state = 46, .external_lex_state = 16}, [2465] = {.lex_state = 46, .external_lex_state = 16}, [2466] = {.lex_state = 14, .external_lex_state = 17}, [2467] = {.lex_state = 187, .external_lex_state = 16}, [2468] = {.lex_state = 187, .external_lex_state = 15}, [2469] = {.lex_state = 187, .external_lex_state = 15}, [2470] = {.lex_state = 187, .external_lex_state = 15}, [2471] = {.lex_state = 24, .external_lex_state = 14}, [2472] = {.lex_state = 34, .external_lex_state = 46}, [2473] = {.lex_state = 194, .external_lex_state = 3}, [2474] = {.lex_state = 46, .external_lex_state = 16}, [2475] = {.lex_state = 34, .external_lex_state = 46}, [2476] = {.lex_state = 46, .external_lex_state = 16}, [2477] = {.lex_state = 46, .external_lex_state = 16}, [2478] = {.lex_state = 187, .external_lex_state = 15}, [2479] = {.lex_state = 46, .external_lex_state = 16}, [2480] = {.lex_state = 187, .external_lex_state = 15}, [2481] = {.lex_state = 187, .external_lex_state = 15}, [2482] = {.lex_state = 187, .external_lex_state = 15}, [2483] = {.lex_state = 187, .external_lex_state = 15}, [2484] = {.lex_state = 46, .external_lex_state = 16}, [2485] = {.lex_state = 46, .external_lex_state = 16}, [2486] = {.lex_state = 46, .external_lex_state = 16}, [2487] = {.lex_state = 46, .external_lex_state = 16}, [2488] = {.lex_state = 194, .external_lex_state = 3}, [2489] = {.lex_state = 47, .external_lex_state = 16}, [2490] = {.lex_state = 47, .external_lex_state = 16}, [2491] = {.lex_state = 46, .external_lex_state = 16}, [2492] = {.lex_state = 187, .external_lex_state = 15}, [2493] = {.lex_state = 46, .external_lex_state = 16}, [2494] = {.lex_state = 187, .external_lex_state = 15}, [2495] = {.lex_state = 47, .external_lex_state = 16}, [2496] = {.lex_state = 187, .external_lex_state = 15}, [2497] = {.lex_state = 46, .external_lex_state = 16}, [2498] = {.lex_state = 187, .external_lex_state = 15}, [2499] = {.lex_state = 24, .external_lex_state = 14}, [2500] = {.lex_state = 48, .external_lex_state = 43}, [2501] = {.lex_state = 28, .external_lex_state = 17}, [2502] = {.lex_state = 15, .external_lex_state = 3}, [2503] = {.lex_state = 187, .external_lex_state = 48}, [2504] = {.lex_state = 34, .external_lex_state = 17}, [2505] = {.lex_state = 48, .external_lex_state = 43}, [2506] = {.lex_state = 45, .external_lex_state = 16}, [2507] = {.lex_state = 3, .external_lex_state = 3}, [2508] = {.lex_state = 3, .external_lex_state = 3}, [2509] = {.lex_state = 28, .external_lex_state = 17}, [2510] = {.lex_state = 31, .external_lex_state = 48}, [2511] = {.lex_state = 48, .external_lex_state = 43}, [2512] = {.lex_state = 3, .external_lex_state = 3}, [2513] = {.lex_state = 45, .external_lex_state = 16}, [2514] = {.lex_state = 45, .external_lex_state = 16}, [2515] = {.lex_state = 48, .external_lex_state = 43}, [2516] = {.lex_state = 45, .external_lex_state = 16}, [2517] = {.lex_state = 45, .external_lex_state = 16}, [2518] = {.lex_state = 48, .external_lex_state = 45}, [2519] = {.lex_state = 32, .external_lex_state = 16}, [2520] = {.lex_state = 45, .external_lex_state = 16}, [2521] = {.lex_state = 48, .external_lex_state = 45}, [2522] = {.lex_state = 48, .external_lex_state = 45}, [2523] = {.lex_state = 48, .external_lex_state = 45}, [2524] = {.lex_state = 48, .external_lex_state = 45}, [2525] = {.lex_state = 3, .external_lex_state = 3}, [2526] = {.lex_state = 3, .external_lex_state = 3}, [2527] = {.lex_state = 48, .external_lex_state = 43}, [2528] = {.lex_state = 45, .external_lex_state = 16}, [2529] = {.lex_state = 34, .external_lex_state = 17}, [2530] = {.lex_state = 15, .external_lex_state = 3}, [2531] = {.lex_state = 32, .external_lex_state = 16}, [2532] = {.lex_state = 34, .external_lex_state = 17}, [2533] = {.lex_state = 28, .external_lex_state = 17}, [2534] = {.lex_state = 32, .external_lex_state = 16}, [2535] = {.lex_state = 15, .external_lex_state = 3}, [2536] = {.lex_state = 15, .external_lex_state = 3}, [2537] = {.lex_state = 15, .external_lex_state = 3}, [2538] = {.lex_state = 31, .external_lex_state = 7}, [2539] = {.lex_state = 15, .external_lex_state = 3}, [2540] = {.lex_state = 32, .external_lex_state = 16}, [2541] = {.lex_state = 31, .external_lex_state = 7}, [2542] = {.lex_state = 186, .external_lex_state = 3}, [2543] = {.lex_state = 32, .external_lex_state = 16}, [2544] = {.lex_state = 31, .external_lex_state = 7}, [2545] = {.lex_state = 31, .external_lex_state = 7}, [2546] = {.lex_state = 31, .external_lex_state = 7}, [2547] = {.lex_state = 31, .external_lex_state = 7}, [2548] = {.lex_state = 31, .external_lex_state = 7}, [2549] = {.lex_state = 31, .external_lex_state = 7}, [2550] = {.lex_state = 31, .external_lex_state = 7}, [2551] = {.lex_state = 33, .external_lex_state = 48}, [2552] = {.lex_state = 32, .external_lex_state = 16}, [2553] = {.lex_state = 31, .external_lex_state = 48}, [2554] = {.lex_state = 31, .external_lex_state = 48}, [2555] = {.lex_state = 33, .external_lex_state = 48}, [2556] = {.lex_state = 186, .external_lex_state = 3}, [2557] = {.lex_state = 186, .external_lex_state = 3}, [2558] = {.lex_state = 186, .external_lex_state = 3}, [2559] = {.lex_state = 187, .external_lex_state = 7}, [2560] = {.lex_state = 186, .external_lex_state = 3}, [2561] = {.lex_state = 187, .external_lex_state = 7}, [2562] = {.lex_state = 28, .external_lex_state = 17}, [2563] = {.lex_state = 187, .external_lex_state = 7}, [2564] = {.lex_state = 187, .external_lex_state = 7}, [2565] = {.lex_state = 187, .external_lex_state = 7}, [2566] = {.lex_state = 187, .external_lex_state = 7}, [2567] = {.lex_state = 187, .external_lex_state = 7}, [2568] = {.lex_state = 187, .external_lex_state = 7}, [2569] = {.lex_state = 3, .external_lex_state = 3}, [2570] = {.lex_state = 187, .external_lex_state = 7}, [2571] = {.lex_state = 28, .external_lex_state = 17}, [2572] = {.lex_state = 28, .external_lex_state = 17}, [2573] = {.lex_state = 28, .external_lex_state = 17}, [2574] = {.lex_state = 32, .external_lex_state = 16}, [2575] = {.lex_state = 32, .external_lex_state = 16}, [2576] = {.lex_state = 33, .external_lex_state = 48}, [2577] = {.lex_state = 28, .external_lex_state = 17}, [2578] = {.lex_state = 32, .external_lex_state = 16}, [2579] = {.lex_state = 32, .external_lex_state = 16}, [2580] = {.lex_state = 28, .external_lex_state = 17}, [2581] = {.lex_state = 28, .external_lex_state = 17}, [2582] = {.lex_state = 32, .external_lex_state = 16}, [2583] = {.lex_state = 32, .external_lex_state = 16}, [2584] = {.lex_state = 32, .external_lex_state = 16}, [2585] = {.lex_state = 32, .external_lex_state = 16}, [2586] = {.lex_state = 28, .external_lex_state = 17}, [2587] = {.lex_state = 32, .external_lex_state = 16}, [2588] = {.lex_state = 186, .external_lex_state = 3}, [2589] = {.lex_state = 32, .external_lex_state = 16}, [2590] = {.lex_state = 32, .external_lex_state = 16}, [2591] = {.lex_state = 32, .external_lex_state = 16}, [2592] = {.lex_state = 32, .external_lex_state = 16}, [2593] = {.lex_state = 186, .external_lex_state = 3}, [2594] = {.lex_state = 31, .external_lex_state = 48}, [2595] = {.lex_state = 17, .external_lex_state = 3}, [2596] = {.lex_state = 33, .external_lex_state = 48}, [2597] = {.lex_state = 17, .external_lex_state = 3}, [2598] = {.lex_state = 17, .external_lex_state = 3}, [2599] = {.lex_state = 33, .external_lex_state = 7}, [2600] = {.lex_state = 17, .external_lex_state = 3}, [2601] = {.lex_state = 33, .external_lex_state = 7}, [2602] = {.lex_state = 33, .external_lex_state = 7}, [2603] = {.lex_state = 33, .external_lex_state = 7}, [2604] = {.lex_state = 33, .external_lex_state = 7}, [2605] = {.lex_state = 33, .external_lex_state = 7}, [2606] = {.lex_state = 33, .external_lex_state = 7}, [2607] = {.lex_state = 28, .external_lex_state = 17}, [2608] = {.lex_state = 33, .external_lex_state = 7}, [2609] = {.lex_state = 33, .external_lex_state = 7}, [2610] = {.lex_state = 15, .external_lex_state = 3}, [2611] = {.lex_state = 187, .external_lex_state = 48}, [2612] = {.lex_state = 32, .external_lex_state = 16}, [2613] = {.lex_state = 32, .external_lex_state = 16}, [2614] = {.lex_state = 28, .external_lex_state = 17}, [2615] = {.lex_state = 17, .external_lex_state = 3}, [2616] = {.lex_state = 28, .external_lex_state = 17}, [2617] = {.lex_state = 28, .external_lex_state = 17}, [2618] = {.lex_state = 32, .external_lex_state = 16}, [2619] = {.lex_state = 28, .external_lex_state = 17}, [2620] = {.lex_state = 28, .external_lex_state = 17}, [2621] = {.lex_state = 28, .external_lex_state = 17}, [2622] = {.lex_state = 28, .external_lex_state = 17}, [2623] = {.lex_state = 28, .external_lex_state = 17}, [2624] = {.lex_state = 28, .external_lex_state = 17}, [2625] = {.lex_state = 28, .external_lex_state = 17}, [2626] = {.lex_state = 28, .external_lex_state = 17}, [2627] = {.lex_state = 32, .external_lex_state = 16}, [2628] = {.lex_state = 28, .external_lex_state = 17}, [2629] = {.lex_state = 28, .external_lex_state = 17}, [2630] = {.lex_state = 32, .external_lex_state = 16}, [2631] = {.lex_state = 32, .external_lex_state = 16}, [2632] = {.lex_state = 32, .external_lex_state = 16}, [2633] = {.lex_state = 28, .external_lex_state = 17}, [2634] = {.lex_state = 28, .external_lex_state = 17}, [2635] = {.lex_state = 28, .external_lex_state = 17}, [2636] = {.lex_state = 32, .external_lex_state = 16}, [2637] = {.lex_state = 28, .external_lex_state = 17}, [2638] = {.lex_state = 32, .external_lex_state = 16}, [2639] = {.lex_state = 32, .external_lex_state = 16}, [2640] = {.lex_state = 32, .external_lex_state = 16}, [2641] = {.lex_state = 32, .external_lex_state = 16}, [2642] = {.lex_state = 32, .external_lex_state = 16}, [2643] = {.lex_state = 28, .external_lex_state = 17}, [2644] = {.lex_state = 32, .external_lex_state = 16}, [2645] = {.lex_state = 32, .external_lex_state = 16}, [2646] = {.lex_state = 28, .external_lex_state = 17}, [2647] = {.lex_state = 28, .external_lex_state = 17}, [2648] = {.lex_state = 32, .external_lex_state = 16}, [2649] = {.lex_state = 28, .external_lex_state = 17}, [2650] = {.lex_state = 32, .external_lex_state = 16}, [2651] = {.lex_state = 32, .external_lex_state = 16}, [2652] = {.lex_state = 32, .external_lex_state = 16}, [2653] = {.lex_state = 32, .external_lex_state = 16}, [2654] = {.lex_state = 33, .external_lex_state = 48}, [2655] = {.lex_state = 28, .external_lex_state = 17}, [2656] = {.lex_state = 187, .external_lex_state = 48}, [2657] = {.lex_state = 17, .external_lex_state = 3}, [2658] = {.lex_state = 28, .external_lex_state = 17}, [2659] = {.lex_state = 28, .external_lex_state = 17}, [2660] = {.lex_state = 28, .external_lex_state = 17}, [2661] = {.lex_state = 31, .external_lex_state = 48}, [2662] = {.lex_state = 28, .external_lex_state = 17}, [2663] = {.lex_state = 32, .external_lex_state = 16}, [2664] = {.lex_state = 32, .external_lex_state = 16}, [2665] = {.lex_state = 17, .external_lex_state = 3}, [2666] = {.lex_state = 48, .external_lex_state = 45}, [2667] = {.lex_state = 48, .external_lex_state = 45}, [2668] = {.lex_state = 48, .external_lex_state = 45}, [2669] = {.lex_state = 48, .external_lex_state = 45}, [2670] = {.lex_state = 34, .external_lex_state = 17}, [2671] = {.lex_state = 34, .external_lex_state = 17}, [2672] = {.lex_state = 34, .external_lex_state = 17}, [2673] = {.lex_state = 187, .external_lex_state = 48}, [2674] = {.lex_state = 28, .external_lex_state = 17}, [2675] = {.lex_state = 187, .external_lex_state = 48}, [2676] = {.lex_state = 28, .external_lex_state = 17}, [2677] = {.lex_state = 28, .external_lex_state = 17}, [2678] = {.lex_state = 186, .external_lex_state = 3}, [2679] = {.lex_state = 187, .external_lex_state = 3}, [2680] = {.lex_state = 31, .external_lex_state = 3}, [2681] = {.lex_state = 33, .external_lex_state = 3}, [2682] = {.lex_state = 187, .external_lex_state = 3}, [2683] = {.lex_state = 33, .external_lex_state = 3}, [2684] = {.lex_state = 48, .external_lex_state = 16}, [2685] = {.lex_state = 31, .external_lex_state = 3}, [2686] = {.lex_state = 187, .external_lex_state = 3}, [2687] = {.lex_state = 48, .external_lex_state = 16}, [2688] = {.lex_state = 31, .external_lex_state = 3}, [2689] = {.lex_state = 48, .external_lex_state = 16}, [2690] = {.lex_state = 20, .external_lex_state = 17}, [2691] = {.lex_state = 48, .external_lex_state = 16}, [2692] = {.lex_state = 33, .external_lex_state = 3}, [2693] = {.lex_state = 48, .external_lex_state = 16}, [2694] = {.lex_state = 48, .external_lex_state = 16}, [2695] = {.lex_state = 187, .external_lex_state = 3}, [2696] = {.lex_state = 48, .external_lex_state = 16}, [2697] = {.lex_state = 48, .external_lex_state = 16}, [2698] = {.lex_state = 187, .external_lex_state = 3}, [2699] = {.lex_state = 187, .external_lex_state = 3}, [2700] = {.lex_state = 187, .external_lex_state = 3}, [2701] = {.lex_state = 48, .external_lex_state = 16}, [2702] = {.lex_state = 48, .external_lex_state = 16}, [2703] = {.lex_state = 187, .external_lex_state = 3}, [2704] = {.lex_state = 187, .external_lex_state = 3}, [2705] = {.lex_state = 187, .external_lex_state = 3}, [2706] = {.lex_state = 48, .external_lex_state = 16}, [2707] = {.lex_state = 187, .external_lex_state = 3}, [2708] = {.lex_state = 187, .external_lex_state = 3}, [2709] = {.lex_state = 48, .external_lex_state = 16}, [2710] = {.lex_state = 187, .external_lex_state = 3}, [2711] = {.lex_state = 187, .external_lex_state = 3}, [2712] = {.lex_state = 48, .external_lex_state = 16}, [2713] = {.lex_state = 187, .external_lex_state = 3}, [2714] = {.lex_state = 187, .external_lex_state = 3}, [2715] = {.lex_state = 187, .external_lex_state = 3}, [2716] = {.lex_state = 31, .external_lex_state = 3}, [2717] = {.lex_state = 187, .external_lex_state = 3}, [2718] = {.lex_state = 39, .external_lex_state = 47}, [2719] = {.lex_state = 187, .external_lex_state = 3}, [2720] = {.lex_state = 48, .external_lex_state = 16}, [2721] = {.lex_state = 200, .external_lex_state = 12}, [2722] = {.lex_state = 187, .external_lex_state = 3}, [2723] = {.lex_state = 48, .external_lex_state = 16}, [2724] = {.lex_state = 48, .external_lex_state = 16}, [2725] = {.lex_state = 48, .external_lex_state = 16}, [2726] = {.lex_state = 33, .external_lex_state = 3}, [2727] = {.lex_state = 48, .external_lex_state = 16}, [2728] = {.lex_state = 39, .external_lex_state = 47}, [2729] = {.lex_state = 33, .external_lex_state = 3}, [2730] = {.lex_state = 200, .external_lex_state = 11}, [2731] = {.lex_state = 48, .external_lex_state = 16}, [2732] = {.lex_state = 48, .external_lex_state = 16}, [2733] = {.lex_state = 48, .external_lex_state = 16}, [2734] = {.lex_state = 48, .external_lex_state = 16}, [2735] = {.lex_state = 20, .external_lex_state = 17}, [2736] = {.lex_state = 48, .external_lex_state = 16}, [2737] = {.lex_state = 187, .external_lex_state = 3}, [2738] = {.lex_state = 48, .external_lex_state = 16}, [2739] = {.lex_state = 48, .external_lex_state = 16}, [2740] = {.lex_state = 48, .external_lex_state = 16}, [2741] = {.lex_state = 33, .external_lex_state = 3}, [2742] = {.lex_state = 187, .external_lex_state = 3}, [2743] = {.lex_state = 48, .external_lex_state = 16}, [2744] = {.lex_state = 48, .external_lex_state = 16}, [2745] = {.lex_state = 31, .external_lex_state = 3}, [2746] = {.lex_state = 33, .external_lex_state = 3}, [2747] = {.lex_state = 48, .external_lex_state = 16}, [2748] = {.lex_state = 31, .external_lex_state = 3}, [2749] = {.lex_state = 48, .external_lex_state = 16}, [2750] = {.lex_state = 187, .external_lex_state = 3}, [2751] = {.lex_state = 31, .external_lex_state = 3}, [2752] = {.lex_state = 48, .external_lex_state = 16}, [2753] = {.lex_state = 48, .external_lex_state = 16}, [2754] = {.lex_state = 33, .external_lex_state = 3}, [2755] = {.lex_state = 48, .external_lex_state = 16}, [2756] = {.lex_state = 33, .external_lex_state = 3}, [2757] = {.lex_state = 31, .external_lex_state = 3}, [2758] = {.lex_state = 33, .external_lex_state = 3}, [2759] = {.lex_state = 33, .external_lex_state = 3}, [2760] = {.lex_state = 39, .external_lex_state = 46}, [2761] = {.lex_state = 31, .external_lex_state = 3}, [2762] = {.lex_state = 33, .external_lex_state = 3}, [2763] = {.lex_state = 33, .external_lex_state = 3}, [2764] = {.lex_state = 33, .external_lex_state = 3}, [2765] = {.lex_state = 39, .external_lex_state = 47}, [2766] = {.lex_state = 31, .external_lex_state = 3}, [2767] = {.lex_state = 33, .external_lex_state = 3}, [2768] = {.lex_state = 33, .external_lex_state = 3}, [2769] = {.lex_state = 33, .external_lex_state = 3}, [2770] = {.lex_state = 33, .external_lex_state = 3}, [2771] = {.lex_state = 33, .external_lex_state = 3}, [2772] = {.lex_state = 48, .external_lex_state = 16}, [2773] = {.lex_state = 187, .external_lex_state = 3}, [2774] = {.lex_state = 33, .external_lex_state = 3}, [2775] = {.lex_state = 200, .external_lex_state = 11}, [2776] = {.lex_state = 33, .external_lex_state = 3}, [2777] = {.lex_state = 48, .external_lex_state = 16}, [2778] = {.lex_state = 33, .external_lex_state = 3}, [2779] = {.lex_state = 48, .external_lex_state = 16}, [2780] = {.lex_state = 33, .external_lex_state = 3}, [2781] = {.lex_state = 33, .external_lex_state = 3}, [2782] = {.lex_state = 33, .external_lex_state = 3}, [2783] = {.lex_state = 31, .external_lex_state = 3}, [2784] = {.lex_state = 187, .external_lex_state = 3}, [2785] = {.lex_state = 31, .external_lex_state = 3}, [2786] = {.lex_state = 31, .external_lex_state = 3}, [2787] = {.lex_state = 31, .external_lex_state = 3}, [2788] = {.lex_state = 20, .external_lex_state = 17}, [2789] = {.lex_state = 31, .external_lex_state = 3}, [2790] = {.lex_state = 31, .external_lex_state = 3}, [2791] = {.lex_state = 31, .external_lex_state = 3}, [2792] = {.lex_state = 31, .external_lex_state = 3}, [2793] = {.lex_state = 31, .external_lex_state = 3}, [2794] = {.lex_state = 48, .external_lex_state = 16}, [2795] = {.lex_state = 48, .external_lex_state = 16}, [2796] = {.lex_state = 31, .external_lex_state = 3}, [2797] = {.lex_state = 33, .external_lex_state = 3}, [2798] = {.lex_state = 20, .external_lex_state = 17}, [2799] = {.lex_state = 20, .external_lex_state = 17}, [2800] = {.lex_state = 187, .external_lex_state = 3}, [2801] = {.lex_state = 39, .external_lex_state = 46}, [2802] = {.lex_state = 39, .external_lex_state = 47}, [2803] = {.lex_state = 33, .external_lex_state = 3}, [2804] = {.lex_state = 31, .external_lex_state = 3}, [2805] = {.lex_state = 33, .external_lex_state = 3}, [2806] = {.lex_state = 39, .external_lex_state = 47}, [2807] = {.lex_state = 33, .external_lex_state = 3}, [2808] = {.lex_state = 39, .external_lex_state = 47}, [2809] = {.lex_state = 31, .external_lex_state = 3}, [2810] = {.lex_state = 187, .external_lex_state = 3}, [2811] = {.lex_state = 187, .external_lex_state = 3}, [2812] = {.lex_state = 31, .external_lex_state = 3}, [2813] = {.lex_state = 31, .external_lex_state = 3}, [2814] = {.lex_state = 31, .external_lex_state = 3}, [2815] = {.lex_state = 187, .external_lex_state = 3}, [2816] = {.lex_state = 33, .external_lex_state = 3}, [2817] = {.lex_state = 33, .external_lex_state = 3}, [2818] = {.lex_state = 200, .external_lex_state = 12}, [2819] = {.lex_state = 31, .external_lex_state = 3}, [2820] = {.lex_state = 187, .external_lex_state = 3}, [2821] = {.lex_state = 187, .external_lex_state = 3}, [2822] = {.lex_state = 187, .external_lex_state = 3}, [2823] = {.lex_state = 31, .external_lex_state = 3}, [2824] = {.lex_state = 31, .external_lex_state = 3}, [2825] = {.lex_state = 20, .external_lex_state = 17}, [2826] = {.lex_state = 31, .external_lex_state = 3}, [2827] = {.lex_state = 33, .external_lex_state = 3}, [2828] = {.lex_state = 33, .external_lex_state = 3}, [2829] = {.lex_state = 187, .external_lex_state = 3}, [2830] = {.lex_state = 31, .external_lex_state = 3}, [2831] = {.lex_state = 31, .external_lex_state = 3}, [2832] = {.lex_state = 31, .external_lex_state = 3}, [2833] = {.lex_state = 48, .external_lex_state = 16}, [2834] = {.lex_state = 39, .external_lex_state = 47}, [2835] = {.lex_state = 39, .external_lex_state = 47}, [2836] = {.lex_state = 31, .external_lex_state = 3}, [2837] = {.lex_state = 39, .external_lex_state = 47}, [2838] = {.lex_state = 33, .external_lex_state = 3}, [2839] = {.lex_state = 33, .external_lex_state = 3}, [2840] = {.lex_state = 33, .external_lex_state = 3}, [2841] = {.lex_state = 33, .external_lex_state = 3}, [2842] = {.lex_state = 31, .external_lex_state = 3}, [2843] = {.lex_state = 31, .external_lex_state = 3}, [2844] = {.lex_state = 39, .external_lex_state = 46}, [2845] = {.lex_state = 48, .external_lex_state = 16}, [2846] = {.lex_state = 31, .external_lex_state = 3}, [2847] = {.lex_state = 31, .external_lex_state = 3}, [2848] = {.lex_state = 31, .external_lex_state = 3}, [2849] = {.lex_state = 39, .external_lex_state = 46}, [2850] = {.lex_state = 31, .external_lex_state = 3}, [2851] = {.lex_state = 48, .external_lex_state = 16}, [2852] = {.lex_state = 39, .external_lex_state = 46}, [2853] = {.lex_state = 33, .external_lex_state = 3}, [2854] = {.lex_state = 31, .external_lex_state = 3}, [2855] = {.lex_state = 187, .external_lex_state = 3}, [2856] = {.lex_state = 20, .external_lex_state = 17}, [2857] = {.lex_state = 187, .external_lex_state = 3}, [2858] = {.lex_state = 187, .external_lex_state = 3}, [2859] = {.lex_state = 33, .external_lex_state = 3}, [2860] = {.lex_state = 187, .external_lex_state = 3}, [2861] = {.lex_state = 187, .external_lex_state = 3}, [2862] = {.lex_state = 187, .external_lex_state = 3}, [2863] = {.lex_state = 187, .external_lex_state = 3}, [2864] = {.lex_state = 187, .external_lex_state = 3}, [2865] = {.lex_state = 187, .external_lex_state = 3}, [2866] = {.lex_state = 187, .external_lex_state = 3}, [2867] = {.lex_state = 33, .external_lex_state = 3}, [2868] = {.lex_state = 187, .external_lex_state = 3}, [2869] = {.lex_state = 31, .external_lex_state = 3}, [2870] = {.lex_state = 33, .external_lex_state = 3}, [2871] = {.lex_state = 39, .external_lex_state = 17}, [2872] = {.lex_state = 39, .external_lex_state = 17}, [2873] = {.lex_state = 39, .external_lex_state = 17}, [2874] = {.lex_state = 39, .external_lex_state = 17}, [2875] = {.lex_state = 39, .external_lex_state = 17}, [2876] = {.lex_state = 3, .external_lex_state = 3}, [2877] = {.lex_state = 39, .external_lex_state = 17}, [2878] = {.lex_state = 39, .external_lex_state = 17}, [2879] = {.lex_state = 39, .external_lex_state = 17}, [2880] = {.lex_state = 3, .external_lex_state = 3}, [2881] = {.lex_state = 39, .external_lex_state = 17}, [2882] = {.lex_state = 39, .external_lex_state = 17}, [2883] = {.lex_state = 39, .external_lex_state = 17}, [2884] = {.lex_state = 39, .external_lex_state = 17}, [2885] = {.lex_state = 39, .external_lex_state = 17}, [2886] = {.lex_state = 39, .external_lex_state = 17}, [2887] = {.lex_state = 39, .external_lex_state = 17}, [2888] = {.lex_state = 39, .external_lex_state = 17}, [2889] = {.lex_state = 7, .external_lex_state = 7}, [2890] = {.lex_state = 7, .external_lex_state = 7}, [2891] = {.lex_state = 7, .external_lex_state = 7}, [2892] = {.lex_state = 7, .external_lex_state = 7}, [2893] = {.lex_state = 39, .external_lex_state = 17}, [2894] = {.lex_state = 194, .external_lex_state = 33}, [2895] = {.lex_state = 39, .external_lex_state = 17}, [2896] = {.lex_state = 7, .external_lex_state = 7}, [2897] = {.lex_state = 39, .external_lex_state = 17}, [2898] = {.lex_state = 3, .external_lex_state = 3}, [2899] = {.lex_state = 3, .external_lex_state = 3}, [2900] = {.lex_state = 7, .external_lex_state = 48}, [2901] = {.lex_state = 7, .external_lex_state = 7}, [2902] = {.lex_state = 3, .external_lex_state = 3}, [2903] = {.lex_state = 39, .external_lex_state = 17}, [2904] = {.lex_state = 39, .external_lex_state = 17}, [2905] = {.lex_state = 39, .external_lex_state = 17}, [2906] = {.lex_state = 39, .external_lex_state = 17}, [2907] = {.lex_state = 39, .external_lex_state = 17}, [2908] = {.lex_state = 39, .external_lex_state = 17}, [2909] = {.lex_state = 7, .external_lex_state = 48}, [2910] = {.lex_state = 39, .external_lex_state = 17}, [2911] = {.lex_state = 39, .external_lex_state = 17}, [2912] = {.lex_state = 194, .external_lex_state = 37}, [2913] = {.lex_state = 39, .external_lex_state = 17}, [2914] = {.lex_state = 7, .external_lex_state = 7}, [2915] = {.lex_state = 39, .external_lex_state = 17}, [2916] = {.lex_state = 39, .external_lex_state = 17}, [2917] = {.lex_state = 39, .external_lex_state = 17}, [2918] = {.lex_state = 39, .external_lex_state = 17}, [2919] = {.lex_state = 7, .external_lex_state = 48}, [2920] = {.lex_state = 39, .external_lex_state = 17}, [2921] = {.lex_state = 7, .external_lex_state = 48}, [2922] = {.lex_state = 39, .external_lex_state = 17}, [2923] = {.lex_state = 3, .external_lex_state = 3}, [2924] = {.lex_state = 7, .external_lex_state = 48}, [2925] = {.lex_state = 39, .external_lex_state = 17}, [2926] = {.lex_state = 3, .external_lex_state = 3}, [2927] = {.lex_state = 39, .external_lex_state = 17}, [2928] = {.lex_state = 39, .external_lex_state = 17}, [2929] = {.lex_state = 39, .external_lex_state = 17}, [2930] = {.lex_state = 39, .external_lex_state = 17}, [2931] = {.lex_state = 7, .external_lex_state = 7}, [2932] = {.lex_state = 39, .external_lex_state = 17}, [2933] = {.lex_state = 39, .external_lex_state = 17}, [2934] = {.lex_state = 7, .external_lex_state = 7}, [2935] = {.lex_state = 201, .external_lex_state = 20}, [2936] = {.lex_state = 7, .external_lex_state = 3}, [2937] = {.lex_state = 7, .external_lex_state = 3}, [2938] = {.lex_state = 7, .external_lex_state = 3}, [2939] = {.lex_state = 7, .external_lex_state = 3}, [2940] = {.lex_state = 7, .external_lex_state = 3}, [2941] = {.lex_state = 7, .external_lex_state = 3}, [2942] = {.lex_state = 7, .external_lex_state = 3}, [2943] = {.lex_state = 7, .external_lex_state = 3}, [2944] = {.lex_state = 7, .external_lex_state = 3}, [2945] = {.lex_state = 7, .external_lex_state = 3}, [2946] = {.lex_state = 7, .external_lex_state = 3}, [2947] = {.lex_state = 7, .external_lex_state = 3}, [2948] = {.lex_state = 7, .external_lex_state = 3}, [2949] = {.lex_state = 7, .external_lex_state = 3}, [2950] = {.lex_state = 7, .external_lex_state = 3}, [2951] = {.lex_state = 7, .external_lex_state = 3}, [2952] = {.lex_state = 7, .external_lex_state = 3}, [2953] = {.lex_state = 7, .external_lex_state = 3}, [2954] = {.lex_state = 201, .external_lex_state = 21}, [2955] = {.lex_state = 7, .external_lex_state = 3}, [2956] = {.lex_state = 7, .external_lex_state = 3}, [2957] = {.lex_state = 7, .external_lex_state = 3}, [2958] = {.lex_state = 7, .external_lex_state = 3}, [2959] = {.lex_state = 7, .external_lex_state = 3}, [2960] = {.lex_state = 7, .external_lex_state = 3}, [2961] = {.lex_state = 7, .external_lex_state = 3}, [2962] = {.lex_state = 7, .external_lex_state = 3}, [2963] = {.lex_state = 7, .external_lex_state = 3}, [2964] = {.lex_state = 7, .external_lex_state = 3}, [2965] = {.lex_state = 7, .external_lex_state = 3}, [2966] = {.lex_state = 7, .external_lex_state = 3}, [2967] = {.lex_state = 7, .external_lex_state = 3}, [2968] = {.lex_state = 7, .external_lex_state = 3}, [2969] = {.lex_state = 7, .external_lex_state = 3}, [2970] = {.lex_state = 201, .external_lex_state = 20}, [2971] = {.lex_state = 7, .external_lex_state = 3}, [2972] = {.lex_state = 201, .external_lex_state = 21}, [2973] = {.lex_state = 7, .external_lex_state = 3}, [2974] = {.lex_state = 7, .external_lex_state = 3}, [2975] = {.lex_state = 197, .external_lex_state = 12}, [2976] = {.lex_state = 7, .external_lex_state = 3}, [2977] = {.lex_state = 7, .external_lex_state = 3}, [2978] = {.lex_state = 7, .external_lex_state = 3}, [2979] = {.lex_state = 197, .external_lex_state = 12}, [2980] = {.lex_state = 197, .external_lex_state = 11}, [2981] = {.lex_state = 197, .external_lex_state = 11}, [2982] = {.lex_state = 7, .external_lex_state = 3}, [2983] = {.lex_state = 7, .external_lex_state = 3}, [2984] = {.lex_state = 194, .external_lex_state = 33}, [2985] = {.lex_state = 194, .external_lex_state = 37}, [2986] = {.lex_state = 200, .external_lex_state = 3}, [2987] = {.lex_state = 56, .external_lex_state = 38}, [2988] = {.lex_state = 197, .external_lex_state = 16}, [2989] = {.lex_state = 198, .external_lex_state = 33}, [2990] = {.lex_state = 198, .external_lex_state = 33}, [2991] = {.lex_state = 198, .external_lex_state = 37}, [2992] = {.lex_state = 56, .external_lex_state = 38}, [2993] = {.lex_state = 25, .external_lex_state = 49}, [2994] = {.lex_state = 203, .external_lex_state = 50}, [2995] = {.lex_state = 198, .external_lex_state = 37}, [2996] = {.lex_state = 198, .external_lex_state = 37}, [2997] = {.lex_state = 56, .external_lex_state = 38}, [2998] = {.lex_state = 203, .external_lex_state = 51}, [2999] = {.lex_state = 203, .external_lex_state = 52}, [3000] = {.lex_state = 200, .external_lex_state = 3}, [3001] = {.lex_state = 198, .external_lex_state = 33}, [3002] = {.lex_state = 25, .external_lex_state = 49}, [3003] = {.lex_state = 203, .external_lex_state = 51}, [3004] = {.lex_state = 203, .external_lex_state = 50}, [3005] = {.lex_state = 68, .external_lex_state = 3}, [3006] = {.lex_state = 68, .external_lex_state = 3}, [3007] = {.lex_state = 203, .external_lex_state = 52}, [3008] = {.lex_state = 197, .external_lex_state = 16}, [3009] = {.lex_state = 202, .external_lex_state = 53}, [3010] = {.lex_state = 198, .external_lex_state = 9}, [3011] = {.lex_state = 200, .external_lex_state = 42}, [3012] = {.lex_state = 198, .external_lex_state = 8}, [3013] = {.lex_state = 198, .external_lex_state = 9}, [3014] = {.lex_state = 6, .external_lex_state = 54}, [3015] = {.lex_state = 198, .external_lex_state = 9}, [3016] = {.lex_state = 56, .external_lex_state = 10}, [3017] = {.lex_state = 199, .external_lex_state = 8}, [3018] = {.lex_state = 198, .external_lex_state = 9}, [3019] = {.lex_state = 198, .external_lex_state = 9}, [3020] = {.lex_state = 56, .external_lex_state = 10}, [3021] = {.lex_state = 199, .external_lex_state = 8}, [3022] = {.lex_state = 56, .external_lex_state = 10}, [3023] = {.lex_state = 193, .external_lex_state = 42}, [3024] = {.lex_state = 193, .external_lex_state = 42}, [3025] = {.lex_state = 198, .external_lex_state = 9}, [3026] = {.lex_state = 198, .external_lex_state = 8}, [3027] = {.lex_state = 194, .external_lex_state = 37}, [3028] = {.lex_state = 198, .external_lex_state = 8}, [3029] = {.lex_state = 193, .external_lex_state = 41}, [3030] = {.lex_state = 198, .external_lex_state = 9}, [3031] = {.lex_state = 198, .external_lex_state = 8}, [3032] = {.lex_state = 56, .external_lex_state = 10}, [3033] = {.lex_state = 193, .external_lex_state = 41}, [3034] = {.lex_state = 198, .external_lex_state = 8}, [3035] = {.lex_state = 57, .external_lex_state = 40}, [3036] = {.lex_state = 200, .external_lex_state = 42}, [3037] = {.lex_state = 198, .external_lex_state = 9}, [3038] = {.lex_state = 198, .external_lex_state = 8}, [3039] = {.lex_state = 29, .external_lex_state = 24}, [3040] = {.lex_state = 198, .external_lex_state = 9}, [3041] = {.lex_state = 199, .external_lex_state = 9}, [3042] = {.lex_state = 198, .external_lex_state = 8}, [3043] = {.lex_state = 198, .external_lex_state = 8}, [3044] = {.lex_state = 57, .external_lex_state = 40}, [3045] = {.lex_state = 198, .external_lex_state = 8}, [3046] = {.lex_state = 198, .external_lex_state = 8}, [3047] = {.lex_state = 198, .external_lex_state = 9}, [3048] = {.lex_state = 202, .external_lex_state = 25}, [3049] = {.lex_state = 194, .external_lex_state = 33}, [3050] = {.lex_state = 198, .external_lex_state = 8}, [3051] = {.lex_state = 198, .external_lex_state = 9}, [3052] = {.lex_state = 200, .external_lex_state = 41}, [3053] = {.lex_state = 198, .external_lex_state = 8}, [3054] = {.lex_state = 198, .external_lex_state = 9}, [3055] = {.lex_state = 198, .external_lex_state = 8}, [3056] = {.lex_state = 198, .external_lex_state = 9}, [3057] = {.lex_state = 56, .external_lex_state = 10}, [3058] = {.lex_state = 199, .external_lex_state = 9}, [3059] = {.lex_state = 198, .external_lex_state = 8}, [3060] = {.lex_state = 198, .external_lex_state = 8}, [3061] = {.lex_state = 198, .external_lex_state = 8}, [3062] = {.lex_state = 198, .external_lex_state = 9}, [3063] = {.lex_state = 198, .external_lex_state = 9}, [3064] = {.lex_state = 193, .external_lex_state = 41}, [3065] = {.lex_state = 199, .external_lex_state = 9}, [3066] = {.lex_state = 200, .external_lex_state = 41}, [3067] = {.lex_state = 198, .external_lex_state = 9}, [3068] = {.lex_state = 200, .external_lex_state = 42}, [3069] = {.lex_state = 199, .external_lex_state = 9}, [3070] = {.lex_state = 56, .external_lex_state = 10}, [3071] = {.lex_state = 202, .external_lex_state = 25}, [3072] = {.lex_state = 202, .external_lex_state = 23}, [3073] = {.lex_state = 202, .external_lex_state = 53}, [3074] = {.lex_state = 200, .external_lex_state = 41}, [3075] = {.lex_state = 193, .external_lex_state = 42}, [3076] = {.lex_state = 198, .external_lex_state = 8}, [3077] = {.lex_state = 194, .external_lex_state = 37}, [3078] = {.lex_state = 199, .external_lex_state = 8}, [3079] = {.lex_state = 183, .external_lex_state = 3}, [3080] = {.lex_state = 183, .external_lex_state = 3}, [3081] = {.lex_state = 202, .external_lex_state = 23}, [3082] = {.lex_state = 198, .external_lex_state = 9}, [3083] = {.lex_state = 57, .external_lex_state = 40}, [3084] = {.lex_state = 194, .external_lex_state = 33}, [3085] = {.lex_state = 56, .external_lex_state = 10}, [3086] = {.lex_state = 56, .external_lex_state = 10}, [3087] = {.lex_state = 56, .external_lex_state = 10}, [3088] = {.lex_state = 56, .external_lex_state = 10}, [3089] = {.lex_state = 29, .external_lex_state = 24}, [3090] = {.lex_state = 183, .external_lex_state = 3}, [3091] = {.lex_state = 199, .external_lex_state = 8}, [3092] = {.lex_state = 56, .external_lex_state = 10}, [3093] = {.lex_state = 56, .external_lex_state = 10}, [3094] = {.lex_state = 29, .external_lex_state = 24}, [3095] = {.lex_state = 56, .external_lex_state = 10}, [3096] = {.lex_state = 56, .external_lex_state = 10}, [3097] = {.lex_state = 56, .external_lex_state = 10}, [3098] = {.lex_state = 198, .external_lex_state = 9}, [3099] = {.lex_state = 56, .external_lex_state = 10}, [3100] = {.lex_state = 56, .external_lex_state = 10}, [3101] = {.lex_state = 56, .external_lex_state = 10}, [3102] = {.lex_state = 198, .external_lex_state = 8}, [3103] = {.lex_state = 57, .external_lex_state = 13}, [3104] = {.lex_state = 204, .external_lex_state = 4}, [3105] = {.lex_state = 193, .external_lex_state = 12}, [3106] = {.lex_state = 193, .external_lex_state = 11}, [3107] = {.lex_state = 193, .external_lex_state = 12}, [3108] = {.lex_state = 57, .external_lex_state = 36}, [3109] = {.lex_state = 57, .external_lex_state = 13}, [3110] = {.lex_state = 57, .external_lex_state = 13}, [3111] = {.lex_state = 194, .external_lex_state = 42}, [3112] = {.lex_state = 57, .external_lex_state = 13}, [3113] = {.lex_state = 57, .external_lex_state = 13}, [3114] = {.lex_state = 57, .external_lex_state = 13}, [3115] = {.lex_state = 57, .external_lex_state = 13}, [3116] = {.lex_state = 57, .external_lex_state = 13}, [3117] = {.lex_state = 57, .external_lex_state = 13}, [3118] = {.lex_state = 57, .external_lex_state = 13}, [3119] = {.lex_state = 57, .external_lex_state = 13}, [3120] = {.lex_state = 57, .external_lex_state = 13}, [3121] = {.lex_state = 63, .external_lex_state = 43}, [3122] = {.lex_state = 57, .external_lex_state = 13}, [3123] = {.lex_state = 57, .external_lex_state = 13}, [3124] = {.lex_state = 193, .external_lex_state = 12}, [3125] = {.lex_state = 57, .external_lex_state = 13}, [3126] = {.lex_state = 193, .external_lex_state = 11}, [3127] = {.lex_state = 63, .external_lex_state = 43}, [3128] = {.lex_state = 193, .external_lex_state = 12}, [3129] = {.lex_state = 192, .external_lex_state = 55}, [3130] = {.lex_state = 57, .external_lex_state = 13}, [3131] = {.lex_state = 200, .external_lex_state = 12}, [3132] = {.lex_state = 193, .external_lex_state = 12}, [3133] = {.lex_state = 193, .external_lex_state = 11}, [3134] = {.lex_state = 194, .external_lex_state = 41}, [3135] = {.lex_state = 194, .external_lex_state = 9}, [3136] = {.lex_state = 194, .external_lex_state = 41}, [3137] = {.lex_state = 200, .external_lex_state = 12}, [3138] = {.lex_state = 200, .external_lex_state = 11}, [3139] = {.lex_state = 193, .external_lex_state = 11}, [3140] = {.lex_state = 200, .external_lex_state = 11}, [3141] = {.lex_state = 193, .external_lex_state = 11}, [3142] = {.lex_state = 193, .external_lex_state = 43}, [3143] = {.lex_state = 200, .external_lex_state = 11}, [3144] = {.lex_state = 193, .external_lex_state = 12}, [3145] = {.lex_state = 200, .external_lex_state = 11}, [3146] = {.lex_state = 200, .external_lex_state = 11}, [3147] = {.lex_state = 57, .external_lex_state = 13}, [3148] = {.lex_state = 194, .external_lex_state = 41}, [3149] = {.lex_state = 193, .external_lex_state = 35}, [3150] = {.lex_state = 57, .external_lex_state = 36}, [3151] = {.lex_state = 63, .external_lex_state = 43}, [3152] = {.lex_state = 193, .external_lex_state = 11}, [3153] = {.lex_state = 193, .external_lex_state = 35}, [3154] = {.lex_state = 202, .external_lex_state = 22}, [3155] = {.lex_state = 6, .external_lex_state = 54}, [3156] = {.lex_state = 30, .external_lex_state = 24}, [3157] = {.lex_state = 200, .external_lex_state = 11}, [3158] = {.lex_state = 200, .external_lex_state = 11}, [3159] = {.lex_state = 200, .external_lex_state = 11}, [3160] = {.lex_state = 193, .external_lex_state = 11}, [3161] = {.lex_state = 57, .external_lex_state = 36}, [3162] = {.lex_state = 200, .external_lex_state = 11}, [3163] = {.lex_state = 200, .external_lex_state = 11}, [3164] = {.lex_state = 194, .external_lex_state = 8}, [3165] = {.lex_state = 200, .external_lex_state = 11}, [3166] = {.lex_state = 193, .external_lex_state = 12}, [3167] = {.lex_state = 5, .external_lex_state = 22}, [3168] = {.lex_state = 194, .external_lex_state = 42}, [3169] = {.lex_state = 204, .external_lex_state = 4}, [3170] = {.lex_state = 193, .external_lex_state = 43}, [3171] = {.lex_state = 193, .external_lex_state = 11}, [3172] = {.lex_state = 200, .external_lex_state = 11}, [3173] = {.lex_state = 200, .external_lex_state = 11}, [3174] = {.lex_state = 193, .external_lex_state = 12}, [3175] = {.lex_state = 202, .external_lex_state = 27}, [3176] = {.lex_state = 202, .external_lex_state = 27}, [3177] = {.lex_state = 193, .external_lex_state = 12}, [3178] = {.lex_state = 57, .external_lex_state = 13}, [3179] = {.lex_state = 193, .external_lex_state = 43}, [3180] = {.lex_state = 193, .external_lex_state = 11}, [3181] = {.lex_state = 30, .external_lex_state = 24}, [3182] = {.lex_state = 193, .external_lex_state = 12}, [3183] = {.lex_state = 193, .external_lex_state = 12}, [3184] = {.lex_state = 202, .external_lex_state = 56}, [3185] = {.lex_state = 200, .external_lex_state = 12}, [3186] = {.lex_state = 5, .external_lex_state = 22}, [3187] = {.lex_state = 200, .external_lex_state = 11}, [3188] = {.lex_state = 200, .external_lex_state = 11}, [3189] = {.lex_state = 193, .external_lex_state = 11}, [3190] = {.lex_state = 193, .external_lex_state = 12}, [3191] = {.lex_state = 200, .external_lex_state = 11}, [3192] = {.lex_state = 202, .external_lex_state = 27}, [3193] = {.lex_state = 202, .external_lex_state = 56}, [3194] = {.lex_state = 202, .external_lex_state = 56}, [3195] = {.lex_state = 202, .external_lex_state = 22}, [3196] = {.lex_state = 193, .external_lex_state = 11}, [3197] = {.lex_state = 193, .external_lex_state = 11}, [3198] = {.lex_state = 200, .external_lex_state = 12}, [3199] = {.lex_state = 200, .external_lex_state = 12}, [3200] = {.lex_state = 193, .external_lex_state = 12}, [3201] = {.lex_state = 200, .external_lex_state = 12}, [3202] = {.lex_state = 193, .external_lex_state = 12}, [3203] = {.lex_state = 200, .external_lex_state = 11}, [3204] = {.lex_state = 200, .external_lex_state = 12}, [3205] = {.lex_state = 200, .external_lex_state = 11}, [3206] = {.lex_state = 200, .external_lex_state = 11}, [3207] = {.lex_state = 200, .external_lex_state = 12}, [3208] = {.lex_state = 193, .external_lex_state = 12}, [3209] = {.lex_state = 193, .external_lex_state = 12}, [3210] = {.lex_state = 200, .external_lex_state = 12}, [3211] = {.lex_state = 200, .external_lex_state = 12}, [3212] = {.lex_state = 123, .external_lex_state = 22}, [3213] = {.lex_state = 123, .external_lex_state = 22}, [3214] = {.lex_state = 200, .external_lex_state = 12}, [3215] = {.lex_state = 193, .external_lex_state = 11}, [3216] = {.lex_state = 30, .external_lex_state = 24}, [3217] = {.lex_state = 200, .external_lex_state = 12}, [3218] = {.lex_state = 193, .external_lex_state = 11}, [3219] = {.lex_state = 194, .external_lex_state = 42}, [3220] = {.lex_state = 200, .external_lex_state = 12}, [3221] = {.lex_state = 193, .external_lex_state = 11}, [3222] = {.lex_state = 200, .external_lex_state = 12}, [3223] = {.lex_state = 193, .external_lex_state = 12}, [3224] = {.lex_state = 200, .external_lex_state = 12}, [3225] = {.lex_state = 193, .external_lex_state = 11}, [3226] = {.lex_state = 200, .external_lex_state = 12}, [3227] = {.lex_state = 193, .external_lex_state = 12}, [3228] = {.lex_state = 200, .external_lex_state = 11}, [3229] = {.lex_state = 25, .external_lex_state = 49}, [3230] = {.lex_state = 193, .external_lex_state = 35}, [3231] = {.lex_state = 200, .external_lex_state = 12}, [3232] = {.lex_state = 200, .external_lex_state = 12}, [3233] = {.lex_state = 204, .external_lex_state = 4}, [3234] = {.lex_state = 204, .external_lex_state = 4}, [3235] = {.lex_state = 204, .external_lex_state = 4}, [3236] = {.lex_state = 193, .external_lex_state = 11}, [3237] = {.lex_state = 204, .external_lex_state = 4}, [3238] = {.lex_state = 204, .external_lex_state = 4}, [3239] = {.lex_state = 200, .external_lex_state = 12}, [3240] = {.lex_state = 204, .external_lex_state = 4}, [3241] = {.lex_state = 193, .external_lex_state = 11}, [3242] = {.lex_state = 204, .external_lex_state = 4}, [3243] = {.lex_state = 200, .external_lex_state = 12}, [3244] = {.lex_state = 204, .external_lex_state = 4}, [3245] = {.lex_state = 204, .external_lex_state = 4}, [3246] = {.lex_state = 204, .external_lex_state = 4}, [3247] = {.lex_state = 6, .external_lex_state = 54}, [3248] = {.lex_state = 193, .external_lex_state = 15}, [3249] = {.lex_state = 6, .external_lex_state = 22}, [3250] = {.lex_state = 193, .external_lex_state = 15}, [3251] = {.lex_state = 201, .external_lex_state = 57}, [3252] = {.lex_state = 63, .external_lex_state = 16}, [3253] = {.lex_state = 26, .external_lex_state = 4}, [3254] = {.lex_state = 57, .external_lex_state = 14}, [3255] = {.lex_state = 193, .external_lex_state = 16}, [3256] = {.lex_state = 50, .external_lex_state = 58}, [3257] = {.lex_state = 63, .external_lex_state = 16}, [3258] = {.lex_state = 6, .external_lex_state = 22}, [3259] = {.lex_state = 6, .external_lex_state = 22}, [3260] = {.lex_state = 50, .external_lex_state = 58}, [3261] = {.lex_state = 6, .external_lex_state = 22}, [3262] = {.lex_state = 30, .external_lex_state = 59}, [3263] = {.lex_state = 194, .external_lex_state = 35}, [3264] = {.lex_state = 194, .external_lex_state = 35}, [3265] = {.lex_state = 63, .external_lex_state = 16}, [3266] = {.lex_state = 191, .external_lex_state = 23}, [3267] = {.lex_state = 57, .external_lex_state = 14}, [3268] = {.lex_state = 193, .external_lex_state = 16}, [3269] = {.lex_state = 193, .external_lex_state = 16}, [3270] = {.lex_state = 60, .external_lex_state = 43}, [3271] = {.lex_state = 193, .external_lex_state = 16}, [3272] = {.lex_state = 193, .external_lex_state = 16}, [3273] = {.lex_state = 63, .external_lex_state = 16}, [3274] = {.lex_state = 193, .external_lex_state = 16}, [3275] = {.lex_state = 193, .external_lex_state = 16}, [3276] = {.lex_state = 63, .external_lex_state = 16}, [3277] = {.lex_state = 194, .external_lex_state = 11}, [3278] = {.lex_state = 193, .external_lex_state = 16}, [3279] = {.lex_state = 201, .external_lex_state = 60}, [3280] = {.lex_state = 63, .external_lex_state = 16}, [3281] = {.lex_state = 197, .external_lex_state = 41}, [3282] = {.lex_state = 193, .external_lex_state = 15}, [3283] = {.lex_state = 27, .external_lex_state = 61}, [3284] = {.lex_state = 193, .external_lex_state = 16}, [3285] = {.lex_state = 27, .external_lex_state = 61}, [3286] = {.lex_state = 6, .external_lex_state = 22}, [3287] = {.lex_state = 63, .external_lex_state = 16}, [3288] = {.lex_state = 57, .external_lex_state = 14}, [3289] = {.lex_state = 193, .external_lex_state = 16}, [3290] = {.lex_state = 63, .external_lex_state = 16}, [3291] = {.lex_state = 60, .external_lex_state = 43}, [3292] = {.lex_state = 202, .external_lex_state = 22}, [3293] = {.lex_state = 193, .external_lex_state = 15}, [3294] = {.lex_state = 60, .external_lex_state = 43}, [3295] = {.lex_state = 63, .external_lex_state = 16}, [3296] = {.lex_state = 197, .external_lex_state = 42}, [3297] = {.lex_state = 29, .external_lex_state = 24}, [3298] = {.lex_state = 57, .external_lex_state = 14}, [3299] = {.lex_state = 63, .external_lex_state = 16}, [3300] = {.lex_state = 193, .external_lex_state = 16}, [3301] = {.lex_state = 192, .external_lex_state = 62}, [3302] = {.lex_state = 202, .external_lex_state = 22}, [3303] = {.lex_state = 193, .external_lex_state = 16}, [3304] = {.lex_state = 63, .external_lex_state = 16}, [3305] = {.lex_state = 193, .external_lex_state = 16}, [3306] = {.lex_state = 192, .external_lex_state = 62}, [3307] = {.lex_state = 63, .external_lex_state = 16}, [3308] = {.lex_state = 6, .external_lex_state = 61}, [3309] = {.lex_state = 57, .external_lex_state = 14}, [3310] = {.lex_state = 108, .external_lex_state = 63}, [3311] = {.lex_state = 63, .external_lex_state = 16}, [3312] = {.lex_state = 194, .external_lex_state = 64}, [3313] = {.lex_state = 193, .external_lex_state = 16}, [3314] = {.lex_state = 57, .external_lex_state = 14}, [3315] = {.lex_state = 197, .external_lex_state = 42}, [3316] = {.lex_state = 193, .external_lex_state = 16}, [3317] = {.lex_state = 63, .external_lex_state = 16}, [3318] = {.lex_state = 63, .external_lex_state = 16}, [3319] = {.lex_state = 58, .external_lex_state = 46}, [3320] = {.lex_state = 57, .external_lex_state = 14}, [3321] = {.lex_state = 57, .external_lex_state = 14}, [3322] = {.lex_state = 108, .external_lex_state = 63}, [3323] = {.lex_state = 6, .external_lex_state = 22}, [3324] = {.lex_state = 57, .external_lex_state = 14}, [3325] = {.lex_state = 194, .external_lex_state = 12}, [3326] = {.lex_state = 193, .external_lex_state = 16}, [3327] = {.lex_state = 194, .external_lex_state = 12}, [3328] = {.lex_state = 6, .external_lex_state = 22}, [3329] = {.lex_state = 57, .external_lex_state = 14}, [3330] = {.lex_state = 201, .external_lex_state = 60}, [3331] = {.lex_state = 191, .external_lex_state = 25}, [3332] = {.lex_state = 193, .external_lex_state = 15}, [3333] = {.lex_state = 191, .external_lex_state = 23}, [3334] = {.lex_state = 201, .external_lex_state = 57}, [3335] = {.lex_state = 197, .external_lex_state = 41}, [3336] = {.lex_state = 58, .external_lex_state = 46}, [3337] = {.lex_state = 57, .external_lex_state = 14}, [3338] = {.lex_state = 57, .external_lex_state = 14}, [3339] = {.lex_state = 201, .external_lex_state = 60}, [3340] = {.lex_state = 30, .external_lex_state = 59}, [3341] = {.lex_state = 192, .external_lex_state = 62}, [3342] = {.lex_state = 49, .external_lex_state = 26}, [3343] = {.lex_state = 197, .external_lex_state = 41}, [3344] = {.lex_state = 194, .external_lex_state = 64}, [3345] = {.lex_state = 194, .external_lex_state = 35}, [3346] = {.lex_state = 194, .external_lex_state = 11}, [3347] = {.lex_state = 57, .external_lex_state = 14}, [3348] = {.lex_state = 57, .external_lex_state = 14}, [3349] = {.lex_state = 194, .external_lex_state = 64}, [3350] = {.lex_state = 193, .external_lex_state = 16}, [3351] = {.lex_state = 58, .external_lex_state = 46}, [3352] = {.lex_state = 57, .external_lex_state = 14}, [3353] = {.lex_state = 57, .external_lex_state = 14}, [3354] = {.lex_state = 201, .external_lex_state = 57}, [3355] = {.lex_state = 27, .external_lex_state = 61}, [3356] = {.lex_state = 193, .external_lex_state = 16}, [3357] = {.lex_state = 50, .external_lex_state = 58}, [3358] = {.lex_state = 63, .external_lex_state = 16}, [3359] = {.lex_state = 29, .external_lex_state = 24}, [3360] = {.lex_state = 193, .external_lex_state = 15}, [3361] = {.lex_state = 193, .external_lex_state = 15}, [3362] = {.lex_state = 194, .external_lex_state = 11}, [3363] = {.lex_state = 193, .external_lex_state = 15}, [3364] = {.lex_state = 191, .external_lex_state = 25}, [3365] = {.lex_state = 193, .external_lex_state = 15}, [3366] = {.lex_state = 193, .external_lex_state = 15}, [3367] = {.lex_state = 193, .external_lex_state = 15}, [3368] = {.lex_state = 197, .external_lex_state = 42}, [3369] = {.lex_state = 193, .external_lex_state = 15}, [3370] = {.lex_state = 192, .external_lex_state = 65}, [3371] = {.lex_state = 63, .external_lex_state = 16}, [3372] = {.lex_state = 6, .external_lex_state = 22}, [3373] = {.lex_state = 192, .external_lex_state = 65}, [3374] = {.lex_state = 194, .external_lex_state = 12}, [3375] = {.lex_state = 193, .external_lex_state = 15}, [3376] = {.lex_state = 193, .external_lex_state = 15}, [3377] = {.lex_state = 6, .external_lex_state = 22}, [3378] = {.lex_state = 6, .external_lex_state = 22}, [3379] = {.lex_state = 193, .external_lex_state = 15}, [3380] = {.lex_state = 193, .external_lex_state = 15}, [3381] = {.lex_state = 6, .external_lex_state = 22}, [3382] = {.lex_state = 6, .external_lex_state = 22}, [3383] = {.lex_state = 49, .external_lex_state = 26}, [3384] = {.lex_state = 193, .external_lex_state = 15}, [3385] = {.lex_state = 193, .external_lex_state = 15}, [3386] = {.lex_state = 6, .external_lex_state = 22}, [3387] = {.lex_state = 26, .external_lex_state = 4}, [3388] = {.lex_state = 6, .external_lex_state = 22}, [3389] = {.lex_state = 63, .external_lex_state = 16}, [3390] = {.lex_state = 57, .external_lex_state = 14}, [3391] = {.lex_state = 6, .external_lex_state = 22}, [3392] = {.lex_state = 6, .external_lex_state = 22}, [3393] = {.lex_state = 6, .external_lex_state = 22}, [3394] = {.lex_state = 192, .external_lex_state = 65}, [3395] = {.lex_state = 57, .external_lex_state = 14}, [3396] = {.lex_state = 30, .external_lex_state = 59}, [3397] = {.lex_state = 27, .external_lex_state = 4}, [3398] = {.lex_state = 197, .external_lex_state = 11}, [3399] = {.lex_state = 192, .external_lex_state = 23}, [3400] = {.lex_state = 192, .external_lex_state = 25}, [3401] = {.lex_state = 196, .external_lex_state = 33}, [3402] = {.lex_state = 192, .external_lex_state = 25}, [3403] = {.lex_state = 197, .external_lex_state = 12}, [3404] = {.lex_state = 192, .external_lex_state = 25}, [3405] = {.lex_state = 192, .external_lex_state = 25}, [3406] = {.lex_state = 192, .external_lex_state = 25}, [3407] = {.lex_state = 201, .external_lex_state = 20}, [3408] = {.lex_state = 201, .external_lex_state = 20}, [3409] = {.lex_state = 192, .external_lex_state = 25}, [3410] = {.lex_state = 192, .external_lex_state = 25}, [3411] = {.lex_state = 202, .external_lex_state = 4}, [3412] = {.lex_state = 201, .external_lex_state = 20}, [3413] = {.lex_state = 192, .external_lex_state = 25}, [3414] = {.lex_state = 192, .external_lex_state = 25}, [3415] = {.lex_state = 201, .external_lex_state = 20}, [3416] = {.lex_state = 201, .external_lex_state = 20}, [3417] = {.lex_state = 50, .external_lex_state = 26}, [3418] = {.lex_state = 201, .external_lex_state = 20}, [3419] = {.lex_state = 201, .external_lex_state = 20}, [3420] = {.lex_state = 201, .external_lex_state = 20}, [3421] = {.lex_state = 201, .external_lex_state = 20}, [3422] = {.lex_state = 27, .external_lex_state = 4}, [3423] = {.lex_state = 191, .external_lex_state = 29}, [3424] = {.lex_state = 201, .external_lex_state = 20}, [3425] = {.lex_state = 201, .external_lex_state = 20}, [3426] = {.lex_state = 201, .external_lex_state = 20}, [3427] = {.lex_state = 192, .external_lex_state = 55}, [3428] = {.lex_state = 192, .external_lex_state = 66}, [3429] = {.lex_state = 192, .external_lex_state = 66}, [3430] = {.lex_state = 201, .external_lex_state = 20}, [3431] = {.lex_state = 192, .external_lex_state = 23}, [3432] = {.lex_state = 50, .external_lex_state = 26}, [3433] = {.lex_state = 50, .external_lex_state = 26}, [3434] = {.lex_state = 50, .external_lex_state = 26}, [3435] = {.lex_state = 50, .external_lex_state = 26}, [3436] = {.lex_state = 50, .external_lex_state = 26}, [3437] = {.lex_state = 50, .external_lex_state = 26}, [3438] = {.lex_state = 50, .external_lex_state = 26}, [3439] = {.lex_state = 50, .external_lex_state = 26}, [3440] = {.lex_state = 50, .external_lex_state = 26}, [3441] = {.lex_state = 50, .external_lex_state = 26}, [3442] = {.lex_state = 50, .external_lex_state = 26}, [3443] = {.lex_state = 50, .external_lex_state = 26}, [3444] = {.lex_state = 201, .external_lex_state = 20}, [3445] = {.lex_state = 50, .external_lex_state = 26}, [3446] = {.lex_state = 201, .external_lex_state = 21}, [3447] = {.lex_state = 201, .external_lex_state = 21}, [3448] = {.lex_state = 201, .external_lex_state = 21}, [3449] = {.lex_state = 201, .external_lex_state = 21}, [3450] = {.lex_state = 201, .external_lex_state = 21}, [3451] = {.lex_state = 201, .external_lex_state = 21}, [3452] = {.lex_state = 201, .external_lex_state = 21}, [3453] = {.lex_state = 201, .external_lex_state = 21}, [3454] = {.lex_state = 201, .external_lex_state = 21}, [3455] = {.lex_state = 201, .external_lex_state = 21}, [3456] = {.lex_state = 201, .external_lex_state = 21}, [3457] = {.lex_state = 201, .external_lex_state = 21}, [3458] = {.lex_state = 201, .external_lex_state = 21}, [3459] = {.lex_state = 201, .external_lex_state = 21}, [3460] = {.lex_state = 197, .external_lex_state = 12}, [3461] = {.lex_state = 197, .external_lex_state = 12}, [3462] = {.lex_state = 197, .external_lex_state = 12}, [3463] = {.lex_state = 197, .external_lex_state = 12}, [3464] = {.lex_state = 197, .external_lex_state = 12}, [3465] = {.lex_state = 197, .external_lex_state = 12}, [3466] = {.lex_state = 197, .external_lex_state = 12}, [3467] = {.lex_state = 197, .external_lex_state = 12}, [3468] = {.lex_state = 197, .external_lex_state = 12}, [3469] = {.lex_state = 197, .external_lex_state = 12}, [3470] = {.lex_state = 197, .external_lex_state = 12}, [3471] = {.lex_state = 197, .external_lex_state = 12}, [3472] = {.lex_state = 197, .external_lex_state = 12}, [3473] = {.lex_state = 197, .external_lex_state = 12}, [3474] = {.lex_state = 27, .external_lex_state = 4}, [3475] = {.lex_state = 193, .external_lex_state = 48}, [3476] = {.lex_state = 192, .external_lex_state = 23}, [3477] = {.lex_state = 61, .external_lex_state = 48}, [3478] = {.lex_state = 197, .external_lex_state = 11}, [3479] = {.lex_state = 60, .external_lex_state = 16}, [3480] = {.lex_state = 60, .external_lex_state = 16}, [3481] = {.lex_state = 60, .external_lex_state = 16}, [3482] = {.lex_state = 60, .external_lex_state = 16}, [3483] = {.lex_state = 60, .external_lex_state = 16}, [3484] = {.lex_state = 60, .external_lex_state = 16}, [3485] = {.lex_state = 60, .external_lex_state = 16}, [3486] = {.lex_state = 60, .external_lex_state = 16}, [3487] = {.lex_state = 60, .external_lex_state = 16}, [3488] = {.lex_state = 60, .external_lex_state = 16}, [3489] = {.lex_state = 60, .external_lex_state = 16}, [3490] = {.lex_state = 60, .external_lex_state = 16}, [3491] = {.lex_state = 60, .external_lex_state = 16}, [3492] = {.lex_state = 60, .external_lex_state = 16}, [3493] = {.lex_state = 193, .external_lex_state = 48}, [3494] = {.lex_state = 61, .external_lex_state = 48}, [3495] = {.lex_state = 201, .external_lex_state = 21}, [3496] = {.lex_state = 27, .external_lex_state = 4}, [3497] = {.lex_state = 192, .external_lex_state = 25}, [3498] = {.lex_state = 191, .external_lex_state = 27}, [3499] = {.lex_state = 191, .external_lex_state = 27}, [3500] = {.lex_state = 201, .external_lex_state = 20}, [3501] = {.lex_state = 197, .external_lex_state = 12}, [3502] = {.lex_state = 27, .external_lex_state = 4}, [3503] = {.lex_state = 27, .external_lex_state = 4}, [3504] = {.lex_state = 201, .external_lex_state = 21}, [3505] = {.lex_state = 27, .external_lex_state = 4}, [3506] = {.lex_state = 196, .external_lex_state = 37}, [3507] = {.lex_state = 197, .external_lex_state = 12}, [3508] = {.lex_state = 201, .external_lex_state = 21}, [3509] = {.lex_state = 27, .external_lex_state = 4}, [3510] = {.lex_state = 201, .external_lex_state = 20}, [3511] = {.lex_state = 197, .external_lex_state = 12}, [3512] = {.lex_state = 60, .external_lex_state = 16}, [3513] = {.lex_state = 65, .external_lex_state = 38}, [3514] = {.lex_state = 192, .external_lex_state = 25}, [3515] = {.lex_state = 196, .external_lex_state = 37}, [3516] = {.lex_state = 60, .external_lex_state = 16}, [3517] = {.lex_state = 192, .external_lex_state = 23}, [3518] = {.lex_state = 60, .external_lex_state = 16}, [3519] = {.lex_state = 192, .external_lex_state = 23}, [3520] = {.lex_state = 65, .external_lex_state = 38}, [3521] = {.lex_state = 59, .external_lex_state = 48}, [3522] = {.lex_state = 192, .external_lex_state = 23}, [3523] = {.lex_state = 196, .external_lex_state = 33}, [3524] = {.lex_state = 192, .external_lex_state = 23}, [3525] = {.lex_state = 58, .external_lex_state = 17}, [3526] = {.lex_state = 192, .external_lex_state = 23}, [3527] = {.lex_state = 192, .external_lex_state = 23}, [3528] = {.lex_state = 192, .external_lex_state = 23}, [3529] = {.lex_state = 58, .external_lex_state = 17}, [3530] = {.lex_state = 58, .external_lex_state = 17}, [3531] = {.lex_state = 192, .external_lex_state = 23}, [3532] = {.lex_state = 58, .external_lex_state = 17}, [3533] = {.lex_state = 58, .external_lex_state = 17}, [3534] = {.lex_state = 58, .external_lex_state = 17}, [3535] = {.lex_state = 58, .external_lex_state = 17}, [3536] = {.lex_state = 58, .external_lex_state = 17}, [3537] = {.lex_state = 58, .external_lex_state = 17}, [3538] = {.lex_state = 58, .external_lex_state = 17}, [3539] = {.lex_state = 58, .external_lex_state = 17}, [3540] = {.lex_state = 58, .external_lex_state = 17}, [3541] = {.lex_state = 58, .external_lex_state = 17}, [3542] = {.lex_state = 58, .external_lex_state = 17}, [3543] = {.lex_state = 192, .external_lex_state = 23}, [3544] = {.lex_state = 192, .external_lex_state = 23}, [3545] = {.lex_state = 192, .external_lex_state = 23}, [3546] = {.lex_state = 197, .external_lex_state = 11}, [3547] = {.lex_state = 192, .external_lex_state = 23}, [3548] = {.lex_state = 183, .external_lex_state = 24}, [3549] = {.lex_state = 59, .external_lex_state = 48}, [3550] = {.lex_state = 191, .external_lex_state = 29}, [3551] = {.lex_state = 64, .external_lex_state = 43}, [3552] = {.lex_state = 197, .external_lex_state = 11}, [3553] = {.lex_state = 50, .external_lex_state = 26}, [3554] = {.lex_state = 58, .external_lex_state = 17}, [3555] = {.lex_state = 64, .external_lex_state = 43}, [3556] = {.lex_state = 58, .external_lex_state = 17}, [3557] = {.lex_state = 27, .external_lex_state = 4}, [3558] = {.lex_state = 58, .external_lex_state = 17}, [3559] = {.lex_state = 27, .external_lex_state = 4}, [3560] = {.lex_state = 27, .external_lex_state = 4}, [3561] = {.lex_state = 201, .external_lex_state = 21}, [3562] = {.lex_state = 197, .external_lex_state = 12}, [3563] = {.lex_state = 197, .external_lex_state = 11}, [3564] = {.lex_state = 197, .external_lex_state = 11}, [3565] = {.lex_state = 27, .external_lex_state = 4}, [3566] = {.lex_state = 192, .external_lex_state = 23}, [3567] = {.lex_state = 60, .external_lex_state = 16}, [3568] = {.lex_state = 27, .external_lex_state = 4}, [3569] = {.lex_state = 27, .external_lex_state = 4}, [3570] = {.lex_state = 27, .external_lex_state = 4}, [3571] = {.lex_state = 197, .external_lex_state = 11}, [3572] = {.lex_state = 197, .external_lex_state = 11}, [3573] = {.lex_state = 193, .external_lex_state = 48}, [3574] = {.lex_state = 61, .external_lex_state = 48}, [3575] = {.lex_state = 58, .external_lex_state = 17}, [3576] = {.lex_state = 196, .external_lex_state = 37}, [3577] = {.lex_state = 65, .external_lex_state = 38}, [3578] = {.lex_state = 59, .external_lex_state = 48}, [3579] = {.lex_state = 64, .external_lex_state = 43}, [3580] = {.lex_state = 192, .external_lex_state = 66}, [3581] = {.lex_state = 6, .external_lex_state = 61}, [3582] = {.lex_state = 6, .external_lex_state = 61}, [3583] = {.lex_state = 197, .external_lex_state = 11}, [3584] = {.lex_state = 197, .external_lex_state = 11}, [3585] = {.lex_state = 197, .external_lex_state = 11}, [3586] = {.lex_state = 197, .external_lex_state = 11}, [3587] = {.lex_state = 202, .external_lex_state = 4}, [3588] = {.lex_state = 201, .external_lex_state = 21}, [3589] = {.lex_state = 197, .external_lex_state = 11}, [3590] = {.lex_state = 197, .external_lex_state = 11}, [3591] = {.lex_state = 197, .external_lex_state = 11}, [3592] = {.lex_state = 197, .external_lex_state = 11}, [3593] = {.lex_state = 197, .external_lex_state = 11}, [3594] = {.lex_state = 192, .external_lex_state = 25}, [3595] = {.lex_state = 50, .external_lex_state = 26}, [3596] = {.lex_state = 30, .external_lex_state = 24}, [3597] = {.lex_state = 30, .external_lex_state = 24}, [3598] = {.lex_state = 192, .external_lex_state = 25}, [3599] = {.lex_state = 30, .external_lex_state = 24}, [3600] = {.lex_state = 30, .external_lex_state = 24}, [3601] = {.lex_state = 30, .external_lex_state = 24}, [3602] = {.lex_state = 30, .external_lex_state = 24}, [3603] = {.lex_state = 30, .external_lex_state = 24}, [3604] = {.lex_state = 36, .external_lex_state = 49}, [3605] = {.lex_state = 30, .external_lex_state = 24}, [3606] = {.lex_state = 30, .external_lex_state = 24}, [3607] = {.lex_state = 30, .external_lex_state = 24}, [3608] = {.lex_state = 30, .external_lex_state = 24}, [3609] = {.lex_state = 183, .external_lex_state = 24}, [3610] = {.lex_state = 30, .external_lex_state = 24}, [3611] = {.lex_state = 30, .external_lex_state = 24}, [3612] = {.lex_state = 30, .external_lex_state = 24}, [3613] = {.lex_state = 197, .external_lex_state = 11}, [3614] = {.lex_state = 50, .external_lex_state = 26}, [3615] = {.lex_state = 194, .external_lex_state = 15}, [3616] = {.lex_state = 30, .external_lex_state = 24}, [3617] = {.lex_state = 192, .external_lex_state = 25}, [3618] = {.lex_state = 192, .external_lex_state = 25}, [3619] = {.lex_state = 197, .external_lex_state = 12}, [3620] = {.lex_state = 192, .external_lex_state = 25}, [3621] = {.lex_state = 5, .external_lex_state = 4}, [3622] = {.lex_state = 194, .external_lex_state = 31}, [3623] = {.lex_state = 192, .external_lex_state = 55}, [3624] = {.lex_state = 5, .external_lex_state = 4}, [3625] = {.lex_state = 192, .external_lex_state = 23}, [3626] = {.lex_state = 36, .external_lex_state = 49}, [3627] = {.lex_state = 36, .external_lex_state = 49}, [3628] = {.lex_state = 35, .external_lex_state = 28}, [3629] = {.lex_state = 202, .external_lex_state = 4}, [3630] = {.lex_state = 202, .external_lex_state = 4}, [3631] = {.lex_state = 202, .external_lex_state = 4}, [3632] = {.lex_state = 201, .external_lex_state = 20}, [3633] = {.lex_state = 202, .external_lex_state = 4}, [3634] = {.lex_state = 30, .external_lex_state = 24}, [3635] = {.lex_state = 202, .external_lex_state = 4}, [3636] = {.lex_state = 201, .external_lex_state = 20}, [3637] = {.lex_state = 201, .external_lex_state = 21}, [3638] = {.lex_state = 196, .external_lex_state = 33}, [3639] = {.lex_state = 197, .external_lex_state = 11}, [3640] = {.lex_state = 30, .external_lex_state = 24}, [3641] = {.lex_state = 197, .external_lex_state = 11}, [3642] = {.lex_state = 35, .external_lex_state = 28}, [3643] = {.lex_state = 27, .external_lex_state = 4}, [3644] = {.lex_state = 27, .external_lex_state = 4}, [3645] = {.lex_state = 192, .external_lex_state = 25}, [3646] = {.lex_state = 202, .external_lex_state = 4}, [3647] = {.lex_state = 202, .external_lex_state = 4}, [3648] = {.lex_state = 202, .external_lex_state = 4}, [3649] = {.lex_state = 202, .external_lex_state = 4}, [3650] = {.lex_state = 202, .external_lex_state = 4}, [3651] = {.lex_state = 202, .external_lex_state = 4}, [3652] = {.lex_state = 201, .external_lex_state = 20}, [3653] = {.lex_state = 202, .external_lex_state = 4}, [3654] = {.lex_state = 202, .external_lex_state = 4}, [3655] = {.lex_state = 202, .external_lex_state = 4}, [3656] = {.lex_state = 202, .external_lex_state = 4}, [3657] = {.lex_state = 202, .external_lex_state = 4}, [3658] = {.lex_state = 202, .external_lex_state = 4}, [3659] = {.lex_state = 202, .external_lex_state = 4}, [3660] = {.lex_state = 202, .external_lex_state = 4}, [3661] = {.lex_state = 202, .external_lex_state = 4}, [3662] = {.lex_state = 202, .external_lex_state = 4}, [3663] = {.lex_state = 202, .external_lex_state = 4}, [3664] = {.lex_state = 202, .external_lex_state = 4}, [3665] = {.lex_state = 202, .external_lex_state = 4}, [3666] = {.lex_state = 202, .external_lex_state = 4}, [3667] = {.lex_state = 202, .external_lex_state = 4}, [3668] = {.lex_state = 202, .external_lex_state = 4}, [3669] = {.lex_state = 202, .external_lex_state = 4}, [3670] = {.lex_state = 202, .external_lex_state = 4}, [3671] = {.lex_state = 202, .external_lex_state = 4}, [3672] = {.lex_state = 202, .external_lex_state = 4}, [3673] = {.lex_state = 202, .external_lex_state = 4}, [3674] = {.lex_state = 202, .external_lex_state = 4}, [3675] = {.lex_state = 202, .external_lex_state = 4}, [3676] = {.lex_state = 202, .external_lex_state = 4}, [3677] = {.lex_state = 202, .external_lex_state = 4}, [3678] = {.lex_state = 202, .external_lex_state = 4}, [3679] = {.lex_state = 201, .external_lex_state = 20}, [3680] = {.lex_state = 196, .external_lex_state = 8}, [3681] = {.lex_state = 41, .external_lex_state = 59}, [3682] = {.lex_state = 193, .external_lex_state = 3}, [3683] = {.lex_state = 193, .external_lex_state = 3}, [3684] = {.lex_state = 64, .external_lex_state = 16}, [3685] = {.lex_state = 192, .external_lex_state = 29}, [3686] = {.lex_state = 192, .external_lex_state = 27}, [3687] = {.lex_state = 65, .external_lex_state = 10}, [3688] = {.lex_state = 192, .external_lex_state = 29}, [3689] = {.lex_state = 59, .external_lex_state = 3}, [3690] = {.lex_state = 64, .external_lex_state = 16}, [3691] = {.lex_state = 64, .external_lex_state = 16}, [3692] = {.lex_state = 64, .external_lex_state = 16}, [3693] = {.lex_state = 64, .external_lex_state = 16}, [3694] = {.lex_state = 64, .external_lex_state = 16}, [3695] = {.lex_state = 64, .external_lex_state = 16}, [3696] = {.lex_state = 64, .external_lex_state = 16}, [3697] = {.lex_state = 64, .external_lex_state = 16}, [3698] = {.lex_state = 192, .external_lex_state = 27}, [3699] = {.lex_state = 64, .external_lex_state = 16}, [3700] = {.lex_state = 64, .external_lex_state = 16}, [3701] = {.lex_state = 64, .external_lex_state = 16}, [3702] = {.lex_state = 64, .external_lex_state = 16}, [3703] = {.lex_state = 64, .external_lex_state = 16}, [3704] = {.lex_state = 59, .external_lex_state = 3}, [3705] = {.lex_state = 193, .external_lex_state = 3}, [3706] = {.lex_state = 192, .external_lex_state = 27}, [3707] = {.lex_state = 59, .external_lex_state = 3}, [3708] = {.lex_state = 193, .external_lex_state = 3}, [3709] = {.lex_state = 192, .external_lex_state = 27}, [3710] = {.lex_state = 192, .external_lex_state = 27}, [3711] = {.lex_state = 192, .external_lex_state = 27}, [3712] = {.lex_state = 200, .external_lex_state = 48}, [3713] = {.lex_state = 192, .external_lex_state = 27}, [3714] = {.lex_state = 64, .external_lex_state = 16}, [3715] = {.lex_state = 193, .external_lex_state = 3}, [3716] = {.lex_state = 192, .external_lex_state = 27}, [3717] = {.lex_state = 192, .external_lex_state = 27}, [3718] = {.lex_state = 192, .external_lex_state = 27}, [3719] = {.lex_state = 194, .external_lex_state = 21}, [3720] = {.lex_state = 193, .external_lex_state = 3}, [3721] = {.lex_state = 64, .external_lex_state = 16}, [3722] = {.lex_state = 193, .external_lex_state = 3}, [3723] = {.lex_state = 193, .external_lex_state = 3}, [3724] = {.lex_state = 64, .external_lex_state = 16}, [3725] = {.lex_state = 61, .external_lex_state = 3}, [3726] = {.lex_state = 193, .external_lex_state = 3}, [3727] = {.lex_state = 62, .external_lex_state = 46}, [3728] = {.lex_state = 192, .external_lex_state = 27}, [3729] = {.lex_state = 192, .external_lex_state = 27}, [3730] = {.lex_state = 195, .external_lex_state = 41}, [3731] = {.lex_state = 196, .external_lex_state = 9}, [3732] = {.lex_state = 192, .external_lex_state = 27}, [3733] = {.lex_state = 193, .external_lex_state = 3}, [3734] = {.lex_state = 65, .external_lex_state = 10}, [3735] = {.lex_state = 193, .external_lex_state = 3}, [3736] = {.lex_state = 193, .external_lex_state = 3}, [3737] = {.lex_state = 66, .external_lex_state = 40}, [3738] = {.lex_state = 59, .external_lex_state = 3}, [3739] = {.lex_state = 196, .external_lex_state = 9}, [3740] = {.lex_state = 66, .external_lex_state = 40}, [3741] = {.lex_state = 196, .external_lex_state = 67}, [3742] = {.lex_state = 196, .external_lex_state = 9}, [3743] = {.lex_state = 193, .external_lex_state = 3}, [3744] = {.lex_state = 64, .external_lex_state = 16}, [3745] = {.lex_state = 196, .external_lex_state = 9}, [3746] = {.lex_state = 193, .external_lex_state = 3}, [3747] = {.lex_state = 196, .external_lex_state = 9}, [3748] = {.lex_state = 192, .external_lex_state = 29}, [3749] = {.lex_state = 196, .external_lex_state = 9}, [3750] = {.lex_state = 6, .external_lex_state = 4}, [3751] = {.lex_state = 6, .external_lex_state = 4}, [3752] = {.lex_state = 202, .external_lex_state = 4}, [3753] = {.lex_state = 68, .external_lex_state = 48}, [3754] = {.lex_state = 196, .external_lex_state = 9}, [3755] = {.lex_state = 196, .external_lex_state = 9}, [3756] = {.lex_state = 196, .external_lex_state = 9}, [3757] = {.lex_state = 196, .external_lex_state = 9}, [3758] = {.lex_state = 196, .external_lex_state = 9}, [3759] = {.lex_state = 196, .external_lex_state = 9}, [3760] = {.lex_state = 196, .external_lex_state = 9}, [3761] = {.lex_state = 85, .external_lex_state = 4}, [3762] = {.lex_state = 68, .external_lex_state = 48}, [3763] = {.lex_state = 196, .external_lex_state = 9}, [3764] = {.lex_state = 196, .external_lex_state = 9}, [3765] = {.lex_state = 193, .external_lex_state = 3}, [3766] = {.lex_state = 194, .external_lex_state = 3}, [3767] = {.lex_state = 203, .external_lex_state = 51}, [3768] = {.lex_state = 197, .external_lex_state = 43}, [3769] = {.lex_state = 193, .external_lex_state = 3}, [3770] = {.lex_state = 195, .external_lex_state = 42}, [3771] = {.lex_state = 193, .external_lex_state = 3}, [3772] = {.lex_state = 61, .external_lex_state = 3}, [3773] = {.lex_state = 195, .external_lex_state = 42}, [3774] = {.lex_state = 192, .external_lex_state = 27}, [3775] = {.lex_state = 40, .external_lex_state = 24}, [3776] = {.lex_state = 36, .external_lex_state = 28}, [3777] = {.lex_state = 36, .external_lex_state = 28}, [3778] = {.lex_state = 193, .external_lex_state = 3}, [3779] = {.lex_state = 65, .external_lex_state = 10}, [3780] = {.lex_state = 65, .external_lex_state = 10}, [3781] = {.lex_state = 192, .external_lex_state = 29}, [3782] = {.lex_state = 194, .external_lex_state = 3}, [3783] = {.lex_state = 65, .external_lex_state = 10}, [3784] = {.lex_state = 61, .external_lex_state = 3}, [3785] = {.lex_state = 65, .external_lex_state = 10}, [3786] = {.lex_state = 65, .external_lex_state = 10}, [3787] = {.lex_state = 65, .external_lex_state = 10}, [3788] = {.lex_state = 65, .external_lex_state = 10}, [3789] = {.lex_state = 65, .external_lex_state = 10}, [3790] = {.lex_state = 65, .external_lex_state = 10}, [3791] = {.lex_state = 65, .external_lex_state = 10}, [3792] = {.lex_state = 65, .external_lex_state = 10}, [3793] = {.lex_state = 65, .external_lex_state = 10}, [3794] = {.lex_state = 194, .external_lex_state = 15}, [3795] = {.lex_state = 65, .external_lex_state = 10}, [3796] = {.lex_state = 65, .external_lex_state = 10}, [3797] = {.lex_state = 194, .external_lex_state = 31}, [3798] = {.lex_state = 61, .external_lex_state = 3}, [3799] = {.lex_state = 196, .external_lex_state = 67}, [3800] = {.lex_state = 192, .external_lex_state = 29}, [3801] = {.lex_state = 61, .external_lex_state = 3}, [3802] = {.lex_state = 192, .external_lex_state = 29}, [3803] = {.lex_state = 37, .external_lex_state = 4}, [3804] = {.lex_state = 6, .external_lex_state = 4}, [3805] = {.lex_state = 51, .external_lex_state = 24}, [3806] = {.lex_state = 6, .external_lex_state = 4}, [3807] = {.lex_state = 6, .external_lex_state = 4}, [3808] = {.lex_state = 6, .external_lex_state = 4}, [3809] = {.lex_state = 6, .external_lex_state = 4}, [3810] = {.lex_state = 61, .external_lex_state = 3}, [3811] = {.lex_state = 6, .external_lex_state = 4}, [3812] = {.lex_state = 6, .external_lex_state = 4}, [3813] = {.lex_state = 6, .external_lex_state = 4}, [3814] = {.lex_state = 6, .external_lex_state = 4}, [3815] = {.lex_state = 6, .external_lex_state = 4}, [3816] = {.lex_state = 6, .external_lex_state = 4}, [3817] = {.lex_state = 194, .external_lex_state = 21}, [3818] = {.lex_state = 192, .external_lex_state = 29}, [3819] = {.lex_state = 192, .external_lex_state = 29}, [3820] = {.lex_state = 192, .external_lex_state = 29}, [3821] = {.lex_state = 197, .external_lex_state = 43}, [3822] = {.lex_state = 6, .external_lex_state = 4}, [3823] = {.lex_state = 6, .external_lex_state = 4}, [3824] = {.lex_state = 6, .external_lex_state = 4}, [3825] = {.lex_state = 192, .external_lex_state = 27}, [3826] = {.lex_state = 192, .external_lex_state = 29}, [3827] = {.lex_state = 55, .external_lex_state = 3}, [3828] = {.lex_state = 192, .external_lex_state = 29}, [3829] = {.lex_state = 6, .external_lex_state = 4}, [3830] = {.lex_state = 200, .external_lex_state = 48}, [3831] = {.lex_state = 192, .external_lex_state = 29}, [3832] = {.lex_state = 197, .external_lex_state = 43}, [3833] = {.lex_state = 61, .external_lex_state = 3}, [3834] = {.lex_state = 194, .external_lex_state = 20}, [3835] = {.lex_state = 192, .external_lex_state = 29}, [3836] = {.lex_state = 61, .external_lex_state = 3}, [3837] = {.lex_state = 38, .external_lex_state = 61}, [3838] = {.lex_state = 194, .external_lex_state = 20}, [3839] = {.lex_state = 192, .external_lex_state = 27}, [3840] = {.lex_state = 38, .external_lex_state = 61}, [3841] = {.lex_state = 194, .external_lex_state = 21}, [3842] = {.lex_state = 194, .external_lex_state = 20}, [3843] = {.lex_state = 36, .external_lex_state = 28}, [3844] = {.lex_state = 36, .external_lex_state = 28}, [3845] = {.lex_state = 36, .external_lex_state = 28}, [3846] = {.lex_state = 61, .external_lex_state = 3}, [3847] = {.lex_state = 36, .external_lex_state = 28}, [3848] = {.lex_state = 36, .external_lex_state = 28}, [3849] = {.lex_state = 61, .external_lex_state = 3}, [3850] = {.lex_state = 36, .external_lex_state = 28}, [3851] = {.lex_state = 36, .external_lex_state = 28}, [3852] = {.lex_state = 36, .external_lex_state = 28}, [3853] = {.lex_state = 36, .external_lex_state = 28}, [3854] = {.lex_state = 36, .external_lex_state = 28}, [3855] = {.lex_state = 55, .external_lex_state = 3}, [3856] = {.lex_state = 36, .external_lex_state = 28}, [3857] = {.lex_state = 59, .external_lex_state = 3}, [3858] = {.lex_state = 59, .external_lex_state = 3}, [3859] = {.lex_state = 55, .external_lex_state = 3}, [3860] = {.lex_state = 36, .external_lex_state = 28}, [3861] = {.lex_state = 203, .external_lex_state = 51}, [3862] = {.lex_state = 61, .external_lex_state = 3}, [3863] = {.lex_state = 36, .external_lex_state = 28}, [3864] = {.lex_state = 36, .external_lex_state = 28}, [3865] = {.lex_state = 55, .external_lex_state = 3}, [3866] = {.lex_state = 59, .external_lex_state = 3}, [3867] = {.lex_state = 61, .external_lex_state = 3}, [3868] = {.lex_state = 59, .external_lex_state = 3}, [3869] = {.lex_state = 55, .external_lex_state = 3}, [3870] = {.lex_state = 203, .external_lex_state = 51}, [3871] = {.lex_state = 59, .external_lex_state = 3}, [3872] = {.lex_state = 55, .external_lex_state = 3}, [3873] = {.lex_state = 202, .external_lex_state = 4}, [3874] = {.lex_state = 55, .external_lex_state = 3}, [3875] = {.lex_state = 59, .external_lex_state = 3}, [3876] = {.lex_state = 55, .external_lex_state = 3}, [3877] = {.lex_state = 59, .external_lex_state = 3}, [3878] = {.lex_state = 55, .external_lex_state = 3}, [3879] = {.lex_state = 55, .external_lex_state = 3}, [3880] = {.lex_state = 55, .external_lex_state = 3}, [3881] = {.lex_state = 196, .external_lex_state = 8}, [3882] = {.lex_state = 55, .external_lex_state = 3}, [3883] = {.lex_state = 196, .external_lex_state = 9}, [3884] = {.lex_state = 65, .external_lex_state = 10}, [3885] = {.lex_state = 196, .external_lex_state = 8}, [3886] = {.lex_state = 203, .external_lex_state = 52}, [3887] = {.lex_state = 55, .external_lex_state = 3}, [3888] = {.lex_state = 196, .external_lex_state = 8}, [3889] = {.lex_state = 196, .external_lex_state = 8}, [3890] = {.lex_state = 55, .external_lex_state = 3}, [3891] = {.lex_state = 51, .external_lex_state = 4}, [3892] = {.lex_state = 203, .external_lex_state = 52}, [3893] = {.lex_state = 196, .external_lex_state = 8}, [3894] = {.lex_state = 196, .external_lex_state = 8}, [3895] = {.lex_state = 55, .external_lex_state = 3}, [3896] = {.lex_state = 192, .external_lex_state = 29}, [3897] = {.lex_state = 196, .external_lex_state = 8}, [3898] = {.lex_state = 196, .external_lex_state = 8}, [3899] = {.lex_state = 194, .external_lex_state = 31}, [3900] = {.lex_state = 55, .external_lex_state = 3}, [3901] = {.lex_state = 55, .external_lex_state = 3}, [3902] = {.lex_state = 55, .external_lex_state = 3}, [3903] = {.lex_state = 55, .external_lex_state = 3}, [3904] = {.lex_state = 196, .external_lex_state = 8}, [3905] = {.lex_state = 196, .external_lex_state = 8}, [3906] = {.lex_state = 55, .external_lex_state = 3}, [3907] = {.lex_state = 59, .external_lex_state = 3}, [3908] = {.lex_state = 196, .external_lex_state = 8}, [3909] = {.lex_state = 196, .external_lex_state = 8}, [3910] = {.lex_state = 196, .external_lex_state = 8}, [3911] = {.lex_state = 55, .external_lex_state = 3}, [3912] = {.lex_state = 55, .external_lex_state = 3}, [3913] = {.lex_state = 55, .external_lex_state = 3}, [3914] = {.lex_state = 59, .external_lex_state = 3}, [3915] = {.lex_state = 55, .external_lex_state = 3}, [3916] = {.lex_state = 55, .external_lex_state = 3}, [3917] = {.lex_state = 59, .external_lex_state = 3}, [3918] = {.lex_state = 55, .external_lex_state = 3}, [3919] = {.lex_state = 55, .external_lex_state = 3}, [3920] = {.lex_state = 55, .external_lex_state = 3}, [3921] = {.lex_state = 55, .external_lex_state = 3}, [3922] = {.lex_state = 55, .external_lex_state = 3}, [3923] = {.lex_state = 55, .external_lex_state = 3}, [3924] = {.lex_state = 55, .external_lex_state = 3}, [3925] = {.lex_state = 55, .external_lex_state = 3}, [3926] = {.lex_state = 55, .external_lex_state = 3}, [3927] = {.lex_state = 55, .external_lex_state = 3}, [3928] = {.lex_state = 55, .external_lex_state = 3}, [3929] = {.lex_state = 55, .external_lex_state = 3}, [3930] = {.lex_state = 55, .external_lex_state = 3}, [3931] = {.lex_state = 55, .external_lex_state = 3}, [3932] = {.lex_state = 55, .external_lex_state = 3}, [3933] = {.lex_state = 55, .external_lex_state = 3}, [3934] = {.lex_state = 55, .external_lex_state = 3}, [3935] = {.lex_state = 55, .external_lex_state = 3}, [3936] = {.lex_state = 55, .external_lex_state = 3}, [3937] = {.lex_state = 55, .external_lex_state = 3}, [3938] = {.lex_state = 55, .external_lex_state = 3}, [3939] = {.lex_state = 55, .external_lex_state = 3}, [3940] = {.lex_state = 55, .external_lex_state = 3}, [3941] = {.lex_state = 55, .external_lex_state = 3}, [3942] = {.lex_state = 59, .external_lex_state = 3}, [3943] = {.lex_state = 55, .external_lex_state = 3}, [3944] = {.lex_state = 200, .external_lex_state = 48}, [3945] = {.lex_state = 55, .external_lex_state = 3}, [3946] = {.lex_state = 59, .external_lex_state = 3}, [3947] = {.lex_state = 55, .external_lex_state = 3}, [3948] = {.lex_state = 55, .external_lex_state = 3}, [3949] = {.lex_state = 59, .external_lex_state = 3}, [3950] = {.lex_state = 55, .external_lex_state = 3}, [3951] = {.lex_state = 61, .external_lex_state = 3}, [3952] = {.lex_state = 55, .external_lex_state = 3}, [3953] = {.lex_state = 55, .external_lex_state = 3}, [3954] = {.lex_state = 55, .external_lex_state = 3}, [3955] = {.lex_state = 55, .external_lex_state = 3}, [3956] = {.lex_state = 55, .external_lex_state = 3}, [3957] = {.lex_state = 55, .external_lex_state = 3}, [3958] = {.lex_state = 55, .external_lex_state = 3}, [3959] = {.lex_state = 55, .external_lex_state = 3}, [3960] = {.lex_state = 55, .external_lex_state = 3}, [3961] = {.lex_state = 55, .external_lex_state = 3}, [3962] = {.lex_state = 55, .external_lex_state = 3}, [3963] = {.lex_state = 55, .external_lex_state = 3}, [3964] = {.lex_state = 55, .external_lex_state = 3}, [3965] = {.lex_state = 55, .external_lex_state = 3}, [3966] = {.lex_state = 55, .external_lex_state = 3}, [3967] = {.lex_state = 55, .external_lex_state = 3}, [3968] = {.lex_state = 55, .external_lex_state = 3}, [3969] = {.lex_state = 55, .external_lex_state = 3}, [3970] = {.lex_state = 55, .external_lex_state = 3}, [3971] = {.lex_state = 55, .external_lex_state = 3}, [3972] = {.lex_state = 55, .external_lex_state = 3}, [3973] = {.lex_state = 55, .external_lex_state = 3}, [3974] = {.lex_state = 55, .external_lex_state = 3}, [3975] = {.lex_state = 55, .external_lex_state = 3}, [3976] = {.lex_state = 55, .external_lex_state = 3}, [3977] = {.lex_state = 55, .external_lex_state = 3}, [3978] = {.lex_state = 55, .external_lex_state = 3}, [3979] = {.lex_state = 55, .external_lex_state = 3}, [3980] = {.lex_state = 55, .external_lex_state = 3}, [3981] = {.lex_state = 55, .external_lex_state = 3}, [3982] = {.lex_state = 55, .external_lex_state = 3}, [3983] = {.lex_state = 55, .external_lex_state = 3}, [3984] = {.lex_state = 61, .external_lex_state = 3}, [3985] = {.lex_state = 85, .external_lex_state = 4}, [3986] = {.lex_state = 61, .external_lex_state = 3}, [3987] = {.lex_state = 85, .external_lex_state = 4}, [3988] = {.lex_state = 61, .external_lex_state = 3}, [3989] = {.lex_state = 85, .external_lex_state = 4}, [3990] = {.lex_state = 194, .external_lex_state = 15}, [3991] = {.lex_state = 196, .external_lex_state = 9}, [3992] = {.lex_state = 85, .external_lex_state = 4}, [3993] = {.lex_state = 61, .external_lex_state = 3}, [3994] = {.lex_state = 85, .external_lex_state = 4}, [3995] = {.lex_state = 61, .external_lex_state = 3}, [3996] = {.lex_state = 85, .external_lex_state = 4}, [3997] = {.lex_state = 62, .external_lex_state = 46}, [3998] = {.lex_state = 196, .external_lex_state = 67}, [3999] = {.lex_state = 85, .external_lex_state = 4}, [4000] = {.lex_state = 41, .external_lex_state = 59}, [4001] = {.lex_state = 85, .external_lex_state = 4}, [4002] = {.lex_state = 41, .external_lex_state = 59}, [4003] = {.lex_state = 85, .external_lex_state = 4}, [4004] = {.lex_state = 192, .external_lex_state = 27}, [4005] = {.lex_state = 85, .external_lex_state = 4}, [4006] = {.lex_state = 196, .external_lex_state = 8}, [4007] = {.lex_state = 85, .external_lex_state = 4}, [4008] = {.lex_state = 38, .external_lex_state = 61}, [4009] = {.lex_state = 85, .external_lex_state = 4}, [4010] = {.lex_state = 196, .external_lex_state = 8}, [4011] = {.lex_state = 85, .external_lex_state = 4}, [4012] = {.lex_state = 62, .external_lex_state = 46}, [4013] = {.lex_state = 85, .external_lex_state = 4}, [4014] = {.lex_state = 192, .external_lex_state = 29}, [4015] = {.lex_state = 85, .external_lex_state = 4}, [4016] = {.lex_state = 40, .external_lex_state = 24}, [4017] = {.lex_state = 85, .external_lex_state = 4}, [4018] = {.lex_state = 192, .external_lex_state = 29}, [4019] = {.lex_state = 85, .external_lex_state = 4}, [4020] = {.lex_state = 192, .external_lex_state = 29}, [4021] = {.lex_state = 85, .external_lex_state = 4}, [4022] = {.lex_state = 37, .external_lex_state = 4}, [4023] = {.lex_state = 85, .external_lex_state = 4}, [4024] = {.lex_state = 195, .external_lex_state = 42}, [4025] = {.lex_state = 85, .external_lex_state = 4}, [4026] = {.lex_state = 203, .external_lex_state = 50}, [4027] = {.lex_state = 85, .external_lex_state = 4}, [4028] = {.lex_state = 195, .external_lex_state = 41}, [4029] = {.lex_state = 85, .external_lex_state = 4}, [4030] = {.lex_state = 196, .external_lex_state = 9}, [4031] = {.lex_state = 85, .external_lex_state = 4}, [4032] = {.lex_state = 196, .external_lex_state = 8}, [4033] = {.lex_state = 85, .external_lex_state = 4}, [4034] = {.lex_state = 196, .external_lex_state = 8}, [4035] = {.lex_state = 85, .external_lex_state = 4}, [4036] = {.lex_state = 203, .external_lex_state = 50}, [4037] = {.lex_state = 85, .external_lex_state = 4}, [4038] = {.lex_state = 66, .external_lex_state = 40}, [4039] = {.lex_state = 85, .external_lex_state = 4}, [4040] = {.lex_state = 195, .external_lex_state = 41}, [4041] = {.lex_state = 85, .external_lex_state = 4}, [4042] = {.lex_state = 68, .external_lex_state = 48}, [4043] = {.lex_state = 85, .external_lex_state = 4}, [4044] = {.lex_state = 203, .external_lex_state = 50}, [4045] = {.lex_state = 85, .external_lex_state = 4}, [4046] = {.lex_state = 203, .external_lex_state = 52}, [4047] = {.lex_state = 85, .external_lex_state = 4}, [4048] = {.lex_state = 65, .external_lex_state = 10}, [4049] = {.lex_state = 85, .external_lex_state = 4}, [4050] = {.lex_state = 36, .external_lex_state = 28}, [4051] = {.lex_state = 59, .external_lex_state = 3}, [4052] = {.lex_state = 183, .external_lex_state = 3}, [4053] = {.lex_state = 195, .external_lex_state = 12}, [4054] = {.lex_state = 66, .external_lex_state = 36}, [4055] = {.lex_state = 196, .external_lex_state = 30}, [4056] = {.lex_state = 38, .external_lex_state = 4}, [4057] = {.lex_state = 41, .external_lex_state = 24}, [4058] = {.lex_state = 196, .external_lex_state = 30}, [4059] = {.lex_state = 68, .external_lex_state = 3}, [4060] = {.lex_state = 202, .external_lex_state = 53}, [4061] = {.lex_state = 196, .external_lex_state = 30}, [4062] = {.lex_state = 196, .external_lex_state = 30}, [4063] = {.lex_state = 197, .external_lex_state = 16}, [4064] = {.lex_state = 62, .external_lex_state = 17}, [4065] = {.lex_state = 62, .external_lex_state = 17}, [4066] = {.lex_state = 68, .external_lex_state = 3}, [4067] = {.lex_state = 68, .external_lex_state = 3}, [4068] = {.lex_state = 200, .external_lex_state = 3}, [4069] = {.lex_state = 95, .external_lex_state = 27}, [4070] = {.lex_state = 195, .external_lex_state = 12}, [4071] = {.lex_state = 38, .external_lex_state = 4}, [4072] = {.lex_state = 66, .external_lex_state = 13}, [4073] = {.lex_state = 200, .external_lex_state = 3}, [4074] = {.lex_state = 38, .external_lex_state = 4}, [4075] = {.lex_state = 195, .external_lex_state = 11}, [4076] = {.lex_state = 195, .external_lex_state = 11}, [4077] = {.lex_state = 66, .external_lex_state = 13}, [4078] = {.lex_state = 196, .external_lex_state = 30}, [4079] = {.lex_state = 196, .external_lex_state = 30}, [4080] = {.lex_state = 196, .external_lex_state = 30}, [4081] = {.lex_state = 195, .external_lex_state = 11}, [4082] = {.lex_state = 62, .external_lex_state = 17}, [4083] = {.lex_state = 66, .external_lex_state = 13}, [4084] = {.lex_state = 195, .external_lex_state = 11}, [4085] = {.lex_state = 66, .external_lex_state = 13}, [4086] = {.lex_state = 195, .external_lex_state = 11}, [4087] = {.lex_state = 38, .external_lex_state = 4}, [4088] = {.lex_state = 38, .external_lex_state = 4}, [4089] = {.lex_state = 66, .external_lex_state = 13}, [4090] = {.lex_state = 66, .external_lex_state = 13}, [4091] = {.lex_state = 66, .external_lex_state = 13}, [4092] = {.lex_state = 200, .external_lex_state = 3}, [4093] = {.lex_state = 202, .external_lex_state = 25}, [4094] = {.lex_state = 200, .external_lex_state = 3}, [4095] = {.lex_state = 66, .external_lex_state = 13}, [4096] = {.lex_state = 200, .external_lex_state = 3}, [4097] = {.lex_state = 66, .external_lex_state = 13}, [4098] = {.lex_state = 196, .external_lex_state = 30}, [4099] = {.lex_state = 66, .external_lex_state = 13}, [4100] = {.lex_state = 53, .external_lex_state = 48}, [4101] = {.lex_state = 66, .external_lex_state = 13}, [4102] = {.lex_state = 66, .external_lex_state = 13}, [4103] = {.lex_state = 200, .external_lex_state = 3}, [4104] = {.lex_state = 66, .external_lex_state = 13}, [4105] = {.lex_state = 66, .external_lex_state = 13}, [4106] = {.lex_state = 196, .external_lex_state = 30}, [4107] = {.lex_state = 66, .external_lex_state = 13}, [4108] = {.lex_state = 68, .external_lex_state = 3}, [4109] = {.lex_state = 66, .external_lex_state = 13}, [4110] = {.lex_state = 53, .external_lex_state = 48}, [4111] = {.lex_state = 66, .external_lex_state = 13}, [4112] = {.lex_state = 127, .external_lex_state = 22}, [4113] = {.lex_state = 195, .external_lex_state = 12}, [4114] = {.lex_state = 38, .external_lex_state = 4}, [4115] = {.lex_state = 183, .external_lex_state = 3}, [4116] = {.lex_state = 183, .external_lex_state = 3}, [4117] = {.lex_state = 183, .external_lex_state = 3}, [4118] = {.lex_state = 62, .external_lex_state = 17}, [4119] = {.lex_state = 62, .external_lex_state = 17}, [4120] = {.lex_state = 200, .external_lex_state = 3}, [4121] = {.lex_state = 95, .external_lex_state = 56}, [4122] = {.lex_state = 62, .external_lex_state = 17}, [4123] = {.lex_state = 89, .external_lex_state = 22}, [4124] = {.lex_state = 62, .external_lex_state = 17}, [4125] = {.lex_state = 62, .external_lex_state = 17}, [4126] = {.lex_state = 194, .external_lex_state = 43}, [4127] = {.lex_state = 195, .external_lex_state = 64}, [4128] = {.lex_state = 62, .external_lex_state = 17}, [4129] = {.lex_state = 68, .external_lex_state = 3}, [4130] = {.lex_state = 41, .external_lex_state = 24}, [4131] = {.lex_state = 195, .external_lex_state = 43}, [4132] = {.lex_state = 62, .external_lex_state = 17}, [4133] = {.lex_state = 62, .external_lex_state = 17}, [4134] = {.lex_state = 62, .external_lex_state = 17}, [4135] = {.lex_state = 200, .external_lex_state = 3}, [4136] = {.lex_state = 66, .external_lex_state = 13}, [4137] = {.lex_state = 183, .external_lex_state = 68}, [4138] = {.lex_state = 200, .external_lex_state = 3}, [4139] = {.lex_state = 62, .external_lex_state = 17}, [4140] = {.lex_state = 62, .external_lex_state = 17}, [4141] = {.lex_state = 68, .external_lex_state = 3}, [4142] = {.lex_state = 200, .external_lex_state = 3}, [4143] = {.lex_state = 62, .external_lex_state = 17}, [4144] = {.lex_state = 195, .external_lex_state = 12}, [4145] = {.lex_state = 195, .external_lex_state = 35}, [4146] = {.lex_state = 41, .external_lex_state = 24}, [4147] = {.lex_state = 68, .external_lex_state = 3}, [4148] = {.lex_state = 68, .external_lex_state = 3}, [4149] = {.lex_state = 41, .external_lex_state = 24}, [4150] = {.lex_state = 68, .external_lex_state = 3}, [4151] = {.lex_state = 197, .external_lex_state = 16}, [4152] = {.lex_state = 41, .external_lex_state = 24}, [4153] = {.lex_state = 195, .external_lex_state = 11}, [4154] = {.lex_state = 200, .external_lex_state = 3}, [4155] = {.lex_state = 195, .external_lex_state = 11}, [4156] = {.lex_state = 68, .external_lex_state = 3}, [4157] = {.lex_state = 68, .external_lex_state = 3}, [4158] = {.lex_state = 41, .external_lex_state = 24}, [4159] = {.lex_state = 41, .external_lex_state = 24}, [4160] = {.lex_state = 195, .external_lex_state = 12}, [4161] = {.lex_state = 195, .external_lex_state = 12}, [4162] = {.lex_state = 68, .external_lex_state = 3}, [4163] = {.lex_state = 41, .external_lex_state = 24}, [4164] = {.lex_state = 195, .external_lex_state = 12}, [4165] = {.lex_state = 68, .external_lex_state = 3}, [4166] = {.lex_state = 200, .external_lex_state = 3}, [4167] = {.lex_state = 195, .external_lex_state = 11}, [4168] = {.lex_state = 195, .external_lex_state = 11}, [4169] = {.lex_state = 183, .external_lex_state = 3}, [4170] = {.lex_state = 195, .external_lex_state = 12}, [4171] = {.lex_state = 195, .external_lex_state = 12}, [4172] = {.lex_state = 53, .external_lex_state = 48}, [4173] = {.lex_state = 195, .external_lex_state = 11}, [4174] = {.lex_state = 195, .external_lex_state = 12}, [4175] = {.lex_state = 195, .external_lex_state = 12}, [4176] = {.lex_state = 197, .external_lex_state = 16}, [4177] = {.lex_state = 195, .external_lex_state = 12}, [4178] = {.lex_state = 197, .external_lex_state = 16}, [4179] = {.lex_state = 38, .external_lex_state = 4}, [4180] = {.lex_state = 38, .external_lex_state = 4}, [4181] = {.lex_state = 200, .external_lex_state = 3}, [4182] = {.lex_state = 62, .external_lex_state = 17}, [4183] = {.lex_state = 41, .external_lex_state = 24}, [4184] = {.lex_state = 202, .external_lex_state = 25}, [4185] = {.lex_state = 68, .external_lex_state = 3}, [4186] = {.lex_state = 195, .external_lex_state = 12}, [4187] = {.lex_state = 195, .external_lex_state = 12}, [4188] = {.lex_state = 195, .external_lex_state = 12}, [4189] = {.lex_state = 195, .external_lex_state = 12}, [4190] = {.lex_state = 195, .external_lex_state = 35}, [4191] = {.lex_state = 68, .external_lex_state = 3}, [4192] = {.lex_state = 183, .external_lex_state = 3}, [4193] = {.lex_state = 195, .external_lex_state = 11}, [4194] = {.lex_state = 195, .external_lex_state = 12}, [4195] = {.lex_state = 200, .external_lex_state = 3}, [4196] = {.lex_state = 200, .external_lex_state = 3}, [4197] = {.lex_state = 41, .external_lex_state = 24}, [4198] = {.lex_state = 68, .external_lex_state = 3}, [4199] = {.lex_state = 41, .external_lex_state = 24}, [4200] = {.lex_state = 195, .external_lex_state = 43}, [4201] = {.lex_state = 68, .external_lex_state = 3}, [4202] = {.lex_state = 41, .external_lex_state = 24}, [4203] = {.lex_state = 38, .external_lex_state = 4}, [4204] = {.lex_state = 38, .external_lex_state = 4}, [4205] = {.lex_state = 196, .external_lex_state = 30}, [4206] = {.lex_state = 183, .external_lex_state = 3}, [4207] = {.lex_state = 196, .external_lex_state = 30}, [4208] = {.lex_state = 41, .external_lex_state = 24}, [4209] = {.lex_state = 202, .external_lex_state = 25}, [4210] = {.lex_state = 41, .external_lex_state = 24}, [4211] = {.lex_state = 183, .external_lex_state = 69}, [4212] = {.lex_state = 194, .external_lex_state = 43}, [4213] = {.lex_state = 195, .external_lex_state = 43}, [4214] = {.lex_state = 41, .external_lex_state = 24}, [4215] = {.lex_state = 195, .external_lex_state = 35}, [4216] = {.lex_state = 197, .external_lex_state = 16}, [4217] = {.lex_state = 66, .external_lex_state = 36}, [4218] = {.lex_state = 196, .external_lex_state = 30}, [4219] = {.lex_state = 68, .external_lex_state = 3}, [4220] = {.lex_state = 196, .external_lex_state = 30}, [4221] = {.lex_state = 200, .external_lex_state = 3}, [4222] = {.lex_state = 38, .external_lex_state = 4}, [4223] = {.lex_state = 195, .external_lex_state = 11}, [4224] = {.lex_state = 195, .external_lex_state = 11}, [4225] = {.lex_state = 195, .external_lex_state = 11}, [4226] = {.lex_state = 197, .external_lex_state = 16}, [4227] = {.lex_state = 195, .external_lex_state = 11}, [4228] = {.lex_state = 200, .external_lex_state = 3}, [4229] = {.lex_state = 195, .external_lex_state = 11}, [4230] = {.lex_state = 197, .external_lex_state = 16}, [4231] = {.lex_state = 202, .external_lex_state = 23}, [4232] = {.lex_state = 195, .external_lex_state = 11}, [4233] = {.lex_state = 202, .external_lex_state = 23}, [4234] = {.lex_state = 127, .external_lex_state = 22}, [4235] = {.lex_state = 196, .external_lex_state = 30}, [4236] = {.lex_state = 194, .external_lex_state = 43}, [4237] = {.lex_state = 200, .external_lex_state = 3}, [4238] = {.lex_state = 202, .external_lex_state = 23}, [4239] = {.lex_state = 41, .external_lex_state = 24}, [4240] = {.lex_state = 66, .external_lex_state = 36}, [4241] = {.lex_state = 183, .external_lex_state = 3}, [4242] = {.lex_state = 195, .external_lex_state = 64}, [4243] = {.lex_state = 197, .external_lex_state = 16}, [4244] = {.lex_state = 197, .external_lex_state = 16}, [4245] = {.lex_state = 62, .external_lex_state = 17}, [4246] = {.lex_state = 68, .external_lex_state = 3}, [4247] = {.lex_state = 38, .external_lex_state = 4}, [4248] = {.lex_state = 38, .external_lex_state = 4}, [4249] = {.lex_state = 195, .external_lex_state = 11}, [4250] = {.lex_state = 196, .external_lex_state = 30}, [4251] = {.lex_state = 197, .external_lex_state = 16}, [4252] = {.lex_state = 197, .external_lex_state = 16}, [4253] = {.lex_state = 38, .external_lex_state = 4}, [4254] = {.lex_state = 200, .external_lex_state = 3}, [4255] = {.lex_state = 196, .external_lex_state = 30}, [4256] = {.lex_state = 196, .external_lex_state = 30}, [4257] = {.lex_state = 202, .external_lex_state = 53}, [4258] = {.lex_state = 38, .external_lex_state = 4}, [4259] = {.lex_state = 196, .external_lex_state = 30}, [4260] = {.lex_state = 62, .external_lex_state = 17}, [4261] = {.lex_state = 38, .external_lex_state = 4}, [4262] = {.lex_state = 202, .external_lex_state = 53}, [4263] = {.lex_state = 197, .external_lex_state = 16}, [4264] = {.lex_state = 197, .external_lex_state = 16}, [4265] = {.lex_state = 197, .external_lex_state = 16}, [4266] = {.lex_state = 197, .external_lex_state = 16}, [4267] = {.lex_state = 68, .external_lex_state = 3}, [4268] = {.lex_state = 197, .external_lex_state = 16}, [4269] = {.lex_state = 197, .external_lex_state = 16}, [4270] = {.lex_state = 197, .external_lex_state = 16}, [4271] = {.lex_state = 197, .external_lex_state = 16}, [4272] = {.lex_state = 197, .external_lex_state = 16}, [4273] = {.lex_state = 38, .external_lex_state = 4}, [4274] = {.lex_state = 41, .external_lex_state = 24}, [4275] = {.lex_state = 195, .external_lex_state = 64}, [4276] = {.lex_state = 200, .external_lex_state = 3}, [4277] = {.lex_state = 195, .external_lex_state = 12}, [4278] = {.lex_state = 195, .external_lex_state = 31}, [4279] = {.lex_state = 66, .external_lex_state = 14}, [4280] = {.lex_state = 66, .external_lex_state = 14}, [4281] = {.lex_state = 66, .external_lex_state = 14}, [4282] = {.lex_state = 66, .external_lex_state = 14}, [4283] = {.lex_state = 66, .external_lex_state = 14}, [4284] = {.lex_state = 123, .external_lex_state = 22}, [4285] = {.lex_state = 66, .external_lex_state = 14}, [4286] = {.lex_state = 51, .external_lex_state = 4}, [4287] = {.lex_state = 188, .external_lex_state = 5}, [4288] = {.lex_state = 195, .external_lex_state = 48}, [4289] = {.lex_state = 53, .external_lex_state = 3}, [4290] = {.lex_state = 53, .external_lex_state = 3}, [4291] = {.lex_state = 194, .external_lex_state = 3}, [4292] = {.lex_state = 53, .external_lex_state = 3}, [4293] = {.lex_state = 67, .external_lex_state = 48}, [4294] = {.lex_state = 202, .external_lex_state = 22}, [4295] = {.lex_state = 117, .external_lex_state = 63}, [4296] = {.lex_state = 202, .external_lex_state = 22}, [4297] = {.lex_state = 195, .external_lex_state = 15}, [4298] = {.lex_state = 53, .external_lex_state = 3}, [4299] = {.lex_state = 195, .external_lex_state = 31}, [4300] = {.lex_state = 208, .external_lex_state = 51}, [4301] = {.lex_state = 208, .external_lex_state = 51}, [4302] = {.lex_state = 188, .external_lex_state = 5}, [4303] = {.lex_state = 123, .external_lex_state = 22}, [4304] = {.lex_state = 208, .external_lex_state = 51}, [4305] = {.lex_state = 208, .external_lex_state = 51}, [4306] = {.lex_state = 188, .external_lex_state = 5}, [4307] = {.lex_state = 208, .external_lex_state = 51}, [4308] = {.lex_state = 188, .external_lex_state = 5}, [4309] = {.lex_state = 188, .external_lex_state = 5}, [4310] = {.lex_state = 208, .external_lex_state = 52}, [4311] = {.lex_state = 194, .external_lex_state = 16}, [4312] = {.lex_state = 67, .external_lex_state = 48}, [4313] = {.lex_state = 195, .external_lex_state = 31}, [4314] = {.lex_state = 195, .external_lex_state = 31}, [4315] = {.lex_state = 195, .external_lex_state = 31}, [4316] = {.lex_state = 195, .external_lex_state = 31}, [4317] = {.lex_state = 194, .external_lex_state = 3}, [4318] = {.lex_state = 202, .external_lex_state = 27}, [4319] = {.lex_state = 195, .external_lex_state = 31}, [4320] = {.lex_state = 195, .external_lex_state = 31}, [4321] = {.lex_state = 195, .external_lex_state = 31}, [4322] = {.lex_state = 195, .external_lex_state = 31}, [4323] = {.lex_state = 202, .external_lex_state = 27}, [4324] = {.lex_state = 195, .external_lex_state = 31}, [4325] = {.lex_state = 195, .external_lex_state = 31}, [4326] = {.lex_state = 195, .external_lex_state = 31}, [4327] = {.lex_state = 195, .external_lex_state = 31}, [4328] = {.lex_state = 195, .external_lex_state = 31}, [4329] = {.lex_state = 69, .external_lex_state = 70}, [4330] = {.lex_state = 195, .external_lex_state = 31}, [4331] = {.lex_state = 194, .external_lex_state = 16}, [4332] = {.lex_state = 195, .external_lex_state = 16}, [4333] = {.lex_state = 183, .external_lex_state = 61}, [4334] = {.lex_state = 202, .external_lex_state = 56}, [4335] = {.lex_state = 208, .external_lex_state = 52}, [4336] = {.lex_state = 208, .external_lex_state = 52}, [4337] = {.lex_state = 183, .external_lex_state = 61}, [4338] = {.lex_state = 202, .external_lex_state = 56}, [4339] = {.lex_state = 194, .external_lex_state = 3}, [4340] = {.lex_state = 208, .external_lex_state = 52}, [4341] = {.lex_state = 208, .external_lex_state = 52}, [4342] = {.lex_state = 183, .external_lex_state = 59}, [4343] = {.lex_state = 211, .external_lex_state = 71}, [4344] = {.lex_state = 195, .external_lex_state = 48}, [4345] = {.lex_state = 208, .external_lex_state = 52}, [4346] = {.lex_state = 55, .external_lex_state = 3}, [4347] = {.lex_state = 74, .external_lex_state = 43}, [4348] = {.lex_state = 208, .external_lex_state = 50}, [4349] = {.lex_state = 195, .external_lex_state = 15}, [4350] = {.lex_state = 51, .external_lex_state = 24}, [4351] = {.lex_state = 183, .external_lex_state = 59}, [4352] = {.lex_state = 195, .external_lex_state = 31}, [4353] = {.lex_state = 202, .external_lex_state = 27}, [4354] = {.lex_state = 211, .external_lex_state = 23}, [4355] = {.lex_state = 195, .external_lex_state = 31}, [4356] = {.lex_state = 211, .external_lex_state = 25}, [4357] = {.lex_state = 195, .external_lex_state = 16}, [4358] = {.lex_state = 195, .external_lex_state = 16}, [4359] = {.lex_state = 183, .external_lex_state = 61}, [4360] = {.lex_state = 194, .external_lex_state = 64}, [4361] = {.lex_state = 53, .external_lex_state = 3}, [4362] = {.lex_state = 195, .external_lex_state = 15}, [4363] = {.lex_state = 195, .external_lex_state = 16}, [4364] = {.lex_state = 195, .external_lex_state = 16}, [4365] = {.lex_state = 55, .external_lex_state = 3}, [4366] = {.lex_state = 195, .external_lex_state = 16}, [4367] = {.lex_state = 195, .external_lex_state = 16}, [4368] = {.lex_state = 195, .external_lex_state = 16}, [4369] = {.lex_state = 195, .external_lex_state = 16}, [4370] = {.lex_state = 194, .external_lex_state = 16}, [4371] = {.lex_state = 202, .external_lex_state = 56}, [4372] = {.lex_state = 208, .external_lex_state = 50}, [4373] = {.lex_state = 195, .external_lex_state = 16}, [4374] = {.lex_state = 195, .external_lex_state = 16}, [4375] = {.lex_state = 195, .external_lex_state = 16}, [4376] = {.lex_state = 208, .external_lex_state = 50}, [4377] = {.lex_state = 195, .external_lex_state = 16}, [4378] = {.lex_state = 195, .external_lex_state = 16}, [4379] = {.lex_state = 106, .external_lex_state = 4}, [4380] = {.lex_state = 195, .external_lex_state = 16}, [4381] = {.lex_state = 195, .external_lex_state = 15}, [4382] = {.lex_state = 80, .external_lex_state = 66}, [4383] = {.lex_state = 117, .external_lex_state = 63}, [4384] = {.lex_state = 208, .external_lex_state = 50}, [4385] = {.lex_state = 208, .external_lex_state = 50}, [4386] = {.lex_state = 69, .external_lex_state = 70}, [4387] = {.lex_state = 55, .external_lex_state = 3}, [4388] = {.lex_state = 69, .external_lex_state = 70}, [4389] = {.lex_state = 188, .external_lex_state = 5}, [4390] = {.lex_state = 192, .external_lex_state = 4}, [4391] = {.lex_state = 194, .external_lex_state = 35}, [4392] = {.lex_state = 74, .external_lex_state = 43}, [4393] = {.lex_state = 128, .external_lex_state = 26}, [4394] = {.lex_state = 195, .external_lex_state = 16}, [4395] = {.lex_state = 195, .external_lex_state = 48}, [4396] = {.lex_state = 195, .external_lex_state = 16}, [4397] = {.lex_state = 123, .external_lex_state = 22}, [4398] = {.lex_state = 66, .external_lex_state = 14}, [4399] = {.lex_state = 74, .external_lex_state = 43}, [4400] = {.lex_state = 66, .external_lex_state = 14}, [4401] = {.lex_state = 195, .external_lex_state = 15}, [4402] = {.lex_state = 195, .external_lex_state = 15}, [4403] = {.lex_state = 195, .external_lex_state = 15}, [4404] = {.lex_state = 208, .external_lex_state = 50}, [4405] = {.lex_state = 202, .external_lex_state = 22}, [4406] = {.lex_state = 66, .external_lex_state = 14}, [4407] = {.lex_state = 109, .external_lex_state = 24}, [4408] = {.lex_state = 195, .external_lex_state = 16}, [4409] = {.lex_state = 66, .external_lex_state = 14}, [4410] = {.lex_state = 195, .external_lex_state = 15}, [4411] = {.lex_state = 195, .external_lex_state = 15}, [4412] = {.lex_state = 195, .external_lex_state = 15}, [4413] = {.lex_state = 67, .external_lex_state = 48}, [4414] = {.lex_state = 195, .external_lex_state = 15}, [4415] = {.lex_state = 195, .external_lex_state = 15}, [4416] = {.lex_state = 195, .external_lex_state = 15}, [4417] = {.lex_state = 195, .external_lex_state = 15}, [4418] = {.lex_state = 195, .external_lex_state = 15}, [4419] = {.lex_state = 66, .external_lex_state = 14}, [4420] = {.lex_state = 195, .external_lex_state = 15}, [4421] = {.lex_state = 195, .external_lex_state = 15}, [4422] = {.lex_state = 66, .external_lex_state = 14}, [4423] = {.lex_state = 195, .external_lex_state = 15}, [4424] = {.lex_state = 66, .external_lex_state = 14}, [4425] = {.lex_state = 66, .external_lex_state = 14}, [4426] = {.lex_state = 55, .external_lex_state = 3}, [4427] = {.lex_state = 66, .external_lex_state = 14}, [4428] = {.lex_state = 66, .external_lex_state = 14}, [4429] = {.lex_state = 66, .external_lex_state = 14}, [4430] = {.lex_state = 53, .external_lex_state = 3}, [4431] = {.lex_state = 53, .external_lex_state = 3}, [4432] = {.lex_state = 53, .external_lex_state = 3}, [4433] = {.lex_state = 66, .external_lex_state = 14}, [4434] = {.lex_state = 53, .external_lex_state = 3}, [4435] = {.lex_state = 53, .external_lex_state = 3}, [4436] = {.lex_state = 53, .external_lex_state = 3}, [4437] = {.lex_state = 53, .external_lex_state = 3}, [4438] = {.lex_state = 53, .external_lex_state = 3}, [4439] = {.lex_state = 53, .external_lex_state = 3}, [4440] = {.lex_state = 53, .external_lex_state = 3}, [4441] = {.lex_state = 53, .external_lex_state = 3}, [4442] = {.lex_state = 183, .external_lex_state = 59}, [4443] = {.lex_state = 53, .external_lex_state = 3}, [4444] = {.lex_state = 53, .external_lex_state = 3}, [4445] = {.lex_state = 208, .external_lex_state = 51}, [4446] = {.lex_state = 69, .external_lex_state = 32}, [4447] = {.lex_state = 67, .external_lex_state = 3}, [4448] = {.lex_state = 67, .external_lex_state = 3}, [4449] = {.lex_state = 93, .external_lex_state = 4}, [4450] = {.lex_state = 67, .external_lex_state = 3}, [4451] = {.lex_state = 67, .external_lex_state = 3}, [4452] = {.lex_state = 69, .external_lex_state = 32}, [4453] = {.lex_state = 69, .external_lex_state = 32}, [4454] = {.lex_state = 69, .external_lex_state = 32}, [4455] = {.lex_state = 69, .external_lex_state = 32}, [4456] = {.lex_state = 93, .external_lex_state = 4}, [4457] = {.lex_state = 69, .external_lex_state = 32}, [4458] = {.lex_state = 69, .external_lex_state = 32}, [4459] = {.lex_state = 69, .external_lex_state = 32}, [4460] = {.lex_state = 183, .external_lex_state = 4}, [4461] = {.lex_state = 69, .external_lex_state = 32}, [4462] = {.lex_state = 69, .external_lex_state = 32}, [4463] = {.lex_state = 75, .external_lex_state = 48}, [4464] = {.lex_state = 183, .external_lex_state = 4}, [4465] = {.lex_state = 183, .external_lex_state = 8}, [4466] = {.lex_state = 194, .external_lex_state = 31}, [4467] = {.lex_state = 93, .external_lex_state = 4}, [4468] = {.lex_state = 204, .external_lex_state = 23}, [4469] = {.lex_state = 183, .external_lex_state = 4}, [4470] = {.lex_state = 183, .external_lex_state = 9}, [4471] = {.lex_state = 183, .external_lex_state = 4}, [4472] = {.lex_state = 120, .external_lex_state = 22}, [4473] = {.lex_state = 194, .external_lex_state = 31}, [4474] = {.lex_state = 70, .external_lex_state = 48}, [4475] = {.lex_state = 208, .external_lex_state = 52}, [4476] = {.lex_state = 194, .external_lex_state = 31}, [4477] = {.lex_state = 74, .external_lex_state = 16}, [4478] = {.lex_state = 93, .external_lex_state = 4}, [4479] = {.lex_state = 204, .external_lex_state = 23}, [4480] = {.lex_state = 183, .external_lex_state = 4}, [4481] = {.lex_state = 204, .external_lex_state = 23}, [4482] = {.lex_state = 195, .external_lex_state = 3}, [4483] = {.lex_state = 195, .external_lex_state = 3}, [4484] = {.lex_state = 204, .external_lex_state = 23}, [4485] = {.lex_state = 69, .external_lex_state = 32}, [4486] = {.lex_state = 93, .external_lex_state = 4}, [4487] = {.lex_state = 183, .external_lex_state = 8}, [4488] = {.lex_state = 194, .external_lex_state = 31}, [4489] = {.lex_state = 195, .external_lex_state = 3}, [4490] = {.lex_state = 195, .external_lex_state = 3}, [4491] = {.lex_state = 93, .external_lex_state = 4}, [4492] = {.lex_state = 195, .external_lex_state = 3}, [4493] = {.lex_state = 195, .external_lex_state = 3}, [4494] = {.lex_state = 195, .external_lex_state = 3}, [4495] = {.lex_state = 195, .external_lex_state = 3}, [4496] = {.lex_state = 93, .external_lex_state = 4}, [4497] = {.lex_state = 194, .external_lex_state = 31}, [4498] = {.lex_state = 195, .external_lex_state = 3}, [4499] = {.lex_state = 195, .external_lex_state = 3}, [4500] = {.lex_state = 195, .external_lex_state = 3}, [4501] = {.lex_state = 70, .external_lex_state = 48}, [4502] = {.lex_state = 72, .external_lex_state = 48}, [4503] = {.lex_state = 195, .external_lex_state = 3}, [4504] = {.lex_state = 195, .external_lex_state = 3}, [4505] = {.lex_state = 93, .external_lex_state = 4}, [4506] = {.lex_state = 74, .external_lex_state = 16}, [4507] = {.lex_state = 74, .external_lex_state = 16}, [4508] = {.lex_state = 74, .external_lex_state = 16}, [4509] = {.lex_state = 194, .external_lex_state = 15}, [4510] = {.lex_state = 67, .external_lex_state = 3}, [4511] = {.lex_state = 74, .external_lex_state = 16}, [4512] = {.lex_state = 74, .external_lex_state = 16}, [4513] = {.lex_state = 183, .external_lex_state = 24}, [4514] = {.lex_state = 183, .external_lex_state = 24}, [4515] = {.lex_state = 183, .external_lex_state = 24}, [4516] = {.lex_state = 93, .external_lex_state = 4}, [4517] = {.lex_state = 183, .external_lex_state = 24}, [4518] = {.lex_state = 183, .external_lex_state = 24}, [4519] = {.lex_state = 183, .external_lex_state = 24}, [4520] = {.lex_state = 183, .external_lex_state = 24}, [4521] = {.lex_state = 211, .external_lex_state = 29}, [4522] = {.lex_state = 183, .external_lex_state = 24}, [4523] = {.lex_state = 183, .external_lex_state = 24}, [4524] = {.lex_state = 74, .external_lex_state = 16}, [4525] = {.lex_state = 183, .external_lex_state = 24}, [4526] = {.lex_state = 183, .external_lex_state = 24}, [4527] = {.lex_state = 69, .external_lex_state = 32}, [4528] = {.lex_state = 74, .external_lex_state = 16}, [4529] = {.lex_state = 183, .external_lex_state = 24}, [4530] = {.lex_state = 76, .external_lex_state = 48}, [4531] = {.lex_state = 195, .external_lex_state = 3}, [4532] = {.lex_state = 93, .external_lex_state = 4}, [4533] = {.lex_state = 74, .external_lex_state = 16}, [4534] = {.lex_state = 183, .external_lex_state = 24}, [4535] = {.lex_state = 74, .external_lex_state = 16}, [4536] = {.lex_state = 81, .external_lex_state = 22}, [4537] = {.lex_state = 183, .external_lex_state = 24}, [4538] = {.lex_state = 194, .external_lex_state = 15}, [4539] = {.lex_state = 183, .external_lex_state = 24}, [4540] = {.lex_state = 183, .external_lex_state = 4}, [4541] = {.lex_state = 183, .external_lex_state = 24}, [4542] = {.lex_state = 93, .external_lex_state = 4}, [4543] = {.lex_state = 74, .external_lex_state = 16}, [4544] = {.lex_state = 74, .external_lex_state = 16}, [4545] = {.lex_state = 74, .external_lex_state = 16}, [4546] = {.lex_state = 74, .external_lex_state = 16}, [4547] = {.lex_state = 74, .external_lex_state = 16}, [4548] = {.lex_state = 93, .external_lex_state = 4}, [4549] = {.lex_state = 183, .external_lex_state = 4}, [4550] = {.lex_state = 108, .external_lex_state = 63}, [4551] = {.lex_state = 76, .external_lex_state = 48}, [4552] = {.lex_state = 93, .external_lex_state = 4}, [4553] = {.lex_state = 108, .external_lex_state = 63}, [4554] = {.lex_state = 93, .external_lex_state = 4}, [4555] = {.lex_state = 183, .external_lex_state = 24}, [4556] = {.lex_state = 93, .external_lex_state = 4}, [4557] = {.lex_state = 204, .external_lex_state = 53}, [4558] = {.lex_state = 93, .external_lex_state = 4}, [4559] = {.lex_state = 195, .external_lex_state = 3}, [4560] = {.lex_state = 204, .external_lex_state = 53}, [4561] = {.lex_state = 95, .external_lex_state = 56}, [4562] = {.lex_state = 67, .external_lex_state = 3}, [4563] = {.lex_state = 194, .external_lex_state = 31}, [4564] = {.lex_state = 93, .external_lex_state = 4}, [4565] = {.lex_state = 69, .external_lex_state = 32}, [4566] = {.lex_state = 194, .external_lex_state = 31}, [4567] = {.lex_state = 183, .external_lex_state = 4}, [4568] = {.lex_state = 93, .external_lex_state = 4}, [4569] = {.lex_state = 71, .external_lex_state = 48}, [4570] = {.lex_state = 194, .external_lex_state = 31}, [4571] = {.lex_state = 194, .external_lex_state = 31}, [4572] = {.lex_state = 93, .external_lex_state = 4}, [4573] = {.lex_state = 194, .external_lex_state = 31}, [4574] = {.lex_state = 208, .external_lex_state = 51}, [4575] = {.lex_state = 204, .external_lex_state = 53}, [4576] = {.lex_state = 93, .external_lex_state = 4}, [4577] = {.lex_state = 69, .external_lex_state = 32}, [4578] = {.lex_state = 67, .external_lex_state = 3}, [4579] = {.lex_state = 93, .external_lex_state = 4}, [4580] = {.lex_state = 93, .external_lex_state = 4}, [4581] = {.lex_state = 194, .external_lex_state = 31}, [4582] = {.lex_state = 93, .external_lex_state = 4}, [4583] = {.lex_state = 93, .external_lex_state = 4}, [4584] = {.lex_state = 183, .external_lex_state = 4}, [4585] = {.lex_state = 204, .external_lex_state = 25}, [4586] = {.lex_state = 93, .external_lex_state = 4}, [4587] = {.lex_state = 204, .external_lex_state = 25}, [4588] = {.lex_state = 194, .external_lex_state = 31}, [4589] = {.lex_state = 195, .external_lex_state = 3}, [4590] = {.lex_state = 67, .external_lex_state = 3}, [4591] = {.lex_state = 93, .external_lex_state = 4}, [4592] = {.lex_state = 93, .external_lex_state = 4}, [4593] = {.lex_state = 204, .external_lex_state = 25}, [4594] = {.lex_state = 204, .external_lex_state = 25}, [4595] = {.lex_state = 183, .external_lex_state = 4}, [4596] = {.lex_state = 93, .external_lex_state = 4}, [4597] = {.lex_state = 204, .external_lex_state = 25}, [4598] = {.lex_state = 195, .external_lex_state = 3}, [4599] = {.lex_state = 208, .external_lex_state = 50}, [4600] = {.lex_state = 204, .external_lex_state = 25}, [4601] = {.lex_state = 73, .external_lex_state = 48}, [4602] = {.lex_state = 67, .external_lex_state = 3}, [4603] = {.lex_state = 69, .external_lex_state = 32}, [4604] = {.lex_state = 70, .external_lex_state = 48}, [4605] = {.lex_state = 195, .external_lex_state = 3}, [4606] = {.lex_state = 75, .external_lex_state = 48}, [4607] = {.lex_state = 202, .external_lex_state = 22}, [4608] = {.lex_state = 202, .external_lex_state = 22}, [4609] = {.lex_state = 202, .external_lex_state = 22}, [4610] = {.lex_state = 194, .external_lex_state = 31}, [4611] = {.lex_state = 194, .external_lex_state = 15}, [4612] = {.lex_state = 194, .external_lex_state = 15}, [4613] = {.lex_state = 194, .external_lex_state = 15}, [4614] = {.lex_state = 204, .external_lex_state = 23}, [4615] = {.lex_state = 69, .external_lex_state = 32}, [4616] = {.lex_state = 67, .external_lex_state = 3}, [4617] = {.lex_state = 194, .external_lex_state = 15}, [4618] = {.lex_state = 194, .external_lex_state = 15}, [4619] = {.lex_state = 194, .external_lex_state = 31}, [4620] = {.lex_state = 194, .external_lex_state = 15}, [4621] = {.lex_state = 194, .external_lex_state = 15}, [4622] = {.lex_state = 194, .external_lex_state = 15}, [4623] = {.lex_state = 194, .external_lex_state = 15}, [4624] = {.lex_state = 67, .external_lex_state = 3}, [4625] = {.lex_state = 93, .external_lex_state = 4}, [4626] = {.lex_state = 183, .external_lex_state = 4}, [4627] = {.lex_state = 71, .external_lex_state = 48}, [4628] = {.lex_state = 183, .external_lex_state = 9}, [4629] = {.lex_state = 74, .external_lex_state = 16}, [4630] = {.lex_state = 75, .external_lex_state = 48}, [4631] = {.lex_state = 194, .external_lex_state = 15}, [4632] = {.lex_state = 194, .external_lex_state = 15}, [4633] = {.lex_state = 194, .external_lex_state = 15}, [4634] = {.lex_state = 194, .external_lex_state = 15}, [4635] = {.lex_state = 194, .external_lex_state = 15}, [4636] = {.lex_state = 183, .external_lex_state = 4}, [4637] = {.lex_state = 183, .external_lex_state = 9}, [4638] = {.lex_state = 204, .external_lex_state = 23}, [4639] = {.lex_state = 204, .external_lex_state = 53}, [4640] = {.lex_state = 72, .external_lex_state = 48}, [4641] = {.lex_state = 194, .external_lex_state = 15}, [4642] = {.lex_state = 73, .external_lex_state = 48}, [4643] = {.lex_state = 211, .external_lex_state = 27}, [4644] = {.lex_state = 89, .external_lex_state = 4}, [4645] = {.lex_state = 183, .external_lex_state = 4}, [4646] = {.lex_state = 76, .external_lex_state = 48}, [4647] = {.lex_state = 73, .external_lex_state = 48}, [4648] = {.lex_state = 194, .external_lex_state = 31}, [4649] = {.lex_state = 93, .external_lex_state = 4}, [4650] = {.lex_state = 204, .external_lex_state = 22}, [4651] = {.lex_state = 194, .external_lex_state = 15}, [4652] = {.lex_state = 67, .external_lex_state = 3}, [4653] = {.lex_state = 67, .external_lex_state = 3}, [4654] = {.lex_state = 67, .external_lex_state = 3}, [4655] = {.lex_state = 183, .external_lex_state = 4}, [4656] = {.lex_state = 183, .external_lex_state = 8}, [4657] = {.lex_state = 194, .external_lex_state = 31}, [4658] = {.lex_state = 74, .external_lex_state = 16}, [4659] = {.lex_state = 204, .external_lex_state = 22}, [4660] = {.lex_state = 183, .external_lex_state = 4}, [4661] = {.lex_state = 93, .external_lex_state = 4}, [4662] = {.lex_state = 204, .external_lex_state = 22}, [4663] = {.lex_state = 74, .external_lex_state = 16}, [4664] = {.lex_state = 188, .external_lex_state = 4}, [4665] = {.lex_state = 194, .external_lex_state = 31}, [4666] = {.lex_state = 108, .external_lex_state = 63}, [4667] = {.lex_state = 194, .external_lex_state = 31}, [4668] = {.lex_state = 204, .external_lex_state = 22}, [4669] = {.lex_state = 71, .external_lex_state = 48}, [4670] = {.lex_state = 183, .external_lex_state = 4}, [4671] = {.lex_state = 183, .external_lex_state = 24}, [4672] = {.lex_state = 183, .external_lex_state = 4}, [4673] = {.lex_state = 183, .external_lex_state = 4}, [4674] = {.lex_state = 95, .external_lex_state = 27}, [4675] = {.lex_state = 183, .external_lex_state = 4}, [4676] = {.lex_state = 93, .external_lex_state = 4}, [4677] = {.lex_state = 113, .external_lex_state = 28}, [4678] = {.lex_state = 67, .external_lex_state = 3}, [4679] = {.lex_state = 67, .external_lex_state = 3}, [4680] = {.lex_state = 69, .external_lex_state = 32}, [4681] = {.lex_state = 69, .external_lex_state = 32}, [4682] = {.lex_state = 72, .external_lex_state = 48}, [4683] = {.lex_state = 195, .external_lex_state = 3}, [4684] = {.lex_state = 67, .external_lex_state = 3}, [4685] = {.lex_state = 93, .external_lex_state = 4}, [4686] = {.lex_state = 204, .external_lex_state = 53}, [4687] = {.lex_state = 67, .external_lex_state = 3}, [4688] = {.lex_state = 183, .external_lex_state = 4}, [4689] = {.lex_state = 204, .external_lex_state = 53}, [4690] = {.lex_state = 70, .external_lex_state = 3}, [4691] = {.lex_state = 76, .external_lex_state = 3}, [4692] = {.lex_state = 183, .external_lex_state = 8}, [4693] = {.lex_state = 76, .external_lex_state = 3}, [4694] = {.lex_state = 76, .external_lex_state = 3}, [4695] = {.lex_state = 76, .external_lex_state = 3}, [4696] = {.lex_state = 207, .external_lex_state = 50}, [4697] = {.lex_state = 73, .external_lex_state = 3}, [4698] = {.lex_state = 204, .external_lex_state = 56}, [4699] = {.lex_state = 204, .external_lex_state = 56}, [4700] = {.lex_state = 208, .external_lex_state = 51}, [4701] = {.lex_state = 118, .external_lex_state = 24}, [4702] = {.lex_state = 79, .external_lex_state = 4}, [4703] = {.lex_state = 76, .external_lex_state = 3}, [4704] = {.lex_state = 183, .external_lex_state = 3}, [4705] = {.lex_state = 73, .external_lex_state = 3}, [4706] = {.lex_state = 70, .external_lex_state = 3}, [4707] = {.lex_state = 75, .external_lex_state = 3}, [4708] = {.lex_state = 73, .external_lex_state = 3}, [4709] = {.lex_state = 208, .external_lex_state = 51}, [4710] = {.lex_state = 76, .external_lex_state = 3}, [4711] = {.lex_state = 202, .external_lex_state = 4}, [4712] = {.lex_state = 75, .external_lex_state = 3}, [4713] = {.lex_state = 202, .external_lex_state = 4}, [4714] = {.lex_state = 202, .external_lex_state = 4}, [4715] = {.lex_state = 76, .external_lex_state = 3}, [4716] = {.lex_state = 76, .external_lex_state = 3}, [4717] = {.lex_state = 79, .external_lex_state = 4}, [4718] = {.lex_state = 202, .external_lex_state = 4}, [4719] = {.lex_state = 202, .external_lex_state = 4}, [4720] = {.lex_state = 202, .external_lex_state = 4}, [4721] = {.lex_state = 75, .external_lex_state = 3}, [4722] = {.lex_state = 183, .external_lex_state = 3}, [4723] = {.lex_state = 70, .external_lex_state = 3}, [4724] = {.lex_state = 204, .external_lex_state = 56}, [4725] = {.lex_state = 70, .external_lex_state = 3}, [4726] = {.lex_state = 71, .external_lex_state = 3}, [4727] = {.lex_state = 75, .external_lex_state = 3}, [4728] = {.lex_state = 96, .external_lex_state = 27}, [4729] = {.lex_state = 204, .external_lex_state = 27}, [4730] = {.lex_state = 76, .external_lex_state = 3}, [4731] = {.lex_state = 70, .external_lex_state = 3}, [4732] = {.lex_state = 70, .external_lex_state = 3}, [4733] = {.lex_state = 70, .external_lex_state = 3}, [4734] = {.lex_state = 70, .external_lex_state = 3}, [4735] = {.lex_state = 76, .external_lex_state = 3}, [4736] = {.lex_state = 183, .external_lex_state = 3}, [4737] = {.lex_state = 75, .external_lex_state = 3}, [4738] = {.lex_state = 75, .external_lex_state = 3}, [4739] = {.lex_state = 183, .external_lex_state = 3}, [4740] = {.lex_state = 76, .external_lex_state = 3}, [4741] = {.lex_state = 70, .external_lex_state = 3}, [4742] = {.lex_state = 70, .external_lex_state = 3}, [4743] = {.lex_state = 70, .external_lex_state = 3}, [4744] = {.lex_state = 208, .external_lex_state = 50}, [4745] = {.lex_state = 99, .external_lex_state = 63}, [4746] = {.lex_state = 194, .external_lex_state = 3}, [4747] = {.lex_state = 70, .external_lex_state = 3}, [4748] = {.lex_state = 70, .external_lex_state = 3}, [4749] = {.lex_state = 204, .external_lex_state = 27}, [4750] = {.lex_state = 79, .external_lex_state = 4}, [4751] = {.lex_state = 75, .external_lex_state = 3}, [4752] = {.lex_state = 207, .external_lex_state = 50}, [4753] = {.lex_state = 208, .external_lex_state = 52}, [4754] = {.lex_state = 204, .external_lex_state = 22}, [4755] = {.lex_state = 71, .external_lex_state = 3}, [4756] = {.lex_state = 207, .external_lex_state = 52}, [4757] = {.lex_state = 115, .external_lex_state = 4}, [4758] = {.lex_state = 76, .external_lex_state = 3}, [4759] = {.lex_state = 75, .external_lex_state = 3}, [4760] = {.lex_state = 202, .external_lex_state = 4}, [4761] = {.lex_state = 75, .external_lex_state = 3}, [4762] = {.lex_state = 204, .external_lex_state = 27}, [4763] = {.lex_state = 71, .external_lex_state = 3}, [4764] = {.lex_state = 71, .external_lex_state = 3}, [4765] = {.lex_state = 72, .external_lex_state = 3}, [4766] = {.lex_state = 70, .external_lex_state = 3}, [4767] = {.lex_state = 79, .external_lex_state = 4}, [4768] = {.lex_state = 204, .external_lex_state = 4}, [4769] = {.lex_state = 207, .external_lex_state = 52}, [4770] = {.lex_state = 76, .external_lex_state = 3}, [4771] = {.lex_state = 71, .external_lex_state = 3}, [4772] = {.lex_state = 71, .external_lex_state = 3}, [4773] = {.lex_state = 202, .external_lex_state = 54}, [4774] = {.lex_state = 204, .external_lex_state = 4}, [4775] = {.lex_state = 208, .external_lex_state = 52}, [4776] = {.lex_state = 96, .external_lex_state = 56}, [4777] = {.lex_state = 204, .external_lex_state = 4}, [4778] = {.lex_state = 75, .external_lex_state = 3}, [4779] = {.lex_state = 204, .external_lex_state = 56}, [4780] = {.lex_state = 75, .external_lex_state = 3}, [4781] = {.lex_state = 207, .external_lex_state = 52}, [4782] = {.lex_state = 71, .external_lex_state = 3}, [4783] = {.lex_state = 71, .external_lex_state = 3}, [4784] = {.lex_state = 71, .external_lex_state = 3}, [4785] = {.lex_state = 71, .external_lex_state = 3}, [4786] = {.lex_state = 75, .external_lex_state = 3}, [4787] = {.lex_state = 204, .external_lex_state = 4}, [4788] = {.lex_state = 204, .external_lex_state = 22}, [4789] = {.lex_state = 71, .external_lex_state = 3}, [4790] = {.lex_state = 71, .external_lex_state = 3}, [4791] = {.lex_state = 71, .external_lex_state = 3}, [4792] = {.lex_state = 71, .external_lex_state = 3}, [4793] = {.lex_state = 71, .external_lex_state = 3}, [4794] = {.lex_state = 76, .external_lex_state = 3}, [4795] = {.lex_state = 72, .external_lex_state = 3}, [4796] = {.lex_state = 70, .external_lex_state = 3}, [4797] = {.lex_state = 72, .external_lex_state = 3}, [4798] = {.lex_state = 70, .external_lex_state = 3}, [4799] = {.lex_state = 208, .external_lex_state = 52}, [4800] = {.lex_state = 76, .external_lex_state = 3}, [4801] = {.lex_state = 75, .external_lex_state = 3}, [4802] = {.lex_state = 72, .external_lex_state = 3}, [4803] = {.lex_state = 208, .external_lex_state = 51}, [4804] = {.lex_state = 72, .external_lex_state = 3}, [4805] = {.lex_state = 71, .external_lex_state = 3}, [4806] = {.lex_state = 75, .external_lex_state = 3}, [4807] = {.lex_state = 72, .external_lex_state = 3}, [4808] = {.lex_state = 72, .external_lex_state = 3}, [4809] = {.lex_state = 72, .external_lex_state = 3}, [4810] = {.lex_state = 202, .external_lex_state = 4}, [4811] = {.lex_state = 194, .external_lex_state = 3}, [4812] = {.lex_state = 72, .external_lex_state = 3}, [4813] = {.lex_state = 208, .external_lex_state = 50}, [4814] = {.lex_state = 75, .external_lex_state = 3}, [4815] = {.lex_state = 208, .external_lex_state = 50}, [4816] = {.lex_state = 75, .external_lex_state = 3}, [4817] = {.lex_state = 208, .external_lex_state = 51}, [4818] = {.lex_state = 208, .external_lex_state = 50}, [4819] = {.lex_state = 119, .external_lex_state = 22}, [4820] = {.lex_state = 73, .external_lex_state = 3}, [4821] = {.lex_state = 73, .external_lex_state = 3}, [4822] = {.lex_state = 119, .external_lex_state = 22}, [4823] = {.lex_state = 71, .external_lex_state = 3}, [4824] = {.lex_state = 79, .external_lex_state = 4}, [4825] = {.lex_state = 71, .external_lex_state = 3}, [4826] = {.lex_state = 204, .external_lex_state = 27}, [4827] = {.lex_state = 208, .external_lex_state = 52}, [4828] = {.lex_state = 204, .external_lex_state = 22}, [4829] = {.lex_state = 208, .external_lex_state = 51}, [4830] = {.lex_state = 72, .external_lex_state = 3}, [4831] = {.lex_state = 204, .external_lex_state = 53}, [4832] = {.lex_state = 119, .external_lex_state = 22}, [4833] = {.lex_state = 79, .external_lex_state = 4}, [4834] = {.lex_state = 72, .external_lex_state = 3}, [4835] = {.lex_state = 127, .external_lex_state = 22}, [4836] = {.lex_state = 72, .external_lex_state = 3}, [4837] = {.lex_state = 75, .external_lex_state = 3}, [4838] = {.lex_state = 72, .external_lex_state = 3}, [4839] = {.lex_state = 72, .external_lex_state = 3}, [4840] = {.lex_state = 72, .external_lex_state = 3}, [4841] = {.lex_state = 73, .external_lex_state = 3}, [4842] = {.lex_state = 72, .external_lex_state = 3}, [4843] = {.lex_state = 73, .external_lex_state = 3}, [4844] = {.lex_state = 204, .external_lex_state = 56}, [4845] = {.lex_state = 119, .external_lex_state = 22}, [4846] = {.lex_state = 204, .external_lex_state = 56}, [4847] = {.lex_state = 202, .external_lex_state = 4}, [4848] = {.lex_state = 183, .external_lex_state = 72}, [4849] = {.lex_state = 127, .external_lex_state = 22}, [4850] = {.lex_state = 183, .external_lex_state = 3}, [4851] = {.lex_state = 208, .external_lex_state = 51}, [4852] = {.lex_state = 79, .external_lex_state = 4}, [4853] = {.lex_state = 208, .external_lex_state = 51}, [4854] = {.lex_state = 72, .external_lex_state = 3}, [4855] = {.lex_state = 204, .external_lex_state = 27}, [4856] = {.lex_state = 204, .external_lex_state = 22}, [4857] = {.lex_state = 119, .external_lex_state = 22}, [4858] = {.lex_state = 208, .external_lex_state = 50}, [4859] = {.lex_state = 208, .external_lex_state = 50}, [4860] = {.lex_state = 73, .external_lex_state = 3}, [4861] = {.lex_state = 204, .external_lex_state = 56}, [4862] = {.lex_state = 76, .external_lex_state = 3}, [4863] = {.lex_state = 183, .external_lex_state = 72}, [4864] = {.lex_state = 73, .external_lex_state = 3}, [4865] = {.lex_state = 73, .external_lex_state = 3}, [4866] = {.lex_state = 207, .external_lex_state = 51}, [4867] = {.lex_state = 75, .external_lex_state = 3}, [4868] = {.lex_state = 194, .external_lex_state = 3}, [4869] = {.lex_state = 73, .external_lex_state = 3}, [4870] = {.lex_state = 73, .external_lex_state = 3}, [4871] = {.lex_state = 183, .external_lex_state = 9}, [4872] = {.lex_state = 79, .external_lex_state = 4}, [4873] = {.lex_state = 204, .external_lex_state = 27}, [4874] = {.lex_state = 183, .external_lex_state = 3}, [4875] = {.lex_state = 76, .external_lex_state = 3}, [4876] = {.lex_state = 207, .external_lex_state = 51}, [4877] = {.lex_state = 208, .external_lex_state = 51}, [4878] = {.lex_state = 73, .external_lex_state = 3}, [4879] = {.lex_state = 73, .external_lex_state = 3}, [4880] = {.lex_state = 73, .external_lex_state = 3}, [4881] = {.lex_state = 73, .external_lex_state = 3}, [4882] = {.lex_state = 76, .external_lex_state = 3}, [4883] = {.lex_state = 73, .external_lex_state = 3}, [4884] = {.lex_state = 204, .external_lex_state = 27}, [4885] = {.lex_state = 194, .external_lex_state = 3}, [4886] = {.lex_state = 127, .external_lex_state = 22}, [4887] = {.lex_state = 70, .external_lex_state = 3}, [4888] = {.lex_state = 70, .external_lex_state = 3}, [4889] = {.lex_state = 208, .external_lex_state = 52}, [4890] = {.lex_state = 208, .external_lex_state = 50}, [4891] = {.lex_state = 208, .external_lex_state = 52}, [4892] = {.lex_state = 183, .external_lex_state = 3}, [4893] = {.lex_state = 79, .external_lex_state = 4}, [4894] = {.lex_state = 208, .external_lex_state = 52}, [4895] = {.lex_state = 207, .external_lex_state = 50}, [4896] = {.lex_state = 79, .external_lex_state = 4}, [4897] = {.lex_state = 93, .external_lex_state = 4}, [4898] = {.lex_state = 183, .external_lex_state = 3}, [4899] = {.lex_state = 207, .external_lex_state = 51}, [4900] = {.lex_state = 73, .external_lex_state = 3}, [4901] = {.lex_state = 208, .external_lex_state = 52}, [4902] = {.lex_state = 119, .external_lex_state = 22}, [4903] = {.lex_state = 183, .external_lex_state = 3}, [4904] = {.lex_state = 204, .external_lex_state = 25}, [4905] = {.lex_state = 79, .external_lex_state = 4}, [4906] = {.lex_state = 204, .external_lex_state = 22}, [4907] = {.lex_state = 204, .external_lex_state = 23}, [4908] = {.lex_state = 79, .external_lex_state = 4}, [4909] = {.lex_state = 208, .external_lex_state = 50}, [4910] = {.lex_state = 72, .external_lex_state = 3}, [4911] = {.lex_state = 204, .external_lex_state = 22}, [4912] = {.lex_state = 204, .external_lex_state = 23}, [4913] = {.lex_state = 202, .external_lex_state = 54}, [4914] = {.lex_state = 204, .external_lex_state = 53}, [4915] = {.lex_state = 203, .external_lex_state = 51}, [4916] = {.lex_state = 188, .external_lex_state = 4}, [4917] = {.lex_state = 203, .external_lex_state = 52}, [4918] = {.lex_state = 206, .external_lex_state = 25}, [4919] = {.lex_state = 203, .external_lex_state = 51}, [4920] = {.lex_state = 204, .external_lex_state = 53}, [4921] = {.lex_state = 203, .external_lex_state = 51}, [4922] = {.lex_state = 204, .external_lex_state = 23}, [4923] = {.lex_state = 204, .external_lex_state = 23}, [4924] = {.lex_state = 204, .external_lex_state = 23}, [4925] = {.lex_state = 183, .external_lex_state = 69}, [4926] = {.lex_state = 203, .external_lex_state = 51}, [4927] = {.lex_state = 207, .external_lex_state = 26}, [4928] = {.lex_state = 203, .external_lex_state = 73}, [4929] = {.lex_state = 81, .external_lex_state = 4}, [4930] = {.lex_state = 203, .external_lex_state = 74}, [4931] = {.lex_state = 206, .external_lex_state = 25}, [4932] = {.lex_state = 204, .external_lex_state = 23}, [4933] = {.lex_state = 204, .external_lex_state = 25}, [4934] = {.lex_state = 117, .external_lex_state = 63}, [4935] = {.lex_state = 203, .external_lex_state = 74}, [4936] = {.lex_state = 203, .external_lex_state = 74}, [4937] = {.lex_state = 203, .external_lex_state = 74}, [4938] = {.lex_state = 203, .external_lex_state = 74}, [4939] = {.lex_state = 81, .external_lex_state = 22}, [4940] = {.lex_state = 203, .external_lex_state = 75}, [4941] = {.lex_state = 183, .external_lex_state = 3}, [4942] = {.lex_state = 203, .external_lex_state = 76}, [4943] = {.lex_state = 183, .external_lex_state = 68}, [4944] = {.lex_state = 203, .external_lex_state = 51}, [4945] = {.lex_state = 204, .external_lex_state = 25}, [4946] = {.lex_state = 203, .external_lex_state = 73}, [4947] = {.lex_state = 203, .external_lex_state = 73}, [4948] = {.lex_state = 188, .external_lex_state = 4}, [4949] = {.lex_state = 188, .external_lex_state = 4}, [4950] = {.lex_state = 204, .external_lex_state = 56}, [4951] = {.lex_state = 206, .external_lex_state = 23}, [4952] = {.lex_state = 204, .external_lex_state = 23}, [4953] = {.lex_state = 204, .external_lex_state = 53}, [4954] = {.lex_state = 204, .external_lex_state = 53}, [4955] = {.lex_state = 204, .external_lex_state = 53}, [4956] = {.lex_state = 203, .external_lex_state = 51}, [4957] = {.lex_state = 204, .external_lex_state = 53}, [4958] = {.lex_state = 183, .external_lex_state = 69}, [4959] = {.lex_state = 206, .external_lex_state = 23}, [4960] = {.lex_state = 203, .external_lex_state = 76}, [4961] = {.lex_state = 204, .external_lex_state = 22}, [4962] = {.lex_state = 188, .external_lex_state = 4}, [4963] = {.lex_state = 117, .external_lex_state = 63}, [4964] = {.lex_state = 203, .external_lex_state = 76}, [4965] = {.lex_state = 79, .external_lex_state = 4}, [4966] = {.lex_state = 204, .external_lex_state = 53}, [4967] = {.lex_state = 119, .external_lex_state = 22}, [4968] = {.lex_state = 203, .external_lex_state = 50}, [4969] = {.lex_state = 82, .external_lex_state = 22}, [4970] = {.lex_state = 203, .external_lex_state = 51}, [4971] = {.lex_state = 203, .external_lex_state = 76}, [4972] = {.lex_state = 204, .external_lex_state = 22}, [4973] = {.lex_state = 204, .external_lex_state = 25}, [4974] = {.lex_state = 204, .external_lex_state = 25}, [4975] = {.lex_state = 204, .external_lex_state = 25}, [4976] = {.lex_state = 204, .external_lex_state = 27}, [4977] = {.lex_state = 204, .external_lex_state = 25}, [4978] = {.lex_state = 203, .external_lex_state = 51}, [4979] = {.lex_state = 204, .external_lex_state = 22}, [4980] = {.lex_state = 204, .external_lex_state = 25}, [4981] = {.lex_state = 204, .external_lex_state = 4}, [4982] = {.lex_state = 204, .external_lex_state = 22}, [4983] = {.lex_state = 103, .external_lex_state = 66}, [4984] = {.lex_state = 103, .external_lex_state = 66}, [4985] = {.lex_state = 203, .external_lex_state = 51}, [4986] = {.lex_state = 203, .external_lex_state = 73}, [4987] = {.lex_state = 203, .external_lex_state = 74}, [4988] = {.lex_state = 203, .external_lex_state = 75}, [4989] = {.lex_state = 203, .external_lex_state = 75}, [4990] = {.lex_state = 203, .external_lex_state = 74}, [4991] = {.lex_state = 183, .external_lex_state = 68}, [4992] = {.lex_state = 206, .external_lex_state = 53}, [4993] = {.lex_state = 203, .external_lex_state = 74}, [4994] = {.lex_state = 98, .external_lex_state = 63}, [4995] = {.lex_state = 203, .external_lex_state = 75}, [4996] = {.lex_state = 83, .external_lex_state = 4}, [4997] = {.lex_state = 203, .external_lex_state = 74}, [4998] = {.lex_state = 204, .external_lex_state = 23}, [4999] = {.lex_state = 204, .external_lex_state = 25}, [5000] = {.lex_state = 98, .external_lex_state = 63}, [5001] = {.lex_state = 117, .external_lex_state = 63}, [5002] = {.lex_state = 204, .external_lex_state = 4}, [5003] = {.lex_state = 204, .external_lex_state = 22}, [5004] = {.lex_state = 98, .external_lex_state = 63}, [5005] = {.lex_state = 206, .external_lex_state = 53}, [5006] = {.lex_state = 204, .external_lex_state = 53}, [5007] = {.lex_state = 203, .external_lex_state = 73}, [5008] = {.lex_state = 120, .external_lex_state = 22}, [5009] = {.lex_state = 203, .external_lex_state = 76}, [5010] = {.lex_state = 206, .external_lex_state = 25}, [5011] = {.lex_state = 203, .external_lex_state = 75}, [5012] = {.lex_state = 207, .external_lex_state = 26}, [5013] = {.lex_state = 183, .external_lex_state = 3}, [5014] = {.lex_state = 203, .external_lex_state = 51}, [5015] = {.lex_state = 204, .external_lex_state = 23}, [5016] = {.lex_state = 98, .external_lex_state = 63}, [5017] = {.lex_state = 98, .external_lex_state = 63}, [5018] = {.lex_state = 204, .external_lex_state = 22}, [5019] = {.lex_state = 103, .external_lex_state = 77}, [5020] = {.lex_state = 204, .external_lex_state = 22}, [5021] = {.lex_state = 103, .external_lex_state = 77}, [5022] = {.lex_state = 204, .external_lex_state = 22}, [5023] = {.lex_state = 98, .external_lex_state = 63}, [5024] = {.lex_state = 103, .external_lex_state = 77}, [5025] = {.lex_state = 206, .external_lex_state = 23}, [5026] = {.lex_state = 206, .external_lex_state = 53}, [5027] = {.lex_state = 103, .external_lex_state = 27}, [5028] = {.lex_state = 206, .external_lex_state = 22}, [5029] = {.lex_state = 204, .external_lex_state = 27}, [5030] = {.lex_state = 183, .external_lex_state = 31}, [5031] = {.lex_state = 122, .external_lex_state = 22}, [5032] = {.lex_state = 203, .external_lex_state = 50}, [5033] = {.lex_state = 202, .external_lex_state = 65}, [5034] = {.lex_state = 203, .external_lex_state = 51}, [5035] = {.lex_state = 203, .external_lex_state = 51}, [5036] = {.lex_state = 204, .external_lex_state = 27}, [5037] = {.lex_state = 204, .external_lex_state = 27}, [5038] = {.lex_state = 204, .external_lex_state = 22}, [5039] = {.lex_state = 204, .external_lex_state = 56}, [5040] = {.lex_state = 203, .external_lex_state = 52}, [5041] = {.lex_state = 204, .external_lex_state = 4}, [5042] = {.lex_state = 203, .external_lex_state = 50}, [5043] = {.lex_state = 203, .external_lex_state = 52}, [5044] = {.lex_state = 203, .external_lex_state = 50}, [5045] = {.lex_state = 203, .external_lex_state = 52}, [5046] = {.lex_state = 203, .external_lex_state = 52}, [5047] = {.lex_state = 203, .external_lex_state = 52}, [5048] = {.lex_state = 202, .external_lex_state = 23}, [5049] = {.lex_state = 203, .external_lex_state = 52}, [5050] = {.lex_state = 203, .external_lex_state = 50}, [5051] = {.lex_state = 203, .external_lex_state = 51}, [5052] = {.lex_state = 203, .external_lex_state = 51}, [5053] = {.lex_state = 203, .external_lex_state = 50}, [5054] = {.lex_state = 203, .external_lex_state = 50}, [5055] = {.lex_state = 204, .external_lex_state = 56}, [5056] = {.lex_state = 203, .external_lex_state = 50}, [5057] = {.lex_state = 204, .external_lex_state = 56}, [5058] = {.lex_state = 203, .external_lex_state = 51}, [5059] = {.lex_state = 204, .external_lex_state = 56}, [5060] = {.lex_state = 82, .external_lex_state = 22}, [5061] = {.lex_state = 203, .external_lex_state = 50}, [5062] = {.lex_state = 204, .external_lex_state = 56}, [5063] = {.lex_state = 203, .external_lex_state = 52}, [5064] = {.lex_state = 203, .external_lex_state = 51}, [5065] = {.lex_state = 202, .external_lex_state = 65}, [5066] = {.lex_state = 119, .external_lex_state = 22}, [5067] = {.lex_state = 203, .external_lex_state = 50}, [5068] = {.lex_state = 183, .external_lex_state = 31}, [5069] = {.lex_state = 203, .external_lex_state = 52}, [5070] = {.lex_state = 203, .external_lex_state = 52}, [5071] = {.lex_state = 203, .external_lex_state = 51}, [5072] = {.lex_state = 203, .external_lex_state = 50}, [5073] = {.lex_state = 203, .external_lex_state = 51}, [5074] = {.lex_state = 203, .external_lex_state = 52}, [5075] = {.lex_state = 122, .external_lex_state = 22}, [5076] = {.lex_state = 203, .external_lex_state = 51}, [5077] = {.lex_state = 203, .external_lex_state = 51}, [5078] = {.lex_state = 203, .external_lex_state = 52}, [5079] = {.lex_state = 206, .external_lex_state = 56}, [5080] = {.lex_state = 203, .external_lex_state = 50}, [5081] = {.lex_state = 103, .external_lex_state = 27}, [5082] = {.lex_state = 206, .external_lex_state = 27}, [5083] = {.lex_state = 203, .external_lex_state = 51}, [5084] = {.lex_state = 203, .external_lex_state = 52}, [5085] = {.lex_state = 203, .external_lex_state = 50}, [5086] = {.lex_state = 202, .external_lex_state = 78}, [5087] = {.lex_state = 203, .external_lex_state = 50}, [5088] = {.lex_state = 203, .external_lex_state = 52}, [5089] = {.lex_state = 203, .external_lex_state = 51}, [5090] = {.lex_state = 203, .external_lex_state = 51}, [5091] = {.lex_state = 203, .external_lex_state = 52}, [5092] = {.lex_state = 203, .external_lex_state = 51}, [5093] = {.lex_state = 203, .external_lex_state = 51}, [5094] = {.lex_state = 203, .external_lex_state = 51}, [5095] = {.lex_state = 203, .external_lex_state = 50}, [5096] = {.lex_state = 119, .external_lex_state = 22}, [5097] = {.lex_state = 203, .external_lex_state = 52}, [5098] = {.lex_state = 203, .external_lex_state = 52}, [5099] = {.lex_state = 119, .external_lex_state = 22}, [5100] = {.lex_state = 203, .external_lex_state = 52}, [5101] = {.lex_state = 119, .external_lex_state = 22}, [5102] = {.lex_state = 119, .external_lex_state = 22}, [5103] = {.lex_state = 119, .external_lex_state = 22}, [5104] = {.lex_state = 203, .external_lex_state = 51}, [5105] = {.lex_state = 203, .external_lex_state = 51}, [5106] = {.lex_state = 202, .external_lex_state = 79}, [5107] = {.lex_state = 119, .external_lex_state = 22}, [5108] = {.lex_state = 203, .external_lex_state = 51}, [5109] = {.lex_state = 203, .external_lex_state = 51}, [5110] = {.lex_state = 203, .external_lex_state = 51}, [5111] = {.lex_state = 203, .external_lex_state = 51}, [5112] = {.lex_state = 202, .external_lex_state = 25}, [5113] = {.lex_state = 203, .external_lex_state = 50}, [5114] = {.lex_state = 203, .external_lex_state = 50}, [5115] = {.lex_state = 202, .external_lex_state = 78}, [5116] = {.lex_state = 203, .external_lex_state = 51}, [5117] = {.lex_state = 206, .external_lex_state = 27}, [5118] = {.lex_state = 183, .external_lex_state = 15}, [5119] = {.lex_state = 203, .external_lex_state = 51}, [5120] = {.lex_state = 204, .external_lex_state = 4}, [5121] = {.lex_state = 206, .external_lex_state = 22}, [5122] = {.lex_state = 206, .external_lex_state = 56}, [5123] = {.lex_state = 204, .external_lex_state = 4}, [5124] = {.lex_state = 203, .external_lex_state = 50}, [5125] = {.lex_state = 97, .external_lex_state = 4}, [5126] = {.lex_state = 203, .external_lex_state = 51}, [5127] = {.lex_state = 203, .external_lex_state = 51}, [5128] = {.lex_state = 203, .external_lex_state = 51}, [5129] = {.lex_state = 203, .external_lex_state = 52}, [5130] = {.lex_state = 211, .external_lex_state = 4}, [5131] = {.lex_state = 203, .external_lex_state = 52}, [5132] = {.lex_state = 203, .external_lex_state = 50}, [5133] = {.lex_state = 202, .external_lex_state = 22}, [5134] = {.lex_state = 203, .external_lex_state = 52}, [5135] = {.lex_state = 203, .external_lex_state = 52}, [5136] = {.lex_state = 203, .external_lex_state = 50}, [5137] = {.lex_state = 202, .external_lex_state = 23}, [5138] = {.lex_state = 206, .external_lex_state = 56}, [5139] = {.lex_state = 203, .external_lex_state = 52}, [5140] = {.lex_state = 202, .external_lex_state = 23}, [5141] = {.lex_state = 203, .external_lex_state = 52}, [5142] = {.lex_state = 203, .external_lex_state = 51}, [5143] = {.lex_state = 203, .external_lex_state = 50}, [5144] = {.lex_state = 202, .external_lex_state = 23}, [5145] = {.lex_state = 202, .external_lex_state = 23}, [5146] = {.lex_state = 202, .external_lex_state = 23}, [5147] = {.lex_state = 202, .external_lex_state = 23}, [5148] = {.lex_state = 202, .external_lex_state = 23}, [5149] = {.lex_state = 202, .external_lex_state = 23}, [5150] = {.lex_state = 202, .external_lex_state = 23}, [5151] = {.lex_state = 203, .external_lex_state = 52}, [5152] = {.lex_state = 203, .external_lex_state = 52}, [5153] = {.lex_state = 203, .external_lex_state = 51}, [5154] = {.lex_state = 204, .external_lex_state = 56}, [5155] = {.lex_state = 203, .external_lex_state = 51}, [5156] = {.lex_state = 203, .external_lex_state = 52}, [5157] = {.lex_state = 103, .external_lex_state = 27}, [5158] = {.lex_state = 203, .external_lex_state = 51}, [5159] = {.lex_state = 203, .external_lex_state = 51}, [5160] = {.lex_state = 203, .external_lex_state = 51}, [5161] = {.lex_state = 204, .external_lex_state = 56}, [5162] = {.lex_state = 103, .external_lex_state = 27}, [5163] = {.lex_state = 203, .external_lex_state = 51}, [5164] = {.lex_state = 203, .external_lex_state = 52}, [5165] = {.lex_state = 203, .external_lex_state = 52}, [5166] = {.lex_state = 203, .external_lex_state = 50}, [5167] = {.lex_state = 203, .external_lex_state = 50}, [5168] = {.lex_state = 203, .external_lex_state = 50}, [5169] = {.lex_state = 183, .external_lex_state = 31}, [5170] = {.lex_state = 203, .external_lex_state = 51}, [5171] = {.lex_state = 203, .external_lex_state = 51}, [5172] = {.lex_state = 203, .external_lex_state = 50}, [5173] = {.lex_state = 103, .external_lex_state = 56}, [5174] = {.lex_state = 103, .external_lex_state = 27}, [5175] = {.lex_state = 203, .external_lex_state = 50}, [5176] = {.lex_state = 204, .external_lex_state = 4}, [5177] = {.lex_state = 202, .external_lex_state = 78}, [5178] = {.lex_state = 206, .external_lex_state = 29}, [5179] = {.lex_state = 203, .external_lex_state = 51}, [5180] = {.lex_state = 203, .external_lex_state = 50}, [5181] = {.lex_state = 203, .external_lex_state = 50}, [5182] = {.lex_state = 203, .external_lex_state = 52}, [5183] = {.lex_state = 203, .external_lex_state = 52}, [5184] = {.lex_state = 203, .external_lex_state = 51}, [5185] = {.lex_state = 202, .external_lex_state = 78}, [5186] = {.lex_state = 203, .external_lex_state = 50}, [5187] = {.lex_state = 202, .external_lex_state = 62}, [5188] = {.lex_state = 103, .external_lex_state = 27}, [5189] = {.lex_state = 203, .external_lex_state = 50}, [5190] = {.lex_state = 121, .external_lex_state = 22}, [5191] = {.lex_state = 203, .external_lex_state = 50}, [5192] = {.lex_state = 204, .external_lex_state = 4}, [5193] = {.lex_state = 203, .external_lex_state = 51}, [5194] = {.lex_state = 202, .external_lex_state = 53}, [5195] = {.lex_state = 203, .external_lex_state = 50}, [5196] = {.lex_state = 203, .external_lex_state = 52}, [5197] = {.lex_state = 203, .external_lex_state = 50}, [5198] = {.lex_state = 202, .external_lex_state = 62}, [5199] = {.lex_state = 203, .external_lex_state = 51}, [5200] = {.lex_state = 203, .external_lex_state = 50}, [5201] = {.lex_state = 203, .external_lex_state = 50}, [5202] = {.lex_state = 203, .external_lex_state = 50}, [5203] = {.lex_state = 203, .external_lex_state = 50}, [5204] = {.lex_state = 203, .external_lex_state = 50}, [5205] = {.lex_state = 203, .external_lex_state = 50}, [5206] = {.lex_state = 202, .external_lex_state = 78}, [5207] = {.lex_state = 203, .external_lex_state = 51}, [5208] = {.lex_state = 203, .external_lex_state = 52}, [5209] = {.lex_state = 204, .external_lex_state = 4}, [5210] = {.lex_state = 203, .external_lex_state = 50}, [5211] = {.lex_state = 97, .external_lex_state = 4}, [5212] = {.lex_state = 203, .external_lex_state = 51}, [5213] = {.lex_state = 202, .external_lex_state = 62}, [5214] = {.lex_state = 82, .external_lex_state = 22}, [5215] = {.lex_state = 93, .external_lex_state = 4}, [5216] = {.lex_state = 202, .external_lex_state = 62}, [5217] = {.lex_state = 203, .external_lex_state = 50}, [5218] = {.lex_state = 206, .external_lex_state = 29}, [5219] = {.lex_state = 203, .external_lex_state = 51}, [5220] = {.lex_state = 203, .external_lex_state = 51}, [5221] = {.lex_state = 202, .external_lex_state = 79}, [5222] = {.lex_state = 203, .external_lex_state = 52}, [5223] = {.lex_state = 203, .external_lex_state = 51}, [5224] = {.lex_state = 203, .external_lex_state = 51}, [5225] = {.lex_state = 203, .external_lex_state = 50}, [5226] = {.lex_state = 203, .external_lex_state = 51}, [5227] = {.lex_state = 203, .external_lex_state = 50}, [5228] = {.lex_state = 203, .external_lex_state = 52}, [5229] = {.lex_state = 203, .external_lex_state = 51}, [5230] = {.lex_state = 203, .external_lex_state = 51}, [5231] = {.lex_state = 203, .external_lex_state = 51}, [5232] = {.lex_state = 203, .external_lex_state = 51}, [5233] = {.lex_state = 203, .external_lex_state = 51}, [5234] = {.lex_state = 203, .external_lex_state = 51}, [5235] = {.lex_state = 203, .external_lex_state = 51}, [5236] = {.lex_state = 203, .external_lex_state = 52}, [5237] = {.lex_state = 206, .external_lex_state = 27}, [5238] = {.lex_state = 82, .external_lex_state = 22}, [5239] = {.lex_state = 203, .external_lex_state = 51}, [5240] = {.lex_state = 203, .external_lex_state = 51}, [5241] = {.lex_state = 204, .external_lex_state = 4}, [5242] = {.lex_state = 103, .external_lex_state = 56}, [5243] = {.lex_state = 103, .external_lex_state = 56}, [5244] = {.lex_state = 203, .external_lex_state = 51}, [5245] = {.lex_state = 203, .external_lex_state = 51}, [5246] = {.lex_state = 204, .external_lex_state = 27}, [5247] = {.lex_state = 203, .external_lex_state = 51}, [5248] = {.lex_state = 203, .external_lex_state = 50}, [5249] = {.lex_state = 202, .external_lex_state = 79}, [5250] = {.lex_state = 203, .external_lex_state = 50}, [5251] = {.lex_state = 203, .external_lex_state = 52}, [5252] = {.lex_state = 103, .external_lex_state = 56}, [5253] = {.lex_state = 203, .external_lex_state = 50}, [5254] = {.lex_state = 202, .external_lex_state = 78}, [5255] = {.lex_state = 203, .external_lex_state = 50}, [5256] = {.lex_state = 203, .external_lex_state = 50}, [5257] = {.lex_state = 202, .external_lex_state = 54}, [5258] = {.lex_state = 97, .external_lex_state = 4}, [5259] = {.lex_state = 203, .external_lex_state = 52}, [5260] = {.lex_state = 203, .external_lex_state = 52}, [5261] = {.lex_state = 204, .external_lex_state = 27}, [5262] = {.lex_state = 204, .external_lex_state = 4}, [5263] = {.lex_state = 204, .external_lex_state = 27}, [5264] = {.lex_state = 204, .external_lex_state = 4}, [5265] = {.lex_state = 204, .external_lex_state = 4}, [5266] = {.lex_state = 202, .external_lex_state = 54}, [5267] = {.lex_state = 202, .external_lex_state = 65}, [5268] = {.lex_state = 204, .external_lex_state = 4}, [5269] = {.lex_state = 93, .external_lex_state = 4}, [5270] = {.lex_state = 202, .external_lex_state = 65}, [5271] = {.lex_state = 204, .external_lex_state = 27}, [5272] = {.lex_state = 122, .external_lex_state = 22}, [5273] = {.lex_state = 202, .external_lex_state = 62}, [5274] = {.lex_state = 202, .external_lex_state = 54}, [5275] = {.lex_state = 203, .external_lex_state = 52}, [5276] = {.lex_state = 204, .external_lex_state = 4}, [5277] = {.lex_state = 203, .external_lex_state = 50}, [5278] = {.lex_state = 202, .external_lex_state = 22}, [5279] = {.lex_state = 122, .external_lex_state = 22}, [5280] = {.lex_state = 203, .external_lex_state = 52}, [5281] = {.lex_state = 202, .external_lex_state = 78}, [5282] = {.lex_state = 203, .external_lex_state = 50}, [5283] = {.lex_state = 203, .external_lex_state = 52}, [5284] = {.lex_state = 203, .external_lex_state = 52}, [5285] = {.lex_state = 203, .external_lex_state = 50}, [5286] = {.lex_state = 203, .external_lex_state = 52}, [5287] = {.lex_state = 203, .external_lex_state = 52}, [5288] = {.lex_state = 203, .external_lex_state = 52}, [5289] = {.lex_state = 202, .external_lex_state = 78}, [5290] = {.lex_state = 203, .external_lex_state = 52}, [5291] = {.lex_state = 203, .external_lex_state = 52}, [5292] = {.lex_state = 203, .external_lex_state = 52}, [5293] = {.lex_state = 203, .external_lex_state = 52}, [5294] = {.lex_state = 93, .external_lex_state = 4}, [5295] = {.lex_state = 203, .external_lex_state = 52}, [5296] = {.lex_state = 203, .external_lex_state = 52}, [5297] = {.lex_state = 203, .external_lex_state = 52}, [5298] = {.lex_state = 203, .external_lex_state = 52}, [5299] = {.lex_state = 203, .external_lex_state = 52}, [5300] = {.lex_state = 203, .external_lex_state = 52}, [5301] = {.lex_state = 202, .external_lex_state = 79}, [5302] = {.lex_state = 203, .external_lex_state = 52}, [5303] = {.lex_state = 202, .external_lex_state = 22}, [5304] = {.lex_state = 203, .external_lex_state = 52}, [5305] = {.lex_state = 202, .external_lex_state = 79}, [5306] = {.lex_state = 183, .external_lex_state = 15}, [5307] = {.lex_state = 97, .external_lex_state = 4}, [5308] = {.lex_state = 203, .external_lex_state = 51}, [5309] = {.lex_state = 203, .external_lex_state = 51}, [5310] = {.lex_state = 203, .external_lex_state = 50}, [5311] = {.lex_state = 203, .external_lex_state = 50}, [5312] = {.lex_state = 203, .external_lex_state = 50}, [5313] = {.lex_state = 122, .external_lex_state = 22}, [5314] = {.lex_state = 203, .external_lex_state = 51}, [5315] = {.lex_state = 203, .external_lex_state = 50}, [5316] = {.lex_state = 204, .external_lex_state = 27}, [5317] = {.lex_state = 202, .external_lex_state = 65}, [5318] = {.lex_state = 98, .external_lex_state = 63}, [5319] = {.lex_state = 183, .external_lex_state = 3}, [5320] = {.lex_state = 99, .external_lex_state = 63}, [5321] = {.lex_state = 203, .external_lex_state = 50}, [5322] = {.lex_state = 206, .external_lex_state = 29}, [5323] = {.lex_state = 204, .external_lex_state = 56}, [5324] = {.lex_state = 202, .external_lex_state = 22}, [5325] = {.lex_state = 122, .external_lex_state = 22}, [5326] = {.lex_state = 202, .external_lex_state = 22}, [5327] = {.lex_state = 203, .external_lex_state = 50}, [5328] = {.lex_state = 103, .external_lex_state = 56}, [5329] = {.lex_state = 206, .external_lex_state = 22}, [5330] = {.lex_state = 202, .external_lex_state = 80}, [5331] = {.lex_state = 203, .external_lex_state = 50}, [5332] = {.lex_state = 203, .external_lex_state = 52}, [5333] = {.lex_state = 203, .external_lex_state = 51}, [5334] = {.lex_state = 203, .external_lex_state = 52}, [5335] = {.lex_state = 203, .external_lex_state = 52}, [5336] = {.lex_state = 203, .external_lex_state = 51}, [5337] = {.lex_state = 183, .external_lex_state = 15}, [5338] = {.lex_state = 202, .external_lex_state = 80}, [5339] = {.lex_state = 203, .external_lex_state = 51}, [5340] = {.lex_state = 203, .external_lex_state = 50}, [5341] = {.lex_state = 203, .external_lex_state = 50}, [5342] = {.lex_state = 202, .external_lex_state = 80}, [5343] = {.lex_state = 122, .external_lex_state = 22}, [5344] = {.lex_state = 119, .external_lex_state = 22}, [5345] = {.lex_state = 91, .external_lex_state = 61}, [5346] = {.lex_state = 202, .external_lex_state = 78}, [5347] = {.lex_state = 103, .external_lex_state = 56}, [5348] = {.lex_state = 202, .external_lex_state = 80}, [5349] = {.lex_state = 202, .external_lex_state = 80}, [5350] = {.lex_state = 202, .external_lex_state = 80}, [5351] = {.lex_state = 202, .external_lex_state = 80}, [5352] = {.lex_state = 202, .external_lex_state = 80}, [5353] = {.lex_state = 202, .external_lex_state = 80}, [5354] = {.lex_state = 203, .external_lex_state = 50}, [5355] = {.lex_state = 202, .external_lex_state = 53}, [5356] = {.lex_state = 123, .external_lex_state = 80}, [5357] = {.lex_state = 188, .external_lex_state = 5}, [5358] = {.lex_state = 202, .external_lex_state = 25}, [5359] = {.lex_state = 188, .external_lex_state = 4}, [5360] = {.lex_state = 202, .external_lex_state = 53}, [5361] = {.lex_state = 98, .external_lex_state = 63}, [5362] = {.lex_state = 81, .external_lex_state = 4}, [5363] = {.lex_state = 0, .external_lex_state = 26}, [5364] = {.lex_state = 202, .external_lex_state = 53}, [5365] = {.lex_state = 123, .external_lex_state = 54}, [5366] = {.lex_state = 188, .external_lex_state = 5}, [5367] = {.lex_state = 202, .external_lex_state = 23}, [5368] = {.lex_state = 206, .external_lex_state = 4}, [5369] = {.lex_state = 188, .external_lex_state = 5}, [5370] = {.lex_state = 202, .external_lex_state = 23}, [5371] = {.lex_state = 123, .external_lex_state = 22}, [5372] = {.lex_state = 188, .external_lex_state = 4}, [5373] = {.lex_state = 188, .external_lex_state = 4}, [5374] = {.lex_state = 202, .external_lex_state = 77}, [5375] = {.lex_state = 202, .external_lex_state = 23}, [5376] = {.lex_state = 202, .external_lex_state = 53}, [5377] = {.lex_state = 202, .external_lex_state = 22}, [5378] = {.lex_state = 202, .external_lex_state = 25}, [5379] = {.lex_state = 202, .external_lex_state = 25}, [5380] = {.lex_state = 188, .external_lex_state = 4}, [5381] = {.lex_state = 202, .external_lex_state = 22}, [5382] = {.lex_state = 123, .external_lex_state = 80}, [5383] = {.lex_state = 202, .external_lex_state = 53}, [5384] = {.lex_state = 202, .external_lex_state = 66}, [5385] = {.lex_state = 202, .external_lex_state = 53}, [5386] = {.lex_state = 202, .external_lex_state = 53}, [5387] = {.lex_state = 0, .external_lex_state = 26}, [5388] = {.lex_state = 202, .external_lex_state = 25}, [5389] = {.lex_state = 202, .external_lex_state = 23}, [5390] = {.lex_state = 202, .external_lex_state = 53}, [5391] = {.lex_state = 202, .external_lex_state = 56}, [5392] = {.lex_state = 202, .external_lex_state = 23}, [5393] = {.lex_state = 188, .external_lex_state = 4}, [5394] = {.lex_state = 202, .external_lex_state = 27}, [5395] = {.lex_state = 202, .external_lex_state = 23}, [5396] = {.lex_state = 123, .external_lex_state = 80}, [5397] = {.lex_state = 188, .external_lex_state = 4}, [5398] = {.lex_state = 202, .external_lex_state = 25}, [5399] = {.lex_state = 202, .external_lex_state = 53}, [5400] = {.lex_state = 202, .external_lex_state = 23}, [5401] = {.lex_state = 188, .external_lex_state = 4}, [5402] = {.lex_state = 202, .external_lex_state = 53}, [5403] = {.lex_state = 202, .external_lex_state = 53}, [5404] = {.lex_state = 188, .external_lex_state = 5}, [5405] = {.lex_state = 123, .external_lex_state = 80}, [5406] = {.lex_state = 202, .external_lex_state = 61}, [5407] = {.lex_state = 202, .external_lex_state = 53}, [5408] = {.lex_state = 202, .external_lex_state = 53}, [5409] = {.lex_state = 123, .external_lex_state = 80}, [5410] = {.lex_state = 188, .external_lex_state = 4}, [5411] = {.lex_state = 123, .external_lex_state = 80}, [5412] = {.lex_state = 202, .external_lex_state = 22}, [5413] = {.lex_state = 202, .external_lex_state = 53}, [5414] = {.lex_state = 202, .external_lex_state = 53}, [5415] = {.lex_state = 202, .external_lex_state = 77}, [5416] = {.lex_state = 202, .external_lex_state = 53}, [5417] = {.lex_state = 202, .external_lex_state = 25}, [5418] = {.lex_state = 123, .external_lex_state = 80}, [5419] = {.lex_state = 188, .external_lex_state = 4}, [5420] = {.lex_state = 206, .external_lex_state = 4}, [5421] = {.lex_state = 202, .external_lex_state = 53}, [5422] = {.lex_state = 188, .external_lex_state = 5}, [5423] = {.lex_state = 202, .external_lex_state = 53}, [5424] = {.lex_state = 202, .external_lex_state = 53}, [5425] = {.lex_state = 202, .external_lex_state = 25}, [5426] = {.lex_state = 101, .external_lex_state = 63}, [5427] = {.lex_state = 202, .external_lex_state = 53}, [5428] = {.lex_state = 202, .external_lex_state = 53}, [5429] = {.lex_state = 202, .external_lex_state = 22}, [5430] = {.lex_state = 188, .external_lex_state = 4}, [5431] = {.lex_state = 202, .external_lex_state = 25}, [5432] = {.lex_state = 202, .external_lex_state = 23}, [5433] = {.lex_state = 202, .external_lex_state = 23}, [5434] = {.lex_state = 125, .external_lex_state = 54}, [5435] = {.lex_state = 188, .external_lex_state = 5}, [5436] = {.lex_state = 125, .external_lex_state = 54}, [5437] = {.lex_state = 202, .external_lex_state = 25}, [5438] = {.lex_state = 202, .external_lex_state = 25}, [5439] = {.lex_state = 188, .external_lex_state = 4}, [5440] = {.lex_state = 202, .external_lex_state = 22}, [5441] = {.lex_state = 188, .external_lex_state = 4}, [5442] = {.lex_state = 202, .external_lex_state = 22}, [5443] = {.lex_state = 202, .external_lex_state = 25}, [5444] = {.lex_state = 202, .external_lex_state = 53}, [5445] = {.lex_state = 202, .external_lex_state = 53}, [5446] = {.lex_state = 188, .external_lex_state = 4}, [5447] = {.lex_state = 206, .external_lex_state = 22}, [5448] = {.lex_state = 202, .external_lex_state = 23}, [5449] = {.lex_state = 188, .external_lex_state = 4}, [5450] = {.lex_state = 202, .external_lex_state = 23}, [5451] = {.lex_state = 202, .external_lex_state = 25}, [5452] = {.lex_state = 202, .external_lex_state = 53}, [5453] = {.lex_state = 188, .external_lex_state = 4}, [5454] = {.lex_state = 202, .external_lex_state = 53}, [5455] = {.lex_state = 202, .external_lex_state = 25}, [5456] = {.lex_state = 188, .external_lex_state = 4}, [5457] = {.lex_state = 202, .external_lex_state = 25}, [5458] = {.lex_state = 202, .external_lex_state = 22}, [5459] = {.lex_state = 202, .external_lex_state = 25}, [5460] = {.lex_state = 202, .external_lex_state = 25}, [5461] = {.lex_state = 202, .external_lex_state = 23}, [5462] = {.lex_state = 188, .external_lex_state = 4}, [5463] = {.lex_state = 202, .external_lex_state = 23}, [5464] = {.lex_state = 188, .external_lex_state = 4}, [5465] = {.lex_state = 206, .external_lex_state = 22}, [5466] = {.lex_state = 202, .external_lex_state = 23}, [5467] = {.lex_state = 188, .external_lex_state = 4}, [5468] = {.lex_state = 202, .external_lex_state = 25}, [5469] = {.lex_state = 188, .external_lex_state = 4}, [5470] = {.lex_state = 202, .external_lex_state = 25}, [5471] = {.lex_state = 202, .external_lex_state = 25}, [5472] = {.lex_state = 122, .external_lex_state = 22}, [5473] = {.lex_state = 202, .external_lex_state = 25}, [5474] = {.lex_state = 202, .external_lex_state = 23}, [5475] = {.lex_state = 202, .external_lex_state = 25}, [5476] = {.lex_state = 202, .external_lex_state = 25}, [5477] = {.lex_state = 202, .external_lex_state = 25}, [5478] = {.lex_state = 202, .external_lex_state = 25}, [5479] = {.lex_state = 202, .external_lex_state = 22}, [5480] = {.lex_state = 202, .external_lex_state = 25}, [5481] = {.lex_state = 202, .external_lex_state = 53}, [5482] = {.lex_state = 202, .external_lex_state = 25}, [5483] = {.lex_state = 202, .external_lex_state = 23}, [5484] = {.lex_state = 202, .external_lex_state = 25}, [5485] = {.lex_state = 202, .external_lex_state = 25}, [5486] = {.lex_state = 123, .external_lex_state = 80}, [5487] = {.lex_state = 202, .external_lex_state = 25}, [5488] = {.lex_state = 98, .external_lex_state = 63}, [5489] = {.lex_state = 206, .external_lex_state = 22}, [5490] = {.lex_state = 188, .external_lex_state = 4}, [5491] = {.lex_state = 202, .external_lex_state = 23}, [5492] = {.lex_state = 202, .external_lex_state = 23}, [5493] = {.lex_state = 188, .external_lex_state = 5}, [5494] = {.lex_state = 123, .external_lex_state = 54}, [5495] = {.lex_state = 202, .external_lex_state = 23}, [5496] = {.lex_state = 202, .external_lex_state = 23}, [5497] = {.lex_state = 202, .external_lex_state = 23}, [5498] = {.lex_state = 203, .external_lex_state = 4}, [5499] = {.lex_state = 202, .external_lex_state = 23}, [5500] = {.lex_state = 202, .external_lex_state = 23}, [5501] = {.lex_state = 202, .external_lex_state = 53}, [5502] = {.lex_state = 202, .external_lex_state = 77}, [5503] = {.lex_state = 202, .external_lex_state = 23}, [5504] = {.lex_state = 202, .external_lex_state = 23}, [5505] = {.lex_state = 125, .external_lex_state = 54}, [5506] = {.lex_state = 202, .external_lex_state = 22}, [5507] = {.lex_state = 202, .external_lex_state = 23}, [5508] = {.lex_state = 202, .external_lex_state = 23}, [5509] = {.lex_state = 202, .external_lex_state = 23}, [5510] = {.lex_state = 202, .external_lex_state = 23}, [5511] = {.lex_state = 202, .external_lex_state = 25}, [5512] = {.lex_state = 202, .external_lex_state = 23}, [5513] = {.lex_state = 202, .external_lex_state = 53}, [5514] = {.lex_state = 202, .external_lex_state = 25}, [5515] = {.lex_state = 202, .external_lex_state = 53}, [5516] = {.lex_state = 202, .external_lex_state = 53}, [5517] = {.lex_state = 206, .external_lex_state = 4}, [5518] = {.lex_state = 188, .external_lex_state = 5}, [5519] = {.lex_state = 202, .external_lex_state = 23}, [5520] = {.lex_state = 101, .external_lex_state = 63}, [5521] = {.lex_state = 188, .external_lex_state = 4}, [5522] = {.lex_state = 202, .external_lex_state = 77}, [5523] = {.lex_state = 202, .external_lex_state = 53}, [5524] = {.lex_state = 202, .external_lex_state = 23}, [5525] = {.lex_state = 188, .external_lex_state = 4}, [5526] = {.lex_state = 188, .external_lex_state = 4}, [5527] = {.lex_state = 183, .external_lex_state = 3}, [5528] = {.lex_state = 202, .external_lex_state = 61}, [5529] = {.lex_state = 130, .external_lex_state = 24}, [5530] = {.lex_state = 129, .external_lex_state = 4}, [5531] = {.lex_state = 202, .external_lex_state = 25}, [5532] = {.lex_state = 130, .external_lex_state = 24}, [5533] = {.lex_state = 188, .external_lex_state = 5}, [5534] = {.lex_state = 94, .external_lex_state = 4}, [5535] = {.lex_state = 101, .external_lex_state = 63}, [5536] = {.lex_state = 211, .external_lex_state = 4}, [5537] = {.lex_state = 123, .external_lex_state = 54}, [5538] = {.lex_state = 82, .external_lex_state = 4}, [5539] = {.lex_state = 101, .external_lex_state = 63}, [5540] = {.lex_state = 188, .external_lex_state = 5}, [5541] = {.lex_state = 202, .external_lex_state = 53}, [5542] = {.lex_state = 202, .external_lex_state = 25}, [5543] = {.lex_state = 202, .external_lex_state = 53}, [5544] = {.lex_state = 202, .external_lex_state = 23}, [5545] = {.lex_state = 202, .external_lex_state = 25}, [5546] = {.lex_state = 202, .external_lex_state = 25}, [5547] = {.lex_state = 202, .external_lex_state = 25}, [5548] = {.lex_state = 202, .external_lex_state = 22}, [5549] = {.lex_state = 202, .external_lex_state = 53}, [5550] = {.lex_state = 188, .external_lex_state = 4}, [5551] = {.lex_state = 202, .external_lex_state = 66}, [5552] = {.lex_state = 202, .external_lex_state = 53}, [5553] = {.lex_state = 202, .external_lex_state = 25}, [5554] = {.lex_state = 202, .external_lex_state = 53}, [5555] = {.lex_state = 202, .external_lex_state = 23}, [5556] = {.lex_state = 202, .external_lex_state = 25}, [5557] = {.lex_state = 203, .external_lex_state = 4}, [5558] = {.lex_state = 202, .external_lex_state = 22}, [5559] = {.lex_state = 202, .external_lex_state = 25}, [5560] = {.lex_state = 202, .external_lex_state = 25}, [5561] = {.lex_state = 202, .external_lex_state = 22}, [5562] = {.lex_state = 202, .external_lex_state = 61}, [5563] = {.lex_state = 202, .external_lex_state = 22}, [5564] = {.lex_state = 188, .external_lex_state = 4}, [5565] = {.lex_state = 202, .external_lex_state = 23}, [5566] = {.lex_state = 188, .external_lex_state = 5}, [5567] = {.lex_state = 203, .external_lex_state = 4}, [5568] = {.lex_state = 84, .external_lex_state = 4}, [5569] = {.lex_state = 202, .external_lex_state = 25}, [5570] = {.lex_state = 98, .external_lex_state = 63}, [5571] = {.lex_state = 188, .external_lex_state = 4}, [5572] = {.lex_state = 202, .external_lex_state = 25}, [5573] = {.lex_state = 202, .external_lex_state = 25}, [5574] = {.lex_state = 202, .external_lex_state = 23}, [5575] = {.lex_state = 202, .external_lex_state = 53}, [5576] = {.lex_state = 202, .external_lex_state = 25}, [5577] = {.lex_state = 188, .external_lex_state = 4}, [5578] = {.lex_state = 101, .external_lex_state = 63}, [5579] = {.lex_state = 203, .external_lex_state = 4}, [5580] = {.lex_state = 202, .external_lex_state = 23}, [5581] = {.lex_state = 202, .external_lex_state = 22}, [5582] = {.lex_state = 202, .external_lex_state = 53}, [5583] = {.lex_state = 100, .external_lex_state = 63}, [5584] = {.lex_state = 202, .external_lex_state = 25}, [5585] = {.lex_state = 203, .external_lex_state = 4}, [5586] = {.lex_state = 202, .external_lex_state = 4}, [5587] = {.lex_state = 202, .external_lex_state = 23}, [5588] = {.lex_state = 202, .external_lex_state = 23}, [5589] = {.lex_state = 202, .external_lex_state = 22}, [5590] = {.lex_state = 101, .external_lex_state = 63}, [5591] = {.lex_state = 202, .external_lex_state = 66}, [5592] = {.lex_state = 123, .external_lex_state = 54}, [5593] = {.lex_state = 202, .external_lex_state = 25}, [5594] = {.lex_state = 123, .external_lex_state = 54}, [5595] = {.lex_state = 202, .external_lex_state = 23}, [5596] = {.lex_state = 202, .external_lex_state = 23}, [5597] = {.lex_state = 202, .external_lex_state = 23}, [5598] = {.lex_state = 202, .external_lex_state = 23}, [5599] = {.lex_state = 202, .external_lex_state = 23}, [5600] = {.lex_state = 188, .external_lex_state = 4}, [5601] = {.lex_state = 202, .external_lex_state = 22}, [5602] = {.lex_state = 202, .external_lex_state = 23}, [5603] = {.lex_state = 202, .external_lex_state = 22}, [5604] = {.lex_state = 202, .external_lex_state = 22}, [5605] = {.lex_state = 202, .external_lex_state = 22}, [5606] = {.lex_state = 202, .external_lex_state = 81}, [5607] = {.lex_state = 202, .external_lex_state = 22}, [5608] = {.lex_state = 188, .external_lex_state = 4}, [5609] = {.lex_state = 202, .external_lex_state = 22}, [5610] = {.lex_state = 202, .external_lex_state = 23}, [5611] = {.lex_state = 202, .external_lex_state = 66}, [5612] = {.lex_state = 202, .external_lex_state = 25}, [5613] = {.lex_state = 202, .external_lex_state = 5}, [5614] = {.lex_state = 202, .external_lex_state = 23}, [5615] = {.lex_state = 202, .external_lex_state = 23}, [5616] = {.lex_state = 202, .external_lex_state = 23}, [5617] = {.lex_state = 202, .external_lex_state = 23}, [5618] = {.lex_state = 202, .external_lex_state = 23}, [5619] = {.lex_state = 202, .external_lex_state = 5}, [5620] = {.lex_state = 202, .external_lex_state = 81}, [5621] = {.lex_state = 101, .external_lex_state = 63}, [5622] = {.lex_state = 202, .external_lex_state = 23}, [5623] = {.lex_state = 202, .external_lex_state = 23}, [5624] = {.lex_state = 202, .external_lex_state = 5}, [5625] = {.lex_state = 202, .external_lex_state = 5}, [5626] = {.lex_state = 202, .external_lex_state = 66}, [5627] = {.lex_state = 202, .external_lex_state = 5}, [5628] = {.lex_state = 202, .external_lex_state = 23}, [5629] = {.lex_state = 202, .external_lex_state = 23}, [5630] = {.lex_state = 188, .external_lex_state = 4}, [5631] = {.lex_state = 202, .external_lex_state = 5}, [5632] = {.lex_state = 202, .external_lex_state = 5}, [5633] = {.lex_state = 202, .external_lex_state = 23}, [5634] = {.lex_state = 202, .external_lex_state = 5}, [5635] = {.lex_state = 202, .external_lex_state = 23}, [5636] = {.lex_state = 202, .external_lex_state = 5}, [5637] = {.lex_state = 188, .external_lex_state = 4}, [5638] = {.lex_state = 202, .external_lex_state = 25}, [5639] = {.lex_state = 202, .external_lex_state = 25}, [5640] = {.lex_state = 98, .external_lex_state = 63}, [5641] = {.lex_state = 202, .external_lex_state = 25}, [5642] = {.lex_state = 202, .external_lex_state = 81}, [5643] = {.lex_state = 202, .external_lex_state = 53}, [5644] = {.lex_state = 202, .external_lex_state = 25}, [5645] = {.lex_state = 188, .external_lex_state = 4}, [5646] = {.lex_state = 129, .external_lex_state = 4}, [5647] = {.lex_state = 202, .external_lex_state = 23}, [5648] = {.lex_state = 188, .external_lex_state = 5}, [5649] = {.lex_state = 202, .external_lex_state = 81}, [5650] = {.lex_state = 202, .external_lex_state = 22}, [5651] = {.lex_state = 202, .external_lex_state = 23}, [5652] = {.lex_state = 202, .external_lex_state = 53}, [5653] = {.lex_state = 202, .external_lex_state = 81}, [5654] = {.lex_state = 202, .external_lex_state = 22}, [5655] = {.lex_state = 188, .external_lex_state = 4}, [5656] = {.lex_state = 202, .external_lex_state = 81}, [5657] = {.lex_state = 183, .external_lex_state = 3}, [5658] = {.lex_state = 202, .external_lex_state = 53}, [5659] = {.lex_state = 94, .external_lex_state = 4}, [5660] = {.lex_state = 202, .external_lex_state = 53}, [5661] = {.lex_state = 202, .external_lex_state = 22}, [5662] = {.lex_state = 188, .external_lex_state = 4}, [5663] = {.lex_state = 202, .external_lex_state = 22}, [5664] = {.lex_state = 130, .external_lex_state = 24}, [5665] = {.lex_state = 202, .external_lex_state = 22}, [5666] = {.lex_state = 188, .external_lex_state = 4}, [5667] = {.lex_state = 202, .external_lex_state = 81}, [5668] = {.lex_state = 202, .external_lex_state = 81}, [5669] = {.lex_state = 202, .external_lex_state = 53}, [5670] = {.lex_state = 202, .external_lex_state = 53}, [5671] = {.lex_state = 202, .external_lex_state = 53}, [5672] = {.lex_state = 202, .external_lex_state = 53}, [5673] = {.lex_state = 202, .external_lex_state = 22}, [5674] = {.lex_state = 202, .external_lex_state = 25}, [5675] = {.lex_state = 202, .external_lex_state = 25}, [5676] = {.lex_state = 202, .external_lex_state = 22}, [5677] = {.lex_state = 202, .external_lex_state = 81}, [5678] = {.lex_state = 188, .external_lex_state = 4}, [5679] = {.lex_state = 202, .external_lex_state = 53}, [5680] = {.lex_state = 202, .external_lex_state = 23}, [5681] = {.lex_state = 202, .external_lex_state = 22}, [5682] = {.lex_state = 202, .external_lex_state = 22}, [5683] = {.lex_state = 202, .external_lex_state = 22}, [5684] = {.lex_state = 188, .external_lex_state = 4}, [5685] = {.lex_state = 202, .external_lex_state = 53}, [5686] = {.lex_state = 203, .external_lex_state = 4}, [5687] = {.lex_state = 202, .external_lex_state = 25}, [5688] = {.lex_state = 202, .external_lex_state = 25}, [5689] = {.lex_state = 129, .external_lex_state = 4}, [5690] = {.lex_state = 202, .external_lex_state = 22}, [5691] = {.lex_state = 188, .external_lex_state = 5}, [5692] = {.lex_state = 202, .external_lex_state = 23}, [5693] = {.lex_state = 202, .external_lex_state = 22}, [5694] = {.lex_state = 202, .external_lex_state = 22}, [5695] = {.lex_state = 202, .external_lex_state = 22}, [5696] = {.lex_state = 202, .external_lex_state = 25}, [5697] = {.lex_state = 202, .external_lex_state = 25}, [5698] = {.lex_state = 202, .external_lex_state = 25}, [5699] = {.lex_state = 202, .external_lex_state = 23}, [5700] = {.lex_state = 202, .external_lex_state = 25}, [5701] = {.lex_state = 202, .external_lex_state = 22}, [5702] = {.lex_state = 202, .external_lex_state = 22}, [5703] = {.lex_state = 202, .external_lex_state = 53}, [5704] = {.lex_state = 202, .external_lex_state = 23}, [5705] = {.lex_state = 202, .external_lex_state = 23}, [5706] = {.lex_state = 202, .external_lex_state = 22}, [5707] = {.lex_state = 202, .external_lex_state = 53}, [5708] = {.lex_state = 98, .external_lex_state = 63}, [5709] = {.lex_state = 202, .external_lex_state = 53}, [5710] = {.lex_state = 202, .external_lex_state = 22}, [5711] = {.lex_state = 98, .external_lex_state = 63}, [5712] = {.lex_state = 202, .external_lex_state = 22}, [5713] = {.lex_state = 188, .external_lex_state = 4}, [5714] = {.lex_state = 188, .external_lex_state = 4}, [5715] = {.lex_state = 202, .external_lex_state = 22}, [5716] = {.lex_state = 202, .external_lex_state = 22}, [5717] = {.lex_state = 202, .external_lex_state = 22}, [5718] = {.lex_state = 202, .external_lex_state = 53}, [5719] = {.lex_state = 202, .external_lex_state = 22}, [5720] = {.lex_state = 202, .external_lex_state = 53}, [5721] = {.lex_state = 202, .external_lex_state = 53}, [5722] = {.lex_state = 202, .external_lex_state = 22}, [5723] = {.lex_state = 202, .external_lex_state = 22}, [5724] = {.lex_state = 202, .external_lex_state = 22}, [5725] = {.lex_state = 202, .external_lex_state = 22}, [5726] = {.lex_state = 98, .external_lex_state = 63}, [5727] = {.lex_state = 202, .external_lex_state = 22}, [5728] = {.lex_state = 206, .external_lex_state = 4}, [5729] = {.lex_state = 202, .external_lex_state = 61}, [5730] = {.lex_state = 202, .external_lex_state = 53}, [5731] = {.lex_state = 202, .external_lex_state = 77}, [5732] = {.lex_state = 202, .external_lex_state = 22}, [5733] = {.lex_state = 98, .external_lex_state = 63}, [5734] = {.lex_state = 123, .external_lex_state = 80}, [5735] = {.lex_state = 202, .external_lex_state = 53}, [5736] = {.lex_state = 202, .external_lex_state = 25}, [5737] = {.lex_state = 203, .external_lex_state = 4}, [5738] = {.lex_state = 202, .external_lex_state = 22}, [5739] = {.lex_state = 202, .external_lex_state = 23}, [5740] = {.lex_state = 202, .external_lex_state = 53}, [5741] = {.lex_state = 202, .external_lex_state = 53}, [5742] = {.lex_state = 202, .external_lex_state = 22}, [5743] = {.lex_state = 202, .external_lex_state = 22}, [5744] = {.lex_state = 202, .external_lex_state = 22}, [5745] = {.lex_state = 202, .external_lex_state = 22}, [5746] = {.lex_state = 202, .external_lex_state = 53}, [5747] = {.lex_state = 202, .external_lex_state = 22}, [5748] = {.lex_state = 202, .external_lex_state = 53}, [5749] = {.lex_state = 203, .external_lex_state = 4}, [5750] = {.lex_state = 188, .external_lex_state = 4}, [5751] = {.lex_state = 188, .external_lex_state = 5}, [5752] = {.lex_state = 183, .external_lex_state = 82}, [5753] = {.lex_state = 108, .external_lex_state = 83}, [5754] = {.lex_state = 202, .external_lex_state = 56}, [5755] = {.lex_state = 112, .external_lex_state = 83}, [5756] = {.lex_state = 202, .external_lex_state = 22}, [5757] = {.lex_state = 86, .external_lex_state = 22}, [5758] = {.lex_state = 183, .external_lex_state = 82}, [5759] = {.lex_state = 202, .external_lex_state = 27}, [5760] = {.lex_state = 202, .external_lex_state = 56}, [5761] = {.lex_state = 206, .external_lex_state = 4}, [5762] = {.lex_state = 123, .external_lex_state = 22}, [5763] = {.lex_state = 202, .external_lex_state = 27}, [5764] = {.lex_state = 206, .external_lex_state = 4}, [5765] = {.lex_state = 183, .external_lex_state = 82}, [5766] = {.lex_state = 202, .external_lex_state = 27}, [5767] = {.lex_state = 183, .external_lex_state = 82}, [5768] = {.lex_state = 202, .external_lex_state = 56}, [5769] = {.lex_state = 202, .external_lex_state = 56}, [5770] = {.lex_state = 204, .external_lex_state = 4}, [5771] = {.lex_state = 123, .external_lex_state = 22}, [5772] = {.lex_state = 125, .external_lex_state = 22}, [5773] = {.lex_state = 123, .external_lex_state = 22}, [5774] = {.lex_state = 123, .external_lex_state = 22}, [5775] = {.lex_state = 123, .external_lex_state = 22}, [5776] = {.lex_state = 183, .external_lex_state = 82}, [5777] = {.lex_state = 125, .external_lex_state = 22}, [5778] = {.lex_state = 123, .external_lex_state = 22}, [5779] = {.lex_state = 123, .external_lex_state = 22}, [5780] = {.lex_state = 183, .external_lex_state = 82}, [5781] = {.lex_state = 206, .external_lex_state = 4}, [5782] = {.lex_state = 206, .external_lex_state = 4}, [5783] = {.lex_state = 89, .external_lex_state = 54}, [5784] = {.lex_state = 85, .external_lex_state = 4}, [5785] = {.lex_state = 112, .external_lex_state = 83}, [5786] = {.lex_state = 202, .external_lex_state = 4}, [5787] = {.lex_state = 202, .external_lex_state = 56}, [5788] = {.lex_state = 123, .external_lex_state = 22}, [5789] = {.lex_state = 202, .external_lex_state = 4}, [5790] = {.lex_state = 108, .external_lex_state = 83}, [5791] = {.lex_state = 202, .external_lex_state = 4}, [5792] = {.lex_state = 183, .external_lex_state = 82}, [5793] = {.lex_state = 202, .external_lex_state = 56}, [5794] = {.lex_state = 183, .external_lex_state = 82}, [5795] = {.lex_state = 123, .external_lex_state = 22}, [5796] = {.lex_state = 123, .external_lex_state = 22}, [5797] = {.lex_state = 202, .external_lex_state = 56}, [5798] = {.lex_state = 108, .external_lex_state = 84}, [5799] = {.lex_state = 183, .external_lex_state = 82}, [5800] = {.lex_state = 183, .external_lex_state = 82}, [5801] = {.lex_state = 123, .external_lex_state = 22}, [5802] = {.lex_state = 202, .external_lex_state = 56}, [5803] = {.lex_state = 183, .external_lex_state = 82}, [5804] = {.lex_state = 202, .external_lex_state = 56}, [5805] = {.lex_state = 202, .external_lex_state = 27}, [5806] = {.lex_state = 202, .external_lex_state = 27}, [5807] = {.lex_state = 202, .external_lex_state = 4}, [5808] = {.lex_state = 123, .external_lex_state = 22}, [5809] = {.lex_state = 202, .external_lex_state = 27}, [5810] = {.lex_state = 183, .external_lex_state = 82}, [5811] = {.lex_state = 206, .external_lex_state = 4}, [5812] = {.lex_state = 84, .external_lex_state = 4}, [5813] = {.lex_state = 123, .external_lex_state = 22}, [5814] = {.lex_state = 94, .external_lex_state = 4}, [5815] = {.lex_state = 94, .external_lex_state = 4}, [5816] = {.lex_state = 202, .external_lex_state = 27}, [5817] = {.lex_state = 202, .external_lex_state = 4}, [5818] = {.lex_state = 202, .external_lex_state = 27}, [5819] = {.lex_state = 206, .external_lex_state = 4}, [5820] = {.lex_state = 108, .external_lex_state = 83}, [5821] = {.lex_state = 202, .external_lex_state = 56}, [5822] = {.lex_state = 183, .external_lex_state = 82}, [5823] = {.lex_state = 85, .external_lex_state = 4}, [5824] = {.lex_state = 123, .external_lex_state = 22}, [5825] = {.lex_state = 202, .external_lex_state = 27}, [5826] = {.lex_state = 202, .external_lex_state = 27}, [5827] = {.lex_state = 85, .external_lex_state = 4}, [5828] = {.lex_state = 183, .external_lex_state = 82}, [5829] = {.lex_state = 123, .external_lex_state = 22}, [5830] = {.lex_state = 202, .external_lex_state = 27}, [5831] = {.lex_state = 183, .external_lex_state = 72}, [5832] = {.lex_state = 122, .external_lex_state = 22}, [5833] = {.lex_state = 183, .external_lex_state = 82}, [5834] = {.lex_state = 202, .external_lex_state = 56}, [5835] = {.lex_state = 101, .external_lex_state = 63}, [5836] = {.lex_state = 202, .external_lex_state = 56}, [5837] = {.lex_state = 202, .external_lex_state = 27}, [5838] = {.lex_state = 202, .external_lex_state = 56}, [5839] = {.lex_state = 202, .external_lex_state = 4}, [5840] = {.lex_state = 123, .external_lex_state = 22}, [5841] = {.lex_state = 123, .external_lex_state = 22}, [5842] = {.lex_state = 183, .external_lex_state = 82}, [5843] = {.lex_state = 123, .external_lex_state = 22}, [5844] = {.lex_state = 123, .external_lex_state = 22}, [5845] = {.lex_state = 183, .external_lex_state = 82}, [5846] = {.lex_state = 202, .external_lex_state = 27}, [5847] = {.lex_state = 183, .external_lex_state = 82}, [5848] = {.lex_state = 183, .external_lex_state = 82}, [5849] = {.lex_state = 183, .external_lex_state = 82}, [5850] = {.lex_state = 183, .external_lex_state = 82}, [5851] = {.lex_state = 202, .external_lex_state = 56}, [5852] = {.lex_state = 183, .external_lex_state = 82}, [5853] = {.lex_state = 202, .external_lex_state = 56}, [5854] = {.lex_state = 202, .external_lex_state = 4}, [5855] = {.lex_state = 122, .external_lex_state = 22}, [5856] = {.lex_state = 123, .external_lex_state = 22}, [5857] = {.lex_state = 202, .external_lex_state = 27}, [5858] = {.lex_state = 183, .external_lex_state = 82}, [5859] = {.lex_state = 202, .external_lex_state = 27}, [5860] = {.lex_state = 202, .external_lex_state = 27}, [5861] = {.lex_state = 183, .external_lex_state = 82}, [5862] = {.lex_state = 202, .external_lex_state = 56}, [5863] = {.lex_state = 183, .external_lex_state = 82}, [5864] = {.lex_state = 183, .external_lex_state = 82}, [5865] = {.lex_state = 202, .external_lex_state = 56}, [5866] = {.lex_state = 206, .external_lex_state = 4}, [5867] = {.lex_state = 183, .external_lex_state = 82}, [5868] = {.lex_state = 183, .external_lex_state = 82}, [5869] = {.lex_state = 85, .external_lex_state = 4}, [5870] = {.lex_state = 183, .external_lex_state = 82}, [5871] = {.lex_state = 202, .external_lex_state = 4}, [5872] = {.lex_state = 183, .external_lex_state = 82}, [5873] = {.lex_state = 123, .external_lex_state = 22}, [5874] = {.lex_state = 202, .external_lex_state = 4}, [5875] = {.lex_state = 202, .external_lex_state = 27}, [5876] = {.lex_state = 108, .external_lex_state = 63}, [5877] = {.lex_state = 202, .external_lex_state = 4}, [5878] = {.lex_state = 202, .external_lex_state = 27}, [5879] = {.lex_state = 183, .external_lex_state = 82}, [5880] = {.lex_state = 202, .external_lex_state = 4}, [5881] = {.lex_state = 202, .external_lex_state = 27}, [5882] = {.lex_state = 202, .external_lex_state = 4}, [5883] = {.lex_state = 202, .external_lex_state = 4}, [5884] = {.lex_state = 183, .external_lex_state = 82}, [5885] = {.lex_state = 202, .external_lex_state = 27}, [5886] = {.lex_state = 202, .external_lex_state = 4}, [5887] = {.lex_state = 206, .external_lex_state = 4}, [5888] = {.lex_state = 206, .external_lex_state = 4}, [5889] = {.lex_state = 202, .external_lex_state = 27}, [5890] = {.lex_state = 202, .external_lex_state = 56}, [5891] = {.lex_state = 202, .external_lex_state = 56}, [5892] = {.lex_state = 202, .external_lex_state = 56}, [5893] = {.lex_state = 202, .external_lex_state = 4}, [5894] = {.lex_state = 183, .external_lex_state = 82}, [5895] = {.lex_state = 89, .external_lex_state = 54}, [5896] = {.lex_state = 183, .external_lex_state = 82}, [5897] = {.lex_state = 123, .external_lex_state = 22}, [5898] = {.lex_state = 202, .external_lex_state = 4}, [5899] = {.lex_state = 202, .external_lex_state = 4}, [5900] = {.lex_state = 183, .external_lex_state = 82}, [5901] = {.lex_state = 123, .external_lex_state = 22}, [5902] = {.lex_state = 202, .external_lex_state = 4}, [5903] = {.lex_state = 183, .external_lex_state = 82}, [5904] = {.lex_state = 202, .external_lex_state = 4}, [5905] = {.lex_state = 202, .external_lex_state = 4}, [5906] = {.lex_state = 202, .external_lex_state = 56}, [5907] = {.lex_state = 202, .external_lex_state = 4}, [5908] = {.lex_state = 125, .external_lex_state = 22}, [5909] = {.lex_state = 202, .external_lex_state = 4}, [5910] = {.lex_state = 202, .external_lex_state = 4}, [5911] = {.lex_state = 183, .external_lex_state = 82}, [5912] = {.lex_state = 183, .external_lex_state = 82}, [5913] = {.lex_state = 183, .external_lex_state = 82}, [5914] = {.lex_state = 202, .external_lex_state = 4}, [5915] = {.lex_state = 202, .external_lex_state = 56}, [5916] = {.lex_state = 183, .external_lex_state = 82}, [5917] = {.lex_state = 183, .external_lex_state = 82}, [5918] = {.lex_state = 108, .external_lex_state = 84}, [5919] = {.lex_state = 108, .external_lex_state = 84}, [5920] = {.lex_state = 202, .external_lex_state = 27}, [5921] = {.lex_state = 202, .external_lex_state = 27}, [5922] = {.lex_state = 183, .external_lex_state = 82}, [5923] = {.lex_state = 202, .external_lex_state = 4}, [5924] = {.lex_state = 202, .external_lex_state = 4}, [5925] = {.lex_state = 123, .external_lex_state = 22}, [5926] = {.lex_state = 183, .external_lex_state = 82}, [5927] = {.lex_state = 202, .external_lex_state = 4}, [5928] = {.lex_state = 202, .external_lex_state = 4}, [5929] = {.lex_state = 202, .external_lex_state = 4}, [5930] = {.lex_state = 183, .external_lex_state = 68}, [5931] = {.lex_state = 202, .external_lex_state = 4}, [5932] = {.lex_state = 202, .external_lex_state = 4}, [5933] = {.lex_state = 202, .external_lex_state = 56}, [5934] = {.lex_state = 183, .external_lex_state = 82}, [5935] = {.lex_state = 202, .external_lex_state = 56}, [5936] = {.lex_state = 202, .external_lex_state = 27}, [5937] = {.lex_state = 202, .external_lex_state = 27}, [5938] = {.lex_state = 202, .external_lex_state = 4}, [5939] = {.lex_state = 183, .external_lex_state = 82}, [5940] = {.lex_state = 183, .external_lex_state = 82}, [5941] = {.lex_state = 202, .external_lex_state = 56}, [5942] = {.lex_state = 202, .external_lex_state = 56}, [5943] = {.lex_state = 183, .external_lex_state = 72}, [5944] = {.lex_state = 202, .external_lex_state = 27}, [5945] = {.lex_state = 202, .external_lex_state = 4}, [5946] = {.lex_state = 202, .external_lex_state = 56}, [5947] = {.lex_state = 183, .external_lex_state = 82}, [5948] = {.lex_state = 202, .external_lex_state = 56}, [5949] = {.lex_state = 202, .external_lex_state = 4}, [5950] = {.lex_state = 202, .external_lex_state = 4}, [5951] = {.lex_state = 202, .external_lex_state = 4}, [5952] = {.lex_state = 183, .external_lex_state = 3}, [5953] = {.lex_state = 202, .external_lex_state = 4}, [5954] = {.lex_state = 202, .external_lex_state = 4}, [5955] = {.lex_state = 202, .external_lex_state = 4}, [5956] = {.lex_state = 202, .external_lex_state = 4}, [5957] = {.lex_state = 183, .external_lex_state = 82}, [5958] = {.lex_state = 183, .external_lex_state = 69}, [5959] = {.lex_state = 202, .external_lex_state = 27}, [5960] = {.lex_state = 202, .external_lex_state = 27}, [5961] = {.lex_state = 183, .external_lex_state = 82}, [5962] = {.lex_state = 202, .external_lex_state = 4}, [5963] = {.lex_state = 108, .external_lex_state = 84}, [5964] = {.lex_state = 202, .external_lex_state = 27}, [5965] = {.lex_state = 183, .external_lex_state = 82}, [5966] = {.lex_state = 183, .external_lex_state = 82}, [5967] = {.lex_state = 202, .external_lex_state = 27}, [5968] = {.lex_state = 183, .external_lex_state = 82}, [5969] = {.lex_state = 89, .external_lex_state = 54}, [5970] = {.lex_state = 202, .external_lex_state = 27}, [5971] = {.lex_state = 183, .external_lex_state = 82}, [5972] = {.lex_state = 206, .external_lex_state = 4}, [5973] = {.lex_state = 183, .external_lex_state = 82}, [5974] = {.lex_state = 202, .external_lex_state = 56}, [5975] = {.lex_state = 202, .external_lex_state = 4}, [5976] = {.lex_state = 183, .external_lex_state = 82}, [5977] = {.lex_state = 202, .external_lex_state = 56}, [5978] = {.lex_state = 202, .external_lex_state = 4}, [5979] = {.lex_state = 202, .external_lex_state = 56}, [5980] = {.lex_state = 202, .external_lex_state = 4}, [5981] = {.lex_state = 183, .external_lex_state = 82}, [5982] = {.lex_state = 202, .external_lex_state = 56}, [5983] = {.lex_state = 183, .external_lex_state = 82}, [5984] = {.lex_state = 183, .external_lex_state = 82}, [5985] = {.lex_state = 206, .external_lex_state = 4}, [5986] = {.lex_state = 206, .external_lex_state = 4}, [5987] = {.lex_state = 202, .external_lex_state = 56}, [5988] = {.lex_state = 202, .external_lex_state = 4}, [5989] = {.lex_state = 202, .external_lex_state = 56}, [5990] = {.lex_state = 183, .external_lex_state = 82}, [5991] = {.lex_state = 123, .external_lex_state = 22}, [5992] = {.lex_state = 183, .external_lex_state = 82}, [5993] = {.lex_state = 202, .external_lex_state = 56}, [5994] = {.lex_state = 202, .external_lex_state = 56}, [5995] = {.lex_state = 202, .external_lex_state = 4}, [5996] = {.lex_state = 183, .external_lex_state = 82}, [5997] = {.lex_state = 123, .external_lex_state = 22}, [5998] = {.lex_state = 183, .external_lex_state = 82}, [5999] = {.lex_state = 183, .external_lex_state = 82}, [6000] = {.lex_state = 123, .external_lex_state = 22}, [6001] = {.lex_state = 202, .external_lex_state = 56}, [6002] = {.lex_state = 202, .external_lex_state = 27}, [6003] = {.lex_state = 183, .external_lex_state = 82}, [6004] = {.lex_state = 202, .external_lex_state = 56}, [6005] = {.lex_state = 202, .external_lex_state = 56}, [6006] = {.lex_state = 202, .external_lex_state = 56}, [6007] = {.lex_state = 183, .external_lex_state = 82}, [6008] = {.lex_state = 123, .external_lex_state = 22}, [6009] = {.lex_state = 183, .external_lex_state = 82}, [6010] = {.lex_state = 84, .external_lex_state = 4}, [6011] = {.lex_state = 202, .external_lex_state = 56}, [6012] = {.lex_state = 123, .external_lex_state = 22}, [6013] = {.lex_state = 123, .external_lex_state = 22}, [6014] = {.lex_state = 183, .external_lex_state = 82}, [6015] = {.lex_state = 202, .external_lex_state = 27}, [6016] = {.lex_state = 202, .external_lex_state = 27}, [6017] = {.lex_state = 202, .external_lex_state = 4}, [6018] = {.lex_state = 123, .external_lex_state = 22}, [6019] = {.lex_state = 123, .external_lex_state = 22}, [6020] = {.lex_state = 76, .external_lex_state = 4}, [6021] = {.lex_state = 123, .external_lex_state = 22}, [6022] = {.lex_state = 183, .external_lex_state = 82}, [6023] = {.lex_state = 84, .external_lex_state = 4}, [6024] = {.lex_state = 202, .external_lex_state = 56}, [6025] = {.lex_state = 123, .external_lex_state = 22}, [6026] = {.lex_state = 202, .external_lex_state = 56}, [6027] = {.lex_state = 183, .external_lex_state = 82}, [6028] = {.lex_state = 202, .external_lex_state = 27}, [6029] = {.lex_state = 202, .external_lex_state = 56}, [6030] = {.lex_state = 76, .external_lex_state = 4}, [6031] = {.lex_state = 183, .external_lex_state = 82}, [6032] = {.lex_state = 123, .external_lex_state = 22}, [6033] = {.lex_state = 202, .external_lex_state = 56}, [6034] = {.lex_state = 123, .external_lex_state = 22}, [6035] = {.lex_state = 125, .external_lex_state = 22}, [6036] = {.lex_state = 202, .external_lex_state = 4}, [6037] = {.lex_state = 202, .external_lex_state = 56}, [6038] = {.lex_state = 123, .external_lex_state = 22}, [6039] = {.lex_state = 183, .external_lex_state = 82}, [6040] = {.lex_state = 202, .external_lex_state = 27}, [6041] = {.lex_state = 202, .external_lex_state = 56}, [6042] = {.lex_state = 183, .external_lex_state = 82}, [6043] = {.lex_state = 206, .external_lex_state = 4}, [6044] = {.lex_state = 202, .external_lex_state = 27}, [6045] = {.lex_state = 202, .external_lex_state = 27}, [6046] = {.lex_state = 125, .external_lex_state = 22}, [6047] = {.lex_state = 122, .external_lex_state = 22}, [6048] = {.lex_state = 183, .external_lex_state = 82}, [6049] = {.lex_state = 202, .external_lex_state = 4}, [6050] = {.lex_state = 202, .external_lex_state = 27}, [6051] = {.lex_state = 123, .external_lex_state = 22}, [6052] = {.lex_state = 206, .external_lex_state = 4}, [6053] = {.lex_state = 123, .external_lex_state = 22}, [6054] = {.lex_state = 206, .external_lex_state = 4}, [6055] = {.lex_state = 202, .external_lex_state = 27}, [6056] = {.lex_state = 108, .external_lex_state = 83}, [6057] = {.lex_state = 202, .external_lex_state = 27}, [6058] = {.lex_state = 206, .external_lex_state = 4}, [6059] = {.lex_state = 183, .external_lex_state = 82}, [6060] = {.lex_state = 183, .external_lex_state = 82}, [6061] = {.lex_state = 123, .external_lex_state = 22}, [6062] = {.lex_state = 202, .external_lex_state = 27}, [6063] = {.lex_state = 123, .external_lex_state = 22}, [6064] = {.lex_state = 112, .external_lex_state = 83}, [6065] = {.lex_state = 202, .external_lex_state = 27}, [6066] = {.lex_state = 183, .external_lex_state = 72}, [6067] = {.lex_state = 183, .external_lex_state = 82}, [6068] = {.lex_state = 202, .external_lex_state = 56}, [6069] = {.lex_state = 123, .external_lex_state = 22}, [6070] = {.lex_state = 202, .external_lex_state = 22}, [6071] = {.lex_state = 123, .external_lex_state = 22}, [6072] = {.lex_state = 202, .external_lex_state = 22}, [6073] = {.lex_state = 183, .external_lex_state = 82}, [6074] = {.lex_state = 108, .external_lex_state = 84}, [6075] = {.lex_state = 108, .external_lex_state = 84}, [6076] = {.lex_state = 202, .external_lex_state = 56}, [6077] = {.lex_state = 183, .external_lex_state = 82}, [6078] = {.lex_state = 123, .external_lex_state = 22}, [6079] = {.lex_state = 122, .external_lex_state = 22}, [6080] = {.lex_state = 211, .external_lex_state = 4}, [6081] = {.lex_state = 202, .external_lex_state = 56}, [6082] = {.lex_state = 206, .external_lex_state = 4}, [6083] = {.lex_state = 206, .external_lex_state = 4}, [6084] = {.lex_state = 206, .external_lex_state = 4}, [6085] = {.lex_state = 202, .external_lex_state = 56}, [6086] = {.lex_state = 202, .external_lex_state = 56}, [6087] = {.lex_state = 202, .external_lex_state = 4}, [6088] = {.lex_state = 202, .external_lex_state = 27}, [6089] = {.lex_state = 122, .external_lex_state = 22}, [6090] = {.lex_state = 122, .external_lex_state = 22}, [6091] = {.lex_state = 202, .external_lex_state = 27}, [6092] = {.lex_state = 84, .external_lex_state = 4}, [6093] = {.lex_state = 123, .external_lex_state = 22}, [6094] = {.lex_state = 202, .external_lex_state = 27}, [6095] = {.lex_state = 202, .external_lex_state = 4}, [6096] = {.lex_state = 202, .external_lex_state = 56}, [6097] = {.lex_state = 183, .external_lex_state = 82}, [6098] = {.lex_state = 123, .external_lex_state = 22}, [6099] = {.lex_state = 86, .external_lex_state = 22}, [6100] = {.lex_state = 123, .external_lex_state = 22}, [6101] = {.lex_state = 202, .external_lex_state = 27}, [6102] = {.lex_state = 123, .external_lex_state = 22}, [6103] = {.lex_state = 202, .external_lex_state = 27}, [6104] = {.lex_state = 183, .external_lex_state = 82}, [6105] = {.lex_state = 202, .external_lex_state = 4}, [6106] = {.lex_state = 123, .external_lex_state = 22}, [6107] = {.lex_state = 202, .external_lex_state = 56}, [6108] = {.lex_state = 202, .external_lex_state = 4}, [6109] = {.lex_state = 123, .external_lex_state = 22}, [6110] = {.lex_state = 122, .external_lex_state = 22}, [6111] = {.lex_state = 94, .external_lex_state = 4}, [6112] = {.lex_state = 202, .external_lex_state = 27}, [6113] = {.lex_state = 188, .external_lex_state = 4}, [6114] = {.lex_state = 202, .external_lex_state = 27}, [6115] = {.lex_state = 123, .external_lex_state = 22}, [6116] = {.lex_state = 202, .external_lex_state = 27}, [6117] = {.lex_state = 97, .external_lex_state = 4}, [6118] = {.lex_state = 123, .external_lex_state = 22}, [6119] = {.lex_state = 183, .external_lex_state = 82}, [6120] = {.lex_state = 125, .external_lex_state = 22}, [6121] = {.lex_state = 202, .external_lex_state = 27}, [6122] = {.lex_state = 202, .external_lex_state = 27}, [6123] = {.lex_state = 123, .external_lex_state = 22}, [6124] = {.lex_state = 202, .external_lex_state = 4}, [6125] = {.lex_state = 202, .external_lex_state = 27}, [6126] = {.lex_state = 123, .external_lex_state = 22}, [6127] = {.lex_state = 183, .external_lex_state = 82}, [6128] = {.lex_state = 202, .external_lex_state = 56}, [6129] = {.lex_state = 202, .external_lex_state = 56}, [6130] = {.lex_state = 192, .external_lex_state = 4}, [6131] = {.lex_state = 202, .external_lex_state = 27}, [6132] = {.lex_state = 202, .external_lex_state = 4}, [6133] = {.lex_state = 202, .external_lex_state = 27}, [6134] = {.lex_state = 211, .external_lex_state = 4}, [6135] = {.lex_state = 202, .external_lex_state = 27}, [6136] = {.lex_state = 202, .external_lex_state = 4}, [6137] = {.lex_state = 202, .external_lex_state = 4}, [6138] = {.lex_state = 202, .external_lex_state = 56}, [6139] = {.lex_state = 211, .external_lex_state = 4}, [6140] = {.lex_state = 123, .external_lex_state = 22}, [6141] = {.lex_state = 202, .external_lex_state = 27}, [6142] = {.lex_state = 108, .external_lex_state = 83}, [6143] = {.lex_state = 202, .external_lex_state = 27}, [6144] = {.lex_state = 202, .external_lex_state = 4}, [6145] = {.lex_state = 202, .external_lex_state = 56}, [6146] = {.lex_state = 202, .external_lex_state = 27}, [6147] = {.lex_state = 108, .external_lex_state = 84}, [6148] = {.lex_state = 123, .external_lex_state = 22}, [6149] = {.lex_state = 183, .external_lex_state = 82}, [6150] = {.lex_state = 202, .external_lex_state = 27}, [6151] = {.lex_state = 183, .external_lex_state = 82}, [6152] = {.lex_state = 202, .external_lex_state = 27}, [6153] = {.lex_state = 108, .external_lex_state = 84}, [6154] = {.lex_state = 202, .external_lex_state = 4}, [6155] = {.lex_state = 202, .external_lex_state = 56}, [6156] = {.lex_state = 202, .external_lex_state = 27}, [6157] = {.lex_state = 202, .external_lex_state = 56}, [6158] = {.lex_state = 122, .external_lex_state = 22}, [6159] = {.lex_state = 123, .external_lex_state = 22}, [6160] = {.lex_state = 123, .external_lex_state = 22}, [6161] = {.lex_state = 202, .external_lex_state = 27}, [6162] = {.lex_state = 202, .external_lex_state = 27}, [6163] = {.lex_state = 85, .external_lex_state = 4}, [6164] = {.lex_state = 108, .external_lex_state = 84}, [6165] = {.lex_state = 202, .external_lex_state = 27}, [6166] = {.lex_state = 202, .external_lex_state = 27}, [6167] = {.lex_state = 202, .external_lex_state = 4}, [6168] = {.lex_state = 123, .external_lex_state = 22}, [6169] = {.lex_state = 123, .external_lex_state = 22}, [6170] = {.lex_state = 85, .external_lex_state = 4}, [6171] = {.lex_state = 202, .external_lex_state = 27}, [6172] = {.lex_state = 76, .external_lex_state = 4}, [6173] = {.lex_state = 202, .external_lex_state = 27}, [6174] = {.lex_state = 202, .external_lex_state = 27}, [6175] = {.lex_state = 202, .external_lex_state = 56}, [6176] = {.lex_state = 89, .external_lex_state = 22}, [6177] = {.lex_state = 108, .external_lex_state = 63}, [6178] = {.lex_state = 188, .external_lex_state = 4}, [6179] = {.lex_state = 108, .external_lex_state = 63}, [6180] = {.lex_state = 108, .external_lex_state = 63}, [6181] = {.lex_state = 108, .external_lex_state = 63}, [6182] = {.lex_state = 108, .external_lex_state = 63}, [6183] = {.lex_state = 0, .external_lex_state = 51}, [6184] = {.lex_state = 108, .external_lex_state = 63}, [6185] = {.lex_state = 108, .external_lex_state = 63}, [6186] = {.lex_state = 108, .external_lex_state = 63}, [6187] = {.lex_state = 108, .external_lex_state = 63}, [6188] = {.lex_state = 109, .external_lex_state = 59}, [6189] = {.lex_state = 108, .external_lex_state = 63}, [6190] = {.lex_state = 108, .external_lex_state = 63}, [6191] = {.lex_state = 108, .external_lex_state = 63}, [6192] = {.lex_state = 108, .external_lex_state = 63}, [6193] = {.lex_state = 108, .external_lex_state = 63}, [6194] = {.lex_state = 108, .external_lex_state = 63}, [6195] = {.lex_state = 188, .external_lex_state = 4}, [6196] = {.lex_state = 108, .external_lex_state = 63}, [6197] = {.lex_state = 108, .external_lex_state = 63}, [6198] = {.lex_state = 108, .external_lex_state = 63}, [6199] = {.lex_state = 188, .external_lex_state = 4}, [6200] = {.lex_state = 107, .external_lex_state = 24}, [6201] = {.lex_state = 108, .external_lex_state = 63}, [6202] = {.lex_state = 108, .external_lex_state = 63}, [6203] = {.lex_state = 108, .external_lex_state = 63}, [6204] = {.lex_state = 106, .external_lex_state = 61}, [6205] = {.lex_state = 188, .external_lex_state = 4}, [6206] = {.lex_state = 106, .external_lex_state = 61}, [6207] = {.lex_state = 112, .external_lex_state = 63}, [6208] = {.lex_state = 112, .external_lex_state = 63}, [6209] = {.lex_state = 0, .external_lex_state = 51}, [6210] = {.lex_state = 188, .external_lex_state = 4}, [6211] = {.lex_state = 188, .external_lex_state = 27}, [6212] = {.lex_state = 112, .external_lex_state = 63}, [6213] = {.lex_state = 211, .external_lex_state = 62}, [6214] = {.lex_state = 188, .external_lex_state = 4}, [6215] = {.lex_state = 112, .external_lex_state = 63}, [6216] = {.lex_state = 183, .external_lex_state = 3}, [6217] = {.lex_state = 211, .external_lex_state = 62}, [6218] = {.lex_state = 126, .external_lex_state = 26}, [6219] = {.lex_state = 108, .external_lex_state = 63}, [6220] = {.lex_state = 108, .external_lex_state = 63}, [6221] = {.lex_state = 108, .external_lex_state = 63}, [6222] = {.lex_state = 112, .external_lex_state = 63}, [6223] = {.lex_state = 188, .external_lex_state = 4}, [6224] = {.lex_state = 108, .external_lex_state = 63}, [6225] = {.lex_state = 108, .external_lex_state = 63}, [6226] = {.lex_state = 108, .external_lex_state = 63}, [6227] = {.lex_state = 108, .external_lex_state = 63}, [6228] = {.lex_state = 108, .external_lex_state = 63}, [6229] = {.lex_state = 108, .external_lex_state = 63}, [6230] = {.lex_state = 108, .external_lex_state = 63}, [6231] = {.lex_state = 108, .external_lex_state = 63}, [6232] = {.lex_state = 108, .external_lex_state = 63}, [6233] = {.lex_state = 108, .external_lex_state = 63}, [6234] = {.lex_state = 108, .external_lex_state = 63}, [6235] = {.lex_state = 211, .external_lex_state = 62}, [6236] = {.lex_state = 188, .external_lex_state = 4}, [6237] = {.lex_state = 188, .external_lex_state = 27}, [6238] = {.lex_state = 188, .external_lex_state = 85}, [6239] = {.lex_state = 188, .external_lex_state = 86}, [6240] = {.lex_state = 188, .external_lex_state = 29}, [6241] = {.lex_state = 188, .external_lex_state = 4}, [6242] = {.lex_state = 128, .external_lex_state = 58}, [6243] = {.lex_state = 128, .external_lex_state = 58}, [6244] = {.lex_state = 104, .external_lex_state = 4}, [6245] = {.lex_state = 108, .external_lex_state = 63}, [6246] = {.lex_state = 188, .external_lex_state = 86}, [6247] = {.lex_state = 108, .external_lex_state = 63}, [6248] = {.lex_state = 210, .external_lex_state = 25}, [6249] = {.lex_state = 188, .external_lex_state = 85}, [6250] = {.lex_state = 183, .external_lex_state = 9}, [6251] = {.lex_state = 188, .external_lex_state = 4}, [6252] = {.lex_state = 108, .external_lex_state = 63}, [6253] = {.lex_state = 89, .external_lex_state = 22}, [6254] = {.lex_state = 89, .external_lex_state = 22}, [6255] = {.lex_state = 108, .external_lex_state = 63}, [6256] = {.lex_state = 108, .external_lex_state = 63}, [6257] = {.lex_state = 194, .external_lex_state = 4}, [6258] = {.lex_state = 183, .external_lex_state = 9}, [6259] = {.lex_state = 183, .external_lex_state = 9}, [6260] = {.lex_state = 183, .external_lex_state = 8}, [6261] = {.lex_state = 194, .external_lex_state = 4}, [6262] = {.lex_state = 108, .external_lex_state = 63}, [6263] = {.lex_state = 210, .external_lex_state = 23}, [6264] = {.lex_state = 89, .external_lex_state = 22}, [6265] = {.lex_state = 89, .external_lex_state = 22}, [6266] = {.lex_state = 5, .external_lex_state = 4}, [6267] = {.lex_state = 89, .external_lex_state = 22}, [6268] = {.lex_state = 89, .external_lex_state = 22}, [6269] = {.lex_state = 211, .external_lex_state = 65}, [6270] = {.lex_state = 211, .external_lex_state = 65}, [6271] = {.lex_state = 127, .external_lex_state = 80}, [6272] = {.lex_state = 109, .external_lex_state = 59}, [6273] = {.lex_state = 89, .external_lex_state = 22}, [6274] = {.lex_state = 127, .external_lex_state = 80}, [6275] = {.lex_state = 89, .external_lex_state = 22}, [6276] = {.lex_state = 127, .external_lex_state = 80}, [6277] = {.lex_state = 127, .external_lex_state = 80}, [6278] = {.lex_state = 112, .external_lex_state = 63}, [6279] = {.lex_state = 183, .external_lex_state = 8}, [6280] = {.lex_state = 108, .external_lex_state = 63}, [6281] = {.lex_state = 89, .external_lex_state = 22}, [6282] = {.lex_state = 89, .external_lex_state = 22}, [6283] = {.lex_state = 89, .external_lex_state = 22}, [6284] = {.lex_state = 94, .external_lex_state = 52}, [6285] = {.lex_state = 89, .external_lex_state = 22}, [6286] = {.lex_state = 89, .external_lex_state = 22}, [6287] = {.lex_state = 89, .external_lex_state = 22}, [6288] = {.lex_state = 89, .external_lex_state = 22}, [6289] = {.lex_state = 94, .external_lex_state = 52}, [6290] = {.lex_state = 101, .external_lex_state = 63}, [6291] = {.lex_state = 89, .external_lex_state = 22}, [6292] = {.lex_state = 89, .external_lex_state = 22}, [6293] = {.lex_state = 188, .external_lex_state = 4}, [6294] = {.lex_state = 108, .external_lex_state = 63}, [6295] = {.lex_state = 183, .external_lex_state = 8}, [6296] = {.lex_state = 127, .external_lex_state = 54}, [6297] = {.lex_state = 127, .external_lex_state = 54}, [6298] = {.lex_state = 108, .external_lex_state = 63}, [6299] = {.lex_state = 108, .external_lex_state = 63}, [6300] = {.lex_state = 188, .external_lex_state = 85}, [6301] = {.lex_state = 101, .external_lex_state = 63}, [6302] = {.lex_state = 101, .external_lex_state = 63}, [6303] = {.lex_state = 188, .external_lex_state = 86}, [6304] = {.lex_state = 101, .external_lex_state = 63}, [6305] = {.lex_state = 101, .external_lex_state = 63}, [6306] = {.lex_state = 108, .external_lex_state = 63}, [6307] = {.lex_state = 108, .external_lex_state = 63}, [6308] = {.lex_state = 101, .external_lex_state = 63}, [6309] = {.lex_state = 108, .external_lex_state = 63}, [6310] = {.lex_state = 108, .external_lex_state = 63}, [6311] = {.lex_state = 108, .external_lex_state = 63}, [6312] = {.lex_state = 108, .external_lex_state = 63}, [6313] = {.lex_state = 108, .external_lex_state = 63}, [6314] = {.lex_state = 108, .external_lex_state = 63}, [6315] = {.lex_state = 101, .external_lex_state = 63}, [6316] = {.lex_state = 127, .external_lex_state = 22}, [6317] = {.lex_state = 127, .external_lex_state = 80}, [6318] = {.lex_state = 127, .external_lex_state = 80}, [6319] = {.lex_state = 127, .external_lex_state = 80}, [6320] = {.lex_state = 127, .external_lex_state = 80}, [6321] = {.lex_state = 127, .external_lex_state = 80}, [6322] = {.lex_state = 108, .external_lex_state = 63}, [6323] = {.lex_state = 126, .external_lex_state = 26}, [6324] = {.lex_state = 108, .external_lex_state = 63}, [6325] = {.lex_state = 0, .external_lex_state = 50}, [6326] = {.lex_state = 82, .external_lex_state = 4}, [6327] = {.lex_state = 210, .external_lex_state = 25}, [6328] = {.lex_state = 104, .external_lex_state = 4}, [6329] = {.lex_state = 85, .external_lex_state = 4}, [6330] = {.lex_state = 127, .external_lex_state = 54}, [6331] = {.lex_state = 188, .external_lex_state = 29}, [6332] = {.lex_state = 106, .external_lex_state = 61}, [6333] = {.lex_state = 127, .external_lex_state = 54}, [6334] = {.lex_state = 109, .external_lex_state = 59}, [6335] = {.lex_state = 108, .external_lex_state = 63}, [6336] = {.lex_state = 128, .external_lex_state = 58}, [6337] = {.lex_state = 108, .external_lex_state = 63}, [6338] = {.lex_state = 211, .external_lex_state = 65}, [6339] = {.lex_state = 0, .external_lex_state = 50}, [6340] = {.lex_state = 127, .external_lex_state = 54}, [6341] = {.lex_state = 101, .external_lex_state = 63}, [6342] = {.lex_state = 210, .external_lex_state = 23}, [6343] = {.lex_state = 188, .external_lex_state = 4}, [6344] = {.lex_state = 0, .external_lex_state = 51}, [6345] = {.lex_state = 188, .external_lex_state = 4}, [6346] = {.lex_state = 108, .external_lex_state = 63}, [6347] = {.lex_state = 188, .external_lex_state = 4}, [6348] = {.lex_state = 108, .external_lex_state = 63}, [6349] = {.lex_state = 0, .external_lex_state = 51}, [6350] = {.lex_state = 188, .external_lex_state = 4}, [6351] = {.lex_state = 107, .external_lex_state = 24}, [6352] = {.lex_state = 108, .external_lex_state = 63}, [6353] = {.lex_state = 211, .external_lex_state = 25}, [6354] = {.lex_state = 188, .external_lex_state = 4}, [6355] = {.lex_state = 188, .external_lex_state = 4}, [6356] = {.lex_state = 210, .external_lex_state = 27}, [6357] = {.lex_state = 188, .external_lex_state = 4}, [6358] = {.lex_state = 188, .external_lex_state = 4}, [6359] = {.lex_state = 207, .external_lex_state = 51}, [6360] = {.lex_state = 127, .external_lex_state = 22}, [6361] = {.lex_state = 188, .external_lex_state = 4}, [6362] = {.lex_state = 188, .external_lex_state = 4}, [6363] = {.lex_state = 211, .external_lex_state = 55}, [6364] = {.lex_state = 188, .external_lex_state = 4}, [6365] = {.lex_state = 89, .external_lex_state = 61}, [6366] = {.lex_state = 211, .external_lex_state = 66}, [6367] = {.lex_state = 211, .external_lex_state = 66}, [6368] = {.lex_state = 207, .external_lex_state = 51}, [6369] = {.lex_state = 127, .external_lex_state = 22}, [6370] = {.lex_state = 188, .external_lex_state = 4}, [6371] = {.lex_state = 188, .external_lex_state = 4}, [6372] = {.lex_state = 188, .external_lex_state = 4}, [6373] = {.lex_state = 109, .external_lex_state = 24}, [6374] = {.lex_state = 188, .external_lex_state = 4}, [6375] = {.lex_state = 188, .external_lex_state = 4}, [6376] = {.lex_state = 203, .external_lex_state = 4}, [6377] = {.lex_state = 188, .external_lex_state = 4}, [6378] = {.lex_state = 109, .external_lex_state = 24}, [6379] = {.lex_state = 211, .external_lex_state = 23}, [6380] = {.lex_state = 188, .external_lex_state = 4}, [6381] = {.lex_state = 188, .external_lex_state = 4}, [6382] = {.lex_state = 109, .external_lex_state = 24}, [6383] = {.lex_state = 188, .external_lex_state = 4}, [6384] = {.lex_state = 188, .external_lex_state = 4}, [6385] = {.lex_state = 188, .external_lex_state = 4}, [6386] = {.lex_state = 128, .external_lex_state = 26}, [6387] = {.lex_state = 117, .external_lex_state = 83}, [6388] = {.lex_state = 207, .external_lex_state = 50}, [6389] = {.lex_state = 109, .external_lex_state = 24}, [6390] = {.lex_state = 183, .external_lex_state = 69}, [6391] = {.lex_state = 188, .external_lex_state = 4}, [6392] = {.lex_state = 211, .external_lex_state = 23}, [6393] = {.lex_state = 188, .external_lex_state = 55}, [6394] = {.lex_state = 188, .external_lex_state = 4}, [6395] = {.lex_state = 188, .external_lex_state = 4}, [6396] = {.lex_state = 188, .external_lex_state = 4}, [6397] = {.lex_state = 184, .external_lex_state = 22}, [6398] = {.lex_state = 188, .external_lex_state = 4}, [6399] = {.lex_state = 188, .external_lex_state = 55}, [6400] = {.lex_state = 188, .external_lex_state = 4}, [6401] = {.lex_state = 188, .external_lex_state = 4}, [6402] = {.lex_state = 85, .external_lex_state = 4}, [6403] = {.lex_state = 106, .external_lex_state = 4}, [6404] = {.lex_state = 207, .external_lex_state = 52}, [6405] = {.lex_state = 188, .external_lex_state = 4}, [6406] = {.lex_state = 109, .external_lex_state = 24}, [6407] = {.lex_state = 188, .external_lex_state = 4}, [6408] = {.lex_state = 188, .external_lex_state = 4}, [6409] = {.lex_state = 183, .external_lex_state = 69}, [6410] = {.lex_state = 106, .external_lex_state = 4}, [6411] = {.lex_state = 207, .external_lex_state = 52}, [6412] = {.lex_state = 183, .external_lex_state = 68}, [6413] = {.lex_state = 188, .external_lex_state = 29}, [6414] = {.lex_state = 127, .external_lex_state = 22}, [6415] = {.lex_state = 188, .external_lex_state = 4}, [6416] = {.lex_state = 109, .external_lex_state = 24}, [6417] = {.lex_state = 109, .external_lex_state = 24}, [6418] = {.lex_state = 188, .external_lex_state = 4}, [6419] = {.lex_state = 188, .external_lex_state = 4}, [6420] = {.lex_state = 89, .external_lex_state = 61}, [6421] = {.lex_state = 109, .external_lex_state = 24}, [6422] = {.lex_state = 188, .external_lex_state = 4}, [6423] = {.lex_state = 117, .external_lex_state = 63}, [6424] = {.lex_state = 113, .external_lex_state = 49}, [6425] = {.lex_state = 188, .external_lex_state = 4}, [6426] = {.lex_state = 188, .external_lex_state = 4}, [6427] = {.lex_state = 109, .external_lex_state = 24}, [6428] = {.lex_state = 211, .external_lex_state = 23}, [6429] = {.lex_state = 188, .external_lex_state = 55}, [6430] = {.lex_state = 188, .external_lex_state = 4}, [6431] = {.lex_state = 183, .external_lex_state = 68}, [6432] = {.lex_state = 188, .external_lex_state = 4}, [6433] = {.lex_state = 188, .external_lex_state = 4}, [6434] = {.lex_state = 183, .external_lex_state = 69}, [6435] = {.lex_state = 85, .external_lex_state = 4}, [6436] = {.lex_state = 188, .external_lex_state = 4}, [6437] = {.lex_state = 188, .external_lex_state = 4}, [6438] = {.lex_state = 127, .external_lex_state = 22}, [6439] = {.lex_state = 106, .external_lex_state = 4}, [6440] = {.lex_state = 106, .external_lex_state = 4}, [6441] = {.lex_state = 106, .external_lex_state = 4}, [6442] = {.lex_state = 109, .external_lex_state = 24}, [6443] = {.lex_state = 188, .external_lex_state = 4}, [6444] = {.lex_state = 106, .external_lex_state = 4}, [6445] = {.lex_state = 188, .external_lex_state = 4}, [6446] = {.lex_state = 188, .external_lex_state = 4}, [6447] = {.lex_state = 106, .external_lex_state = 4}, [6448] = {.lex_state = 106, .external_lex_state = 4}, [6449] = {.lex_state = 106, .external_lex_state = 4}, [6450] = {.lex_state = 188, .external_lex_state = 4}, [6451] = {.lex_state = 127, .external_lex_state = 22}, [6452] = {.lex_state = 188, .external_lex_state = 4}, [6453] = {.lex_state = 188, .external_lex_state = 4}, [6454] = {.lex_state = 127, .external_lex_state = 22}, [6455] = {.lex_state = 188, .external_lex_state = 4}, [6456] = {.lex_state = 106, .external_lex_state = 4}, [6457] = {.lex_state = 188, .external_lex_state = 4}, [6458] = {.lex_state = 188, .external_lex_state = 4}, [6459] = {.lex_state = 127, .external_lex_state = 22}, [6460] = {.lex_state = 117, .external_lex_state = 83}, [6461] = {.lex_state = 109, .external_lex_state = 24}, [6462] = {.lex_state = 85, .external_lex_state = 4}, [6463] = {.lex_state = 128, .external_lex_state = 26}, [6464] = {.lex_state = 127, .external_lex_state = 22}, [6465] = {.lex_state = 188, .external_lex_state = 4}, [6466] = {.lex_state = 188, .external_lex_state = 4}, [6467] = {.lex_state = 188, .external_lex_state = 4}, [6468] = {.lex_state = 211, .external_lex_state = 25}, [6469] = {.lex_state = 207, .external_lex_state = 50}, [6470] = {.lex_state = 188, .external_lex_state = 4}, [6471] = {.lex_state = 188, .external_lex_state = 4}, [6472] = {.lex_state = 183, .external_lex_state = 4}, [6473] = {.lex_state = 188, .external_lex_state = 4}, [6474] = {.lex_state = 188, .external_lex_state = 4}, [6475] = {.lex_state = 117, .external_lex_state = 84}, [6476] = {.lex_state = 183, .external_lex_state = 68}, [6477] = {.lex_state = 127, .external_lex_state = 22}, [6478] = {.lex_state = 188, .external_lex_state = 4}, [6479] = {.lex_state = 188, .external_lex_state = 4}, [6480] = {.lex_state = 188, .external_lex_state = 4}, [6481] = {.lex_state = 188, .external_lex_state = 4}, [6482] = {.lex_state = 117, .external_lex_state = 84}, [6483] = {.lex_state = 109, .external_lex_state = 24}, [6484] = {.lex_state = 128, .external_lex_state = 26}, [6485] = {.lex_state = 188, .external_lex_state = 4}, [6486] = {.lex_state = 188, .external_lex_state = 4}, [6487] = {.lex_state = 188, .external_lex_state = 4}, [6488] = {.lex_state = 117, .external_lex_state = 84}, [6489] = {.lex_state = 117, .external_lex_state = 84}, [6490] = {.lex_state = 127, .external_lex_state = 22}, [6491] = {.lex_state = 127, .external_lex_state = 22}, [6492] = {.lex_state = 117, .external_lex_state = 84}, [6493] = {.lex_state = 127, .external_lex_state = 22}, [6494] = {.lex_state = 117, .external_lex_state = 84}, [6495] = {.lex_state = 188, .external_lex_state = 4}, [6496] = {.lex_state = 188, .external_lex_state = 4}, [6497] = {.lex_state = 117, .external_lex_state = 84}, [6498] = {.lex_state = 117, .external_lex_state = 84}, [6499] = {.lex_state = 210, .external_lex_state = 29}, [6500] = {.lex_state = 128, .external_lex_state = 26}, [6501] = {.lex_state = 117, .external_lex_state = 84}, [6502] = {.lex_state = 188, .external_lex_state = 4}, [6503] = {.lex_state = 188, .external_lex_state = 4}, [6504] = {.lex_state = 106, .external_lex_state = 4}, [6505] = {.lex_state = 211, .external_lex_state = 23}, [6506] = {.lex_state = 85, .external_lex_state = 4}, [6507] = {.lex_state = 106, .external_lex_state = 4}, [6508] = {.lex_state = 127, .external_lex_state = 22}, [6509] = {.lex_state = 188, .external_lex_state = 4}, [6510] = {.lex_state = 188, .external_lex_state = 4}, [6511] = {.lex_state = 110, .external_lex_state = 28}, [6512] = {.lex_state = 127, .external_lex_state = 22}, [6513] = {.lex_state = 127, .external_lex_state = 22}, [6514] = {.lex_state = 127, .external_lex_state = 22}, [6515] = {.lex_state = 127, .external_lex_state = 22}, [6516] = {.lex_state = 188, .external_lex_state = 4}, [6517] = {.lex_state = 188, .external_lex_state = 66}, [6518] = {.lex_state = 127, .external_lex_state = 22}, [6519] = {.lex_state = 127, .external_lex_state = 22}, [6520] = {.lex_state = 127, .external_lex_state = 22}, [6521] = {.lex_state = 127, .external_lex_state = 22}, [6522] = {.lex_state = 127, .external_lex_state = 22}, [6523] = {.lex_state = 127, .external_lex_state = 22}, [6524] = {.lex_state = 127, .external_lex_state = 22}, [6525] = {.lex_state = 188, .external_lex_state = 27}, [6526] = {.lex_state = 127, .external_lex_state = 22}, [6527] = {.lex_state = 188, .external_lex_state = 4}, [6528] = {.lex_state = 127, .external_lex_state = 22}, [6529] = {.lex_state = 188, .external_lex_state = 4}, [6530] = {.lex_state = 127, .external_lex_state = 22}, [6531] = {.lex_state = 127, .external_lex_state = 22}, [6532] = {.lex_state = 188, .external_lex_state = 4}, [6533] = {.lex_state = 127, .external_lex_state = 22}, [6534] = {.lex_state = 127, .external_lex_state = 22}, [6535] = {.lex_state = 188, .external_lex_state = 66}, [6536] = {.lex_state = 127, .external_lex_state = 22}, [6537] = {.lex_state = 127, .external_lex_state = 22}, [6538] = {.lex_state = 127, .external_lex_state = 22}, [6539] = {.lex_state = 127, .external_lex_state = 22}, [6540] = {.lex_state = 127, .external_lex_state = 22}, [6541] = {.lex_state = 127, .external_lex_state = 22}, [6542] = {.lex_state = 127, .external_lex_state = 22}, [6543] = {.lex_state = 127, .external_lex_state = 22}, [6544] = {.lex_state = 127, .external_lex_state = 22}, [6545] = {.lex_state = 188, .external_lex_state = 4}, [6546] = {.lex_state = 127, .external_lex_state = 22}, [6547] = {.lex_state = 127, .external_lex_state = 22}, [6548] = {.lex_state = 127, .external_lex_state = 22}, [6549] = {.lex_state = 127, .external_lex_state = 22}, [6550] = {.lex_state = 127, .external_lex_state = 22}, [6551] = {.lex_state = 128, .external_lex_state = 26}, [6552] = {.lex_state = 128, .external_lex_state = 26}, [6553] = {.lex_state = 127, .external_lex_state = 22}, [6554] = {.lex_state = 127, .external_lex_state = 22}, [6555] = {.lex_state = 128, .external_lex_state = 26}, [6556] = {.lex_state = 128, .external_lex_state = 26}, [6557] = {.lex_state = 127, .external_lex_state = 22}, [6558] = {.lex_state = 109, .external_lex_state = 24}, [6559] = {.lex_state = 188, .external_lex_state = 4}, [6560] = {.lex_state = 211, .external_lex_state = 23}, [6561] = {.lex_state = 188, .external_lex_state = 4}, [6562] = {.lex_state = 188, .external_lex_state = 4}, [6563] = {.lex_state = 211, .external_lex_state = 25}, [6564] = {.lex_state = 109, .external_lex_state = 24}, [6565] = {.lex_state = 211, .external_lex_state = 25}, [6566] = {.lex_state = 183, .external_lex_state = 4}, [6567] = {.lex_state = 113, .external_lex_state = 49}, [6568] = {.lex_state = 106, .external_lex_state = 4}, [6569] = {.lex_state = 127, .external_lex_state = 22}, [6570] = {.lex_state = 106, .external_lex_state = 4}, [6571] = {.lex_state = 106, .external_lex_state = 4}, [6572] = {.lex_state = 128, .external_lex_state = 26}, [6573] = {.lex_state = 188, .external_lex_state = 4}, [6574] = {.lex_state = 106, .external_lex_state = 4}, [6575] = {.lex_state = 106, .external_lex_state = 4}, [6576] = {.lex_state = 211, .external_lex_state = 25}, [6577] = {.lex_state = 128, .external_lex_state = 26}, [6578] = {.lex_state = 128, .external_lex_state = 26}, [6579] = {.lex_state = 211, .external_lex_state = 25}, [6580] = {.lex_state = 128, .external_lex_state = 26}, [6581] = {.lex_state = 117, .external_lex_state = 83}, [6582] = {.lex_state = 128, .external_lex_state = 26}, [6583] = {.lex_state = 127, .external_lex_state = 22}, [6584] = {.lex_state = 128, .external_lex_state = 26}, [6585] = {.lex_state = 128, .external_lex_state = 26}, [6586] = {.lex_state = 128, .external_lex_state = 26}, [6587] = {.lex_state = 109, .external_lex_state = 24}, [6588] = {.lex_state = 127, .external_lex_state = 22}, [6589] = {.lex_state = 127, .external_lex_state = 22}, [6590] = {.lex_state = 127, .external_lex_state = 22}, [6591] = {.lex_state = 188, .external_lex_state = 4}, [6592] = {.lex_state = 127, .external_lex_state = 22}, [6593] = {.lex_state = 188, .external_lex_state = 4}, [6594] = {.lex_state = 85, .external_lex_state = 4}, [6595] = {.lex_state = 85, .external_lex_state = 4}, [6596] = {.lex_state = 85, .external_lex_state = 4}, [6597] = {.lex_state = 85, .external_lex_state = 4}, [6598] = {.lex_state = 211, .external_lex_state = 25}, [6599] = {.lex_state = 16, .external_lex_state = 22}, [6600] = {.lex_state = 210, .external_lex_state = 27}, [6601] = {.lex_state = 188, .external_lex_state = 4}, [6602] = {.lex_state = 109, .external_lex_state = 24}, [6603] = {.lex_state = 127, .external_lex_state = 22}, [6604] = {.lex_state = 127, .external_lex_state = 22}, [6605] = {.lex_state = 188, .external_lex_state = 4}, [6606] = {.lex_state = 203, .external_lex_state = 4}, [6607] = {.lex_state = 128, .external_lex_state = 26}, [6608] = {.lex_state = 127, .external_lex_state = 22}, [6609] = {.lex_state = 188, .external_lex_state = 66}, [6610] = {.lex_state = 210, .external_lex_state = 29}, [6611] = {.lex_state = 188, .external_lex_state = 4}, [6612] = {.lex_state = 127, .external_lex_state = 22}, [6613] = {.lex_state = 127, .external_lex_state = 22}, [6614] = {.lex_state = 127, .external_lex_state = 22}, [6615] = {.lex_state = 188, .external_lex_state = 4}, [6616] = {.lex_state = 202, .external_lex_state = 4}, [6617] = {.lex_state = 202, .external_lex_state = 4}, [6618] = {.lex_state = 188, .external_lex_state = 4}, [6619] = {.lex_state = 211, .external_lex_state = 55}, [6620] = {.lex_state = 211, .external_lex_state = 66}, [6621] = {.lex_state = 188, .external_lex_state = 4}, [6622] = {.lex_state = 211, .external_lex_state = 25}, [6623] = {.lex_state = 113, .external_lex_state = 49}, [6624] = {.lex_state = 211, .external_lex_state = 23}, [6625] = {.lex_state = 211, .external_lex_state = 23}, [6626] = {.lex_state = 211, .external_lex_state = 23}, [6627] = {.lex_state = 183, .external_lex_state = 4}, [6628] = {.lex_state = 188, .external_lex_state = 4}, [6629] = {.lex_state = 211, .external_lex_state = 23}, [6630] = {.lex_state = 211, .external_lex_state = 23}, [6631] = {.lex_state = 89, .external_lex_state = 61}, [6632] = {.lex_state = 211, .external_lex_state = 23}, [6633] = {.lex_state = 211, .external_lex_state = 23}, [6634] = {.lex_state = 86, .external_lex_state = 4}, [6635] = {.lex_state = 211, .external_lex_state = 23}, [6636] = {.lex_state = 202, .external_lex_state = 4}, [6637] = {.lex_state = 211, .external_lex_state = 23}, [6638] = {.lex_state = 188, .external_lex_state = 4}, [6639] = {.lex_state = 211, .external_lex_state = 23}, [6640] = {.lex_state = 211, .external_lex_state = 25}, [6641] = {.lex_state = 211, .external_lex_state = 25}, [6642] = {.lex_state = 211, .external_lex_state = 23}, [6643] = {.lex_state = 211, .external_lex_state = 23}, [6644] = {.lex_state = 188, .external_lex_state = 4}, [6645] = {.lex_state = 211, .external_lex_state = 55}, [6646] = {.lex_state = 211, .external_lex_state = 23}, [6647] = {.lex_state = 211, .external_lex_state = 25}, [6648] = {.lex_state = 183, .external_lex_state = 4}, [6649] = {.lex_state = 106, .external_lex_state = 4}, [6650] = {.lex_state = 211, .external_lex_state = 25}, [6651] = {.lex_state = 211, .external_lex_state = 25}, [6652] = {.lex_state = 211, .external_lex_state = 25}, [6653] = {.lex_state = 109, .external_lex_state = 24}, [6654] = {.lex_state = 128, .external_lex_state = 26}, [6655] = {.lex_state = 211, .external_lex_state = 25}, [6656] = {.lex_state = 211, .external_lex_state = 25}, [6657] = {.lex_state = 211, .external_lex_state = 25}, [6658] = {.lex_state = 192, .external_lex_state = 71}, [6659] = {.lex_state = 117, .external_lex_state = 83}, [6660] = {.lex_state = 117, .external_lex_state = 83}, [6661] = {.lex_state = 188, .external_lex_state = 4}, [6662] = {.lex_state = 109, .external_lex_state = 24}, [6663] = {.lex_state = 188, .external_lex_state = 4}, [6664] = {.lex_state = 188, .external_lex_state = 4}, [6665] = {.lex_state = 110, .external_lex_state = 28}, [6666] = {.lex_state = 188, .external_lex_state = 4}, [6667] = {.lex_state = 211, .external_lex_state = 25}, [6668] = {.lex_state = 188, .external_lex_state = 4}, [6669] = {.lex_state = 127, .external_lex_state = 22}, [6670] = {.lex_state = 211, .external_lex_state = 27}, [6671] = {.lex_state = 203, .external_lex_state = 4}, [6672] = {.lex_state = 188, .external_lex_state = 4}, [6673] = {.lex_state = 211, .external_lex_state = 29}, [6674] = {.lex_state = 183, .external_lex_state = 3}, [6675] = {.lex_state = 211, .external_lex_state = 27}, [6676] = {.lex_state = 117, .external_lex_state = 63}, [6677] = {.lex_state = 117, .external_lex_state = 63}, [6678] = {.lex_state = 89, .external_lex_state = 4}, [6679] = {.lex_state = 89, .external_lex_state = 4}, [6680] = {.lex_state = 211, .external_lex_state = 27}, [6681] = {.lex_state = 117, .external_lex_state = 63}, [6682] = {.lex_state = 206, .external_lex_state = 22}, [6683] = {.lex_state = 114, .external_lex_state = 4}, [6684] = {.lex_state = 183, .external_lex_state = 3}, [6685] = {.lex_state = 115, .external_lex_state = 61}, [6686] = {.lex_state = 115, .external_lex_state = 61}, [6687] = {.lex_state = 117, .external_lex_state = 63}, [6688] = {.lex_state = 89, .external_lex_state = 4}, [6689] = {.lex_state = 89, .external_lex_state = 4}, [6690] = {.lex_state = 188, .external_lex_state = 27}, [6691] = {.lex_state = 188, .external_lex_state = 27}, [6692] = {.lex_state = 117, .external_lex_state = 63}, [6693] = {.lex_state = 89, .external_lex_state = 4}, [6694] = {.lex_state = 0, .external_lex_state = 85}, [6695] = {.lex_state = 188, .external_lex_state = 4}, [6696] = {.lex_state = 113, .external_lex_state = 28}, [6697] = {.lex_state = 113, .external_lex_state = 28}, [6698] = {.lex_state = 89, .external_lex_state = 4}, [6699] = {.lex_state = 89, .external_lex_state = 4}, [6700] = {.lex_state = 192, .external_lex_state = 4}, [6701] = {.lex_state = 117, .external_lex_state = 63}, [6702] = {.lex_state = 116, .external_lex_state = 24}, [6703] = {.lex_state = 89, .external_lex_state = 4}, [6704] = {.lex_state = 89, .external_lex_state = 4}, [6705] = {.lex_state = 117, .external_lex_state = 63}, [6706] = {.lex_state = 211, .external_lex_state = 27}, [6707] = {.lex_state = 89, .external_lex_state = 4}, [6708] = {.lex_state = 117, .external_lex_state = 63}, [6709] = {.lex_state = 206, .external_lex_state = 22}, [6710] = {.lex_state = 211, .external_lex_state = 29}, [6711] = {.lex_state = 117, .external_lex_state = 63}, [6712] = {.lex_state = 89, .external_lex_state = 4}, [6713] = {.lex_state = 89, .external_lex_state = 4}, [6714] = {.lex_state = 203, .external_lex_state = 4}, [6715] = {.lex_state = 117, .external_lex_state = 63}, [6716] = {.lex_state = 89, .external_lex_state = 4}, [6717] = {.lex_state = 183, .external_lex_state = 3}, [6718] = {.lex_state = 188, .external_lex_state = 85}, [6719] = {.lex_state = 0, .external_lex_state = 86}, [6720] = {.lex_state = 117, .external_lex_state = 63}, [6721] = {.lex_state = 117, .external_lex_state = 63}, [6722] = {.lex_state = 211, .external_lex_state = 27}, [6723] = {.lex_state = 117, .external_lex_state = 63}, [6724] = {.lex_state = 117, .external_lex_state = 63}, [6725] = {.lex_state = 117, .external_lex_state = 63}, [6726] = {.lex_state = 117, .external_lex_state = 63}, [6727] = {.lex_state = 117, .external_lex_state = 63}, [6728] = {.lex_state = 117, .external_lex_state = 63}, [6729] = {.lex_state = 117, .external_lex_state = 63}, [6730] = {.lex_state = 117, .external_lex_state = 63}, [6731] = {.lex_state = 117, .external_lex_state = 63}, [6732] = {.lex_state = 116, .external_lex_state = 24}, [6733] = {.lex_state = 117, .external_lex_state = 63}, [6734] = {.lex_state = 117, .external_lex_state = 63}, [6735] = {.lex_state = 117, .external_lex_state = 63}, [6736] = {.lex_state = 89, .external_lex_state = 4}, [6737] = {.lex_state = 117, .external_lex_state = 63}, [6738] = {.lex_state = 117, .external_lex_state = 63}, [6739] = {.lex_state = 117, .external_lex_state = 63}, [6740] = {.lex_state = 211, .external_lex_state = 29}, [6741] = {.lex_state = 117, .external_lex_state = 63}, [6742] = {.lex_state = 211, .external_lex_state = 29}, [6743] = {.lex_state = 117, .external_lex_state = 63}, [6744] = {.lex_state = 203, .external_lex_state = 4}, [6745] = {.lex_state = 211, .external_lex_state = 29}, [6746] = {.lex_state = 211, .external_lex_state = 29}, [6747] = {.lex_state = 117, .external_lex_state = 63}, [6748] = {.lex_state = 206, .external_lex_state = 53}, [6749] = {.lex_state = 117, .external_lex_state = 63}, [6750] = {.lex_state = 113, .external_lex_state = 28}, [6751] = {.lex_state = 183, .external_lex_state = 72}, [6752] = {.lex_state = 113, .external_lex_state = 28}, [6753] = {.lex_state = 113, .external_lex_state = 28}, [6754] = {.lex_state = 113, .external_lex_state = 28}, [6755] = {.lex_state = 113, .external_lex_state = 28}, [6756] = {.lex_state = 113, .external_lex_state = 28}, [6757] = {.lex_state = 113, .external_lex_state = 28}, [6758] = {.lex_state = 113, .external_lex_state = 28}, [6759] = {.lex_state = 206, .external_lex_state = 53}, [6760] = {.lex_state = 93, .external_lex_state = 61}, [6761] = {.lex_state = 93, .external_lex_state = 61}, [6762] = {.lex_state = 113, .external_lex_state = 28}, [6763] = {.lex_state = 113, .external_lex_state = 28}, [6764] = {.lex_state = 113, .external_lex_state = 28}, [6765] = {.lex_state = 113, .external_lex_state = 28}, [6766] = {.lex_state = 211, .external_lex_state = 29}, [6767] = {.lex_state = 118, .external_lex_state = 59}, [6768] = {.lex_state = 118, .external_lex_state = 59}, [6769] = {.lex_state = 89, .external_lex_state = 4}, [6770] = {.lex_state = 0, .external_lex_state = 85}, [6771] = {.lex_state = 117, .external_lex_state = 63}, [6772] = {.lex_state = 117, .external_lex_state = 63}, [6773] = {.lex_state = 117, .external_lex_state = 63}, [6774] = {.lex_state = 113, .external_lex_state = 28}, [6775] = {.lex_state = 113, .external_lex_state = 28}, [6776] = {.lex_state = 117, .external_lex_state = 63}, [6777] = {.lex_state = 117, .external_lex_state = 63}, [6778] = {.lex_state = 113, .external_lex_state = 28}, [6779] = {.lex_state = 211, .external_lex_state = 27}, [6780] = {.lex_state = 117, .external_lex_state = 63}, [6781] = {.lex_state = 117, .external_lex_state = 63}, [6782] = {.lex_state = 117, .external_lex_state = 63}, [6783] = {.lex_state = 117, .external_lex_state = 63}, [6784] = {.lex_state = 117, .external_lex_state = 63}, [6785] = {.lex_state = 16, .external_lex_state = 22}, [6786] = {.lex_state = 188, .external_lex_state = 86}, [6787] = {.lex_state = 117, .external_lex_state = 63}, [6788] = {.lex_state = 117, .external_lex_state = 63}, [6789] = {.lex_state = 188, .external_lex_state = 4}, [6790] = {.lex_state = 117, .external_lex_state = 63}, [6791] = {.lex_state = 117, .external_lex_state = 63}, [6792] = {.lex_state = 117, .external_lex_state = 63}, [6793] = {.lex_state = 184, .external_lex_state = 24}, [6794] = {.lex_state = 183, .external_lex_state = 4}, [6795] = {.lex_state = 117, .external_lex_state = 63}, [6796] = {.lex_state = 117, .external_lex_state = 63}, [6797] = {.lex_state = 184, .external_lex_state = 24}, [6798] = {.lex_state = 184, .external_lex_state = 4}, [6799] = {.lex_state = 183, .external_lex_state = 15}, [6800] = {.lex_state = 211, .external_lex_state = 29}, [6801] = {.lex_state = 184, .external_lex_state = 22}, [6802] = {.lex_state = 211, .external_lex_state = 29}, [6803] = {.lex_state = 211, .external_lex_state = 27}, [6804] = {.lex_state = 117, .external_lex_state = 63}, [6805] = {.lex_state = 211, .external_lex_state = 29}, [6806] = {.lex_state = 211, .external_lex_state = 29}, [6807] = {.lex_state = 114, .external_lex_state = 4}, [6808] = {.lex_state = 211, .external_lex_state = 29}, [6809] = {.lex_state = 93, .external_lex_state = 4}, [6810] = {.lex_state = 206, .external_lex_state = 23}, [6811] = {.lex_state = 211, .external_lex_state = 29}, [6812] = {.lex_state = 188, .external_lex_state = 29}, [6813] = {.lex_state = 188, .external_lex_state = 4}, [6814] = {.lex_state = 188, .external_lex_state = 29}, [6815] = {.lex_state = 117, .external_lex_state = 63}, [6816] = {.lex_state = 93, .external_lex_state = 5}, [6817] = {.lex_state = 211, .external_lex_state = 29}, [6818] = {.lex_state = 211, .external_lex_state = 29}, [6819] = {.lex_state = 211, .external_lex_state = 29}, [6820] = {.lex_state = 211, .external_lex_state = 29}, [6821] = {.lex_state = 93, .external_lex_state = 5}, [6822] = {.lex_state = 93, .external_lex_state = 5}, [6823] = {.lex_state = 93, .external_lex_state = 5}, [6824] = {.lex_state = 93, .external_lex_state = 5}, [6825] = {.lex_state = 93, .external_lex_state = 5}, [6826] = {.lex_state = 93, .external_lex_state = 5}, [6827] = {.lex_state = 93, .external_lex_state = 5}, [6828] = {.lex_state = 93, .external_lex_state = 5}, [6829] = {.lex_state = 93, .external_lex_state = 61}, [6830] = {.lex_state = 206, .external_lex_state = 25}, [6831] = {.lex_state = 188, .external_lex_state = 4}, [6832] = {.lex_state = 211, .external_lex_state = 27}, [6833] = {.lex_state = 211, .external_lex_state = 27}, [6834] = {.lex_state = 211, .external_lex_state = 27}, [6835] = {.lex_state = 211, .external_lex_state = 27}, [6836] = {.lex_state = 211, .external_lex_state = 27}, [6837] = {.lex_state = 211, .external_lex_state = 27}, [6838] = {.lex_state = 211, .external_lex_state = 27}, [6839] = {.lex_state = 113, .external_lex_state = 28}, [6840] = {.lex_state = 183, .external_lex_state = 31}, [6841] = {.lex_state = 211, .external_lex_state = 27}, [6842] = {.lex_state = 184, .external_lex_state = 24}, [6843] = {.lex_state = 118, .external_lex_state = 59}, [6844] = {.lex_state = 211, .external_lex_state = 27}, [6845] = {.lex_state = 211, .external_lex_state = 27}, [6846] = {.lex_state = 211, .external_lex_state = 27}, [6847] = {.lex_state = 117, .external_lex_state = 63}, [6848] = {.lex_state = 207, .external_lex_state = 26}, [6849] = {.lex_state = 188, .external_lex_state = 4}, [6850] = {.lex_state = 184, .external_lex_state = 22}, [6851] = {.lex_state = 89, .external_lex_state = 4}, [6852] = {.lex_state = 0, .external_lex_state = 86}, [6853] = {.lex_state = 183, .external_lex_state = 4}, [6854] = {.lex_state = 184, .external_lex_state = 24}, [6855] = {.lex_state = 184, .external_lex_state = 24}, [6856] = {.lex_state = 211, .external_lex_state = 29}, [6857] = {.lex_state = 117, .external_lex_state = 63}, [6858] = {.lex_state = 203, .external_lex_state = 4}, [6859] = {.lex_state = 203, .external_lex_state = 4}, [6860] = {.lex_state = 188, .external_lex_state = 4}, [6861] = {.lex_state = 211, .external_lex_state = 4}, [6862] = {.lex_state = 117, .external_lex_state = 63}, [6863] = {.lex_state = 0, .external_lex_state = 86}, [6864] = {.lex_state = 115, .external_lex_state = 61}, [6865] = {.lex_state = 0, .external_lex_state = 85}, [6866] = {.lex_state = 117, .external_lex_state = 63}, [6867] = {.lex_state = 188, .external_lex_state = 4}, [6868] = {.lex_state = 93, .external_lex_state = 61}, [6869] = {.lex_state = 93, .external_lex_state = 61}, [6870] = {.lex_state = 206, .external_lex_state = 4}, [6871] = {.lex_state = 206, .external_lex_state = 23}, [6872] = {.lex_state = 184, .external_lex_state = 24}, [6873] = {.lex_state = 207, .external_lex_state = 26}, [6874] = {.lex_state = 188, .external_lex_state = 4}, [6875] = {.lex_state = 117, .external_lex_state = 63}, [6876] = {.lex_state = 117, .external_lex_state = 63}, [6877] = {.lex_state = 117, .external_lex_state = 63}, [6878] = {.lex_state = 206, .external_lex_state = 25}, [6879] = {.lex_state = 117, .external_lex_state = 63}, [6880] = {.lex_state = 184, .external_lex_state = 24}, [6881] = {.lex_state = 184, .external_lex_state = 24}, [6882] = {.lex_state = 117, .external_lex_state = 63}, [6883] = {.lex_state = 89, .external_lex_state = 4}, [6884] = {.lex_state = 89, .external_lex_state = 4}, [6885] = {.lex_state = 117, .external_lex_state = 63}, [6886] = {.lex_state = 0, .external_lex_state = 26}, [6887] = {.lex_state = 184, .external_lex_state = 4}, [6888] = {.lex_state = 206, .external_lex_state = 56}, [6889] = {.lex_state = 93, .external_lex_state = 4}, [6890] = {.lex_state = 0, .external_lex_state = 26}, [6891] = {.lex_state = 0, .external_lex_state = 26}, [6892] = {.lex_state = 0, .external_lex_state = 26}, [6893] = {.lex_state = 78, .external_lex_state = 4}, [6894] = {.lex_state = 0, .external_lex_state = 26}, [6895] = {.lex_state = 206, .external_lex_state = 4}, [6896] = {.lex_state = 0, .external_lex_state = 26}, [6897] = {.lex_state = 0, .external_lex_state = 26}, [6898] = {.lex_state = 203, .external_lex_state = 56}, [6899] = {.lex_state = 78, .external_lex_state = 4}, [6900] = {.lex_state = 184, .external_lex_state = 4}, [6901] = {.lex_state = 203, .external_lex_state = 56}, [6902] = {.lex_state = 0, .external_lex_state = 26}, [6903] = {.lex_state = 93, .external_lex_state = 4}, [6904] = {.lex_state = 93, .external_lex_state = 4}, [6905] = {.lex_state = 0, .external_lex_state = 26}, [6906] = {.lex_state = 93, .external_lex_state = 4}, [6907] = {.lex_state = 93, .external_lex_state = 4}, [6908] = {.lex_state = 203, .external_lex_state = 56}, [6909] = {.lex_state = 206, .external_lex_state = 56}, [6910] = {.lex_state = 93, .external_lex_state = 4}, [6911] = {.lex_state = 0, .external_lex_state = 26}, [6912] = {.lex_state = 0, .external_lex_state = 26}, [6913] = {.lex_state = 0, .external_lex_state = 26}, [6914] = {.lex_state = 78, .external_lex_state = 4}, [6915] = {.lex_state = 184, .external_lex_state = 4}, [6916] = {.lex_state = 0, .external_lex_state = 26}, [6917] = {.lex_state = 0, .external_lex_state = 26}, [6918] = {.lex_state = 203, .external_lex_state = 56}, [6919] = {.lex_state = 184, .external_lex_state = 4}, [6920] = {.lex_state = 204, .external_lex_state = 4}, [6921] = {.lex_state = 203, .external_lex_state = 56}, [6922] = {.lex_state = 0, .external_lex_state = 26}, [6923] = {.lex_state = 78, .external_lex_state = 4}, [6924] = {.lex_state = 184, .external_lex_state = 22}, [6925] = {.lex_state = 203, .external_lex_state = 56}, [6926] = {.lex_state = 118, .external_lex_state = 24}, [6927] = {.lex_state = 0, .external_lex_state = 26}, [6928] = {.lex_state = 0, .external_lex_state = 26}, [6929] = {.lex_state = 78, .external_lex_state = 4}, [6930] = {.lex_state = 0, .external_lex_state = 26}, [6931] = {.lex_state = 0, .external_lex_state = 26}, [6932] = {.lex_state = 203, .external_lex_state = 56}, [6933] = {.lex_state = 184, .external_lex_state = 4}, [6934] = {.lex_state = 203, .external_lex_state = 56}, [6935] = {.lex_state = 0, .external_lex_state = 51}, [6936] = {.lex_state = 0, .external_lex_state = 26}, [6937] = {.lex_state = 0, .external_lex_state = 26}, [6938] = {.lex_state = 206, .external_lex_state = 29}, [6939] = {.lex_state = 0, .external_lex_state = 26}, [6940] = {.lex_state = 0, .external_lex_state = 26}, [6941] = {.lex_state = 78, .external_lex_state = 4}, [6942] = {.lex_state = 203, .external_lex_state = 56}, [6943] = {.lex_state = 0, .external_lex_state = 26}, [6944] = {.lex_state = 0, .external_lex_state = 26}, [6945] = {.lex_state = 203, .external_lex_state = 56}, [6946] = {.lex_state = 184, .external_lex_state = 4}, [6947] = {.lex_state = 203, .external_lex_state = 56}, [6948] = {.lex_state = 203, .external_lex_state = 56}, [6949] = {.lex_state = 0, .external_lex_state = 87}, [6950] = {.lex_state = 118, .external_lex_state = 24}, [6951] = {.lex_state = 184, .external_lex_state = 4}, [6952] = {.lex_state = 0, .external_lex_state = 51}, [6953] = {.lex_state = 0, .external_lex_state = 26}, [6954] = {.lex_state = 0, .external_lex_state = 26}, [6955] = {.lex_state = 78, .external_lex_state = 4}, [6956] = {.lex_state = 203, .external_lex_state = 56}, [6957] = {.lex_state = 0, .external_lex_state = 26}, [6958] = {.lex_state = 0, .external_lex_state = 26}, [6959] = {.lex_state = 203, .external_lex_state = 56}, [6960] = {.lex_state = 71, .external_lex_state = 4}, [6961] = {.lex_state = 184, .external_lex_state = 4}, [6962] = {.lex_state = 203, .external_lex_state = 56}, [6963] = {.lex_state = 93, .external_lex_state = 4}, [6964] = {.lex_state = 118, .external_lex_state = 24}, [6965] = {.lex_state = 0, .external_lex_state = 26}, [6966] = {.lex_state = 0, .external_lex_state = 26}, [6967] = {.lex_state = 78, .external_lex_state = 4}, [6968] = {.lex_state = 0, .external_lex_state = 26}, [6969] = {.lex_state = 0, .external_lex_state = 26}, [6970] = {.lex_state = 203, .external_lex_state = 4}, [6971] = {.lex_state = 0, .external_lex_state = 26}, [6972] = {.lex_state = 0, .external_lex_state = 26}, [6973] = {.lex_state = 78, .external_lex_state = 4}, [6974] = {.lex_state = 203, .external_lex_state = 56}, [6975] = {.lex_state = 0, .external_lex_state = 26}, [6976] = {.lex_state = 0, .external_lex_state = 26}, [6977] = {.lex_state = 203, .external_lex_state = 56}, [6978] = {.lex_state = 184, .external_lex_state = 4}, [6979] = {.lex_state = 94, .external_lex_state = 52}, [6980] = {.lex_state = 203, .external_lex_state = 56}, [6981] = {.lex_state = 184, .external_lex_state = 4}, [6982] = {.lex_state = 0, .external_lex_state = 23}, [6983] = {.lex_state = 0, .external_lex_state = 26}, [6984] = {.lex_state = 93, .external_lex_state = 4}, [6985] = {.lex_state = 203, .external_lex_state = 56}, [6986] = {.lex_state = 0, .external_lex_state = 26}, [6987] = {.lex_state = 0, .external_lex_state = 26}, [6988] = {.lex_state = 78, .external_lex_state = 4}, [6989] = {.lex_state = 0, .external_lex_state = 26}, [6990] = {.lex_state = 0, .external_lex_state = 26}, [6991] = {.lex_state = 203, .external_lex_state = 56}, [6992] = {.lex_state = 184, .external_lex_state = 4}, [6993] = {.lex_state = 0, .external_lex_state = 86}, [6994] = {.lex_state = 206, .external_lex_state = 29}, [6995] = {.lex_state = 203, .external_lex_state = 56}, [6996] = {.lex_state = 183, .external_lex_state = 4}, [6997] = {.lex_state = 184, .external_lex_state = 4}, [6998] = {.lex_state = 0, .external_lex_state = 26}, [6999] = {.lex_state = 0, .external_lex_state = 26}, [7000] = {.lex_state = 78, .external_lex_state = 4}, [7001] = {.lex_state = 0, .external_lex_state = 26}, [7002] = {.lex_state = 0, .external_lex_state = 26}, [7003] = {.lex_state = 203, .external_lex_state = 56}, [7004] = {.lex_state = 184, .external_lex_state = 4}, [7005] = {.lex_state = 203, .external_lex_state = 56}, [7006] = {.lex_state = 94, .external_lex_state = 52}, [7007] = {.lex_state = 203, .external_lex_state = 56}, [7008] = {.lex_state = 115, .external_lex_state = 4}, [7009] = {.lex_state = 0, .external_lex_state = 26}, [7010] = {.lex_state = 0, .external_lex_state = 26}, [7011] = {.lex_state = 0, .external_lex_state = 26}, [7012] = {.lex_state = 78, .external_lex_state = 4}, [7013] = {.lex_state = 0, .external_lex_state = 26}, [7014] = {.lex_state = 0, .external_lex_state = 26}, [7015] = {.lex_state = 203, .external_lex_state = 56}, [7016] = {.lex_state = 184, .external_lex_state = 4}, [7017] = {.lex_state = 0, .external_lex_state = 26}, [7018] = {.lex_state = 203, .external_lex_state = 56}, [7019] = {.lex_state = 118, .external_lex_state = 24}, [7020] = {.lex_state = 0, .external_lex_state = 26}, [7021] = {.lex_state = 206, .external_lex_state = 27}, [7022] = {.lex_state = 118, .external_lex_state = 24}, [7023] = {.lex_state = 118, .external_lex_state = 24}, [7024] = {.lex_state = 118, .external_lex_state = 24}, [7025] = {.lex_state = 0, .external_lex_state = 26}, [7026] = {.lex_state = 78, .external_lex_state = 4}, [7027] = {.lex_state = 0, .external_lex_state = 26}, [7028] = {.lex_state = 0, .external_lex_state = 26}, [7029] = {.lex_state = 0, .external_lex_state = 26}, [7030] = {.lex_state = 0, .external_lex_state = 26}, [7031] = {.lex_state = 78, .external_lex_state = 4}, [7032] = {.lex_state = 0, .external_lex_state = 26}, [7033] = {.lex_state = 0, .external_lex_state = 26}, [7034] = {.lex_state = 0, .external_lex_state = 26}, [7035] = {.lex_state = 0, .external_lex_state = 26}, [7036] = {.lex_state = 203, .external_lex_state = 56}, [7037] = {.lex_state = 78, .external_lex_state = 4}, [7038] = {.lex_state = 184, .external_lex_state = 4}, [7039] = {.lex_state = 203, .external_lex_state = 56}, [7040] = {.lex_state = 0, .external_lex_state = 26}, [7041] = {.lex_state = 192, .external_lex_state = 4}, [7042] = {.lex_state = 0, .external_lex_state = 26}, [7043] = {.lex_state = 203, .external_lex_state = 56}, [7044] = {.lex_state = 78, .external_lex_state = 4}, [7045] = {.lex_state = 0, .external_lex_state = 26}, [7046] = {.lex_state = 0, .external_lex_state = 26}, [7047] = {.lex_state = 0, .external_lex_state = 26}, [7048] = {.lex_state = 78, .external_lex_state = 4}, [7049] = {.lex_state = 0, .external_lex_state = 26}, [7050] = {.lex_state = 203, .external_lex_state = 56}, [7051] = {.lex_state = 0, .external_lex_state = 26}, [7052] = {.lex_state = 0, .external_lex_state = 26}, [7053] = {.lex_state = 203, .external_lex_state = 56}, [7054] = {.lex_state = 184, .external_lex_state = 4}, [7055] = {.lex_state = 203, .external_lex_state = 56}, [7056] = {.lex_state = 203, .external_lex_state = 56}, [7057] = {.lex_state = 115, .external_lex_state = 4}, [7058] = {.lex_state = 184, .external_lex_state = 4}, [7059] = {.lex_state = 0, .external_lex_state = 26}, [7060] = {.lex_state = 0, .external_lex_state = 26}, [7061] = {.lex_state = 203, .external_lex_state = 56}, [7062] = {.lex_state = 118, .external_lex_state = 24}, [7063] = {.lex_state = 115, .external_lex_state = 4}, [7064] = {.lex_state = 0, .external_lex_state = 26}, [7065] = {.lex_state = 0, .external_lex_state = 26}, [7066] = {.lex_state = 78, .external_lex_state = 4}, [7067] = {.lex_state = 115, .external_lex_state = 4}, [7068] = {.lex_state = 0, .external_lex_state = 26}, [7069] = {.lex_state = 0, .external_lex_state = 26}, [7070] = {.lex_state = 203, .external_lex_state = 56}, [7071] = {.lex_state = 203, .external_lex_state = 56}, [7072] = {.lex_state = 184, .external_lex_state = 4}, [7073] = {.lex_state = 184, .external_lex_state = 4}, [7074] = {.lex_state = 203, .external_lex_state = 56}, [7075] = {.lex_state = 115, .external_lex_state = 4}, [7076] = {.lex_state = 93, .external_lex_state = 4}, [7077] = {.lex_state = 184, .external_lex_state = 4}, [7078] = {.lex_state = 0, .external_lex_state = 51}, [7079] = {.lex_state = 0, .external_lex_state = 50}, [7080] = {.lex_state = 0, .external_lex_state = 26}, [7081] = {.lex_state = 0, .external_lex_state = 26}, [7082] = {.lex_state = 78, .external_lex_state = 4}, [7083] = {.lex_state = 115, .external_lex_state = 4}, [7084] = {.lex_state = 0, .external_lex_state = 26}, [7085] = {.lex_state = 0, .external_lex_state = 26}, [7086] = {.lex_state = 203, .external_lex_state = 56}, [7087] = {.lex_state = 0, .external_lex_state = 87}, [7088] = {.lex_state = 184, .external_lex_state = 4}, [7089] = {.lex_state = 93, .external_lex_state = 4}, [7090] = {.lex_state = 203, .external_lex_state = 56}, [7091] = {.lex_state = 0, .external_lex_state = 50}, [7092] = {.lex_state = 93, .external_lex_state = 4}, [7093] = {.lex_state = 203, .external_lex_state = 56}, [7094] = {.lex_state = 0, .external_lex_state = 26}, [7095] = {.lex_state = 0, .external_lex_state = 26}, [7096] = {.lex_state = 0, .external_lex_state = 26}, [7097] = {.lex_state = 0, .external_lex_state = 26}, [7098] = {.lex_state = 203, .external_lex_state = 56}, [7099] = {.lex_state = 115, .external_lex_state = 4}, [7100] = {.lex_state = 115, .external_lex_state = 4}, [7101] = {.lex_state = 115, .external_lex_state = 4}, [7102] = {.lex_state = 0, .external_lex_state = 26}, [7103] = {.lex_state = 0, .external_lex_state = 26}, [7104] = {.lex_state = 0, .external_lex_state = 26}, [7105] = {.lex_state = 0, .external_lex_state = 26}, [7106] = {.lex_state = 93, .external_lex_state = 4}, [7107] = {.lex_state = 93, .external_lex_state = 4}, [7108] = {.lex_state = 0, .external_lex_state = 26}, [7109] = {.lex_state = 0, .external_lex_state = 26}, [7110] = {.lex_state = 0, .external_lex_state = 26}, [7111] = {.lex_state = 0, .external_lex_state = 26}, [7112] = {.lex_state = 206, .external_lex_state = 27}, [7113] = {.lex_state = 0, .external_lex_state = 51}, [7114] = {.lex_state = 94, .external_lex_state = 52}, [7115] = {.lex_state = 0, .external_lex_state = 26}, [7116] = {.lex_state = 0, .external_lex_state = 26}, [7117] = {.lex_state = 0, .external_lex_state = 26}, [7118] = {.lex_state = 0, .external_lex_state = 26}, [7119] = {.lex_state = 203, .external_lex_state = 56}, [7120] = {.lex_state = 94, .external_lex_state = 52}, [7121] = {.lex_state = 0, .external_lex_state = 50}, [7122] = {.lex_state = 0, .external_lex_state = 26}, [7123] = {.lex_state = 0, .external_lex_state = 26}, [7124] = {.lex_state = 0, .external_lex_state = 26}, [7125] = {.lex_state = 0, .external_lex_state = 26}, [7126] = {.lex_state = 184, .external_lex_state = 4}, [7127] = {.lex_state = 0, .external_lex_state = 26}, [7128] = {.lex_state = 0, .external_lex_state = 26}, [7129] = {.lex_state = 0, .external_lex_state = 26}, [7130] = {.lex_state = 0, .external_lex_state = 26}, [7131] = {.lex_state = 0, .external_lex_state = 26}, [7132] = {.lex_state = 192, .external_lex_state = 4}, [7133] = {.lex_state = 0, .external_lex_state = 26}, [7134] = {.lex_state = 0, .external_lex_state = 26}, [7135] = {.lex_state = 0, .external_lex_state = 26}, [7136] = {.lex_state = 0, .external_lex_state = 26}, [7137] = {.lex_state = 0, .external_lex_state = 26}, [7138] = {.lex_state = 0, .external_lex_state = 26}, [7139] = {.lex_state = 0, .external_lex_state = 26}, [7140] = {.lex_state = 0, .external_lex_state = 26}, [7141] = {.lex_state = 0, .external_lex_state = 26}, [7142] = {.lex_state = 78, .external_lex_state = 4}, [7143] = {.lex_state = 0, .external_lex_state = 26}, [7144] = {.lex_state = 0, .external_lex_state = 26}, [7145] = {.lex_state = 0, .external_lex_state = 26}, [7146] = {.lex_state = 0, .external_lex_state = 26}, [7147] = {.lex_state = 0, .external_lex_state = 26}, [7148] = {.lex_state = 0, .external_lex_state = 26}, [7149] = {.lex_state = 0, .external_lex_state = 26}, [7150] = {.lex_state = 0, .external_lex_state = 26}, [7151] = {.lex_state = 0, .external_lex_state = 26}, [7152] = {.lex_state = 0, .external_lex_state = 26}, [7153] = {.lex_state = 78, .external_lex_state = 4}, [7154] = {.lex_state = 0, .external_lex_state = 26}, [7155] = {.lex_state = 0, .external_lex_state = 26}, [7156] = {.lex_state = 0, .external_lex_state = 26}, [7157] = {.lex_state = 0, .external_lex_state = 26}, [7158] = {.lex_state = 0, .external_lex_state = 26}, [7159] = {.lex_state = 0, .external_lex_state = 26}, [7160] = {.lex_state = 0, .external_lex_state = 50}, [7161] = {.lex_state = 0, .external_lex_state = 26}, [7162] = {.lex_state = 0, .external_lex_state = 26}, [7163] = {.lex_state = 0, .external_lex_state = 26}, [7164] = {.lex_state = 0, .external_lex_state = 26}, [7165] = {.lex_state = 203, .external_lex_state = 56}, [7166] = {.lex_state = 0, .external_lex_state = 26}, [7167] = {.lex_state = 0, .external_lex_state = 26}, [7168] = {.lex_state = 0, .external_lex_state = 26}, [7169] = {.lex_state = 0, .external_lex_state = 26}, [7170] = {.lex_state = 93, .external_lex_state = 4}, [7171] = {.lex_state = 184, .external_lex_state = 4}, [7172] = {.lex_state = 0, .external_lex_state = 26}, [7173] = {.lex_state = 0, .external_lex_state = 26}, [7174] = {.lex_state = 0, .external_lex_state = 26}, [7175] = {.lex_state = 0, .external_lex_state = 26}, [7176] = {.lex_state = 0, .external_lex_state = 88}, [7177] = {.lex_state = 93, .external_lex_state = 4}, [7178] = {.lex_state = 0, .external_lex_state = 26}, [7179] = {.lex_state = 0, .external_lex_state = 26}, [7180] = {.lex_state = 0, .external_lex_state = 26}, [7181] = {.lex_state = 0, .external_lex_state = 26}, [7182] = {.lex_state = 0, .external_lex_state = 88}, [7183] = {.lex_state = 0, .external_lex_state = 26}, [7184] = {.lex_state = 0, .external_lex_state = 26}, [7185] = {.lex_state = 0, .external_lex_state = 26}, [7186] = {.lex_state = 0, .external_lex_state = 26}, [7187] = {.lex_state = 183, .external_lex_state = 3}, [7188] = {.lex_state = 0, .external_lex_state = 26}, [7189] = {.lex_state = 0, .external_lex_state = 26}, [7190] = {.lex_state = 0, .external_lex_state = 26}, [7191] = {.lex_state = 0, .external_lex_state = 26}, [7192] = {.lex_state = 118, .external_lex_state = 24}, [7193] = {.lex_state = 0, .external_lex_state = 26}, [7194] = {.lex_state = 0, .external_lex_state = 26}, [7195] = {.lex_state = 0, .external_lex_state = 26}, [7196] = {.lex_state = 0, .external_lex_state = 26}, [7197] = {.lex_state = 118, .external_lex_state = 24}, [7198] = {.lex_state = 93, .external_lex_state = 4}, [7199] = {.lex_state = 0, .external_lex_state = 26}, [7200] = {.lex_state = 0, .external_lex_state = 26}, [7201] = {.lex_state = 0, .external_lex_state = 26}, [7202] = {.lex_state = 0, .external_lex_state = 26}, [7203] = {.lex_state = 203, .external_lex_state = 56}, [7204] = {.lex_state = 0, .external_lex_state = 26}, [7205] = {.lex_state = 0, .external_lex_state = 26}, [7206] = {.lex_state = 0, .external_lex_state = 26}, [7207] = {.lex_state = 118, .external_lex_state = 24}, [7208] = {.lex_state = 118, .external_lex_state = 24}, [7209] = {.lex_state = 0, .external_lex_state = 26}, [7210] = {.lex_state = 0, .external_lex_state = 26}, [7211] = {.lex_state = 0, .external_lex_state = 26}, [7212] = {.lex_state = 0, .external_lex_state = 26}, [7213] = {.lex_state = 0, .external_lex_state = 26}, [7214] = {.lex_state = 0, .external_lex_state = 26}, [7215] = {.lex_state = 0, .external_lex_state = 26}, [7216] = {.lex_state = 0, .external_lex_state = 26}, [7217] = {.lex_state = 0, .external_lex_state = 26}, [7218] = {.lex_state = 118, .external_lex_state = 24}, [7219] = {.lex_state = 0, .external_lex_state = 26}, [7220] = {.lex_state = 0, .external_lex_state = 26}, [7221] = {.lex_state = 0, .external_lex_state = 26}, [7222] = {.lex_state = 0, .external_lex_state = 26}, [7223] = {.lex_state = 0, .external_lex_state = 26}, [7224] = {.lex_state = 0, .external_lex_state = 26}, [7225] = {.lex_state = 0, .external_lex_state = 26}, [7226] = {.lex_state = 0, .external_lex_state = 26}, [7227] = {.lex_state = 0, .external_lex_state = 26}, [7228] = {.lex_state = 0, .external_lex_state = 26}, [7229] = {.lex_state = 0, .external_lex_state = 26}, [7230] = {.lex_state = 0, .external_lex_state = 26}, [7231] = {.lex_state = 0, .external_lex_state = 26}, [7232] = {.lex_state = 0, .external_lex_state = 26}, [7233] = {.lex_state = 0, .external_lex_state = 26}, [7234] = {.lex_state = 0, .external_lex_state = 26}, [7235] = {.lex_state = 0, .external_lex_state = 26}, [7236] = {.lex_state = 118, .external_lex_state = 24}, [7237] = {.lex_state = 93, .external_lex_state = 4}, [7238] = {.lex_state = 0, .external_lex_state = 26}, [7239] = {.lex_state = 0, .external_lex_state = 26}, [7240] = {.lex_state = 0, .external_lex_state = 26}, [7241] = {.lex_state = 0, .external_lex_state = 26}, [7242] = {.lex_state = 203, .external_lex_state = 56}, [7243] = {.lex_state = 0, .external_lex_state = 26}, [7244] = {.lex_state = 0, .external_lex_state = 26}, [7245] = {.lex_state = 0, .external_lex_state = 26}, [7246] = {.lex_state = 0, .external_lex_state = 26}, [7247] = {.lex_state = 184, .external_lex_state = 4}, [7248] = {.lex_state = 0, .external_lex_state = 26}, [7249] = {.lex_state = 0, .external_lex_state = 26}, [7250] = {.lex_state = 0, .external_lex_state = 26}, [7251] = {.lex_state = 0, .external_lex_state = 26}, [7252] = {.lex_state = 118, .external_lex_state = 24}, [7253] = {.lex_state = 118, .external_lex_state = 24}, [7254] = {.lex_state = 0, .external_lex_state = 26}, [7255] = {.lex_state = 0, .external_lex_state = 26}, [7256] = {.lex_state = 0, .external_lex_state = 26}, [7257] = {.lex_state = 0, .external_lex_state = 26}, [7258] = {.lex_state = 118, .external_lex_state = 24}, [7259] = {.lex_state = 0, .external_lex_state = 26}, [7260] = {.lex_state = 0, .external_lex_state = 26}, [7261] = {.lex_state = 0, .external_lex_state = 26}, [7262] = {.lex_state = 0, .external_lex_state = 26}, [7263] = {.lex_state = 0, .external_lex_state = 26}, [7264] = {.lex_state = 0, .external_lex_state = 26}, [7265] = {.lex_state = 0, .external_lex_state = 26}, [7266] = {.lex_state = 0, .external_lex_state = 26}, [7267] = {.lex_state = 203, .external_lex_state = 56}, [7268] = {.lex_state = 0, .external_lex_state = 26}, [7269] = {.lex_state = 0, .external_lex_state = 26}, [7270] = {.lex_state = 0, .external_lex_state = 26}, [7271] = {.lex_state = 0, .external_lex_state = 26}, [7272] = {.lex_state = 184, .external_lex_state = 4}, [7273] = {.lex_state = 203, .external_lex_state = 4}, [7274] = {.lex_state = 0, .external_lex_state = 26}, [7275] = {.lex_state = 0, .external_lex_state = 26}, [7276] = {.lex_state = 0, .external_lex_state = 26}, [7277] = {.lex_state = 0, .external_lex_state = 26}, [7278] = {.lex_state = 0, .external_lex_state = 26}, [7279] = {.lex_state = 0, .external_lex_state = 26}, [7280] = {.lex_state = 0, .external_lex_state = 26}, [7281] = {.lex_state = 0, .external_lex_state = 26}, [7282] = {.lex_state = 0, .external_lex_state = 26}, [7283] = {.lex_state = 0, .external_lex_state = 26}, [7284] = {.lex_state = 0, .external_lex_state = 26}, [7285] = {.lex_state = 93, .external_lex_state = 4}, [7286] = {.lex_state = 93, .external_lex_state = 4}, [7287] = {.lex_state = 0, .external_lex_state = 26}, [7288] = {.lex_state = 0, .external_lex_state = 26}, [7289] = {.lex_state = 0, .external_lex_state = 26}, [7290] = {.lex_state = 0, .external_lex_state = 26}, [7291] = {.lex_state = 203, .external_lex_state = 4}, [7292] = {.lex_state = 0, .external_lex_state = 26}, [7293] = {.lex_state = 0, .external_lex_state = 26}, [7294] = {.lex_state = 0, .external_lex_state = 26}, [7295] = {.lex_state = 0, .external_lex_state = 26}, [7296] = {.lex_state = 0, .external_lex_state = 26}, [7297] = {.lex_state = 0, .external_lex_state = 26}, [7298] = {.lex_state = 0, .external_lex_state = 26}, [7299] = {.lex_state = 0, .external_lex_state = 26}, [7300] = {.lex_state = 0, .external_lex_state = 26}, [7301] = {.lex_state = 0, .external_lex_state = 26}, [7302] = {.lex_state = 0, .external_lex_state = 26}, [7303] = {.lex_state = 0, .external_lex_state = 26}, [7304] = {.lex_state = 93, .external_lex_state = 4}, [7305] = {.lex_state = 0, .external_lex_state = 26}, [7306] = {.lex_state = 0, .external_lex_state = 26}, [7307] = {.lex_state = 0, .external_lex_state = 26}, [7308] = {.lex_state = 0, .external_lex_state = 26}, [7309] = {.lex_state = 0, .external_lex_state = 26}, [7310] = {.lex_state = 0, .external_lex_state = 26}, [7311] = {.lex_state = 0, .external_lex_state = 26}, [7312] = {.lex_state = 0, .external_lex_state = 26}, [7313] = {.lex_state = 204, .external_lex_state = 4}, [7314] = {.lex_state = 0, .external_lex_state = 26}, [7315] = {.lex_state = 0, .external_lex_state = 26}, [7316] = {.lex_state = 0, .external_lex_state = 26}, [7317] = {.lex_state = 0, .external_lex_state = 26}, [7318] = {.lex_state = 0, .external_lex_state = 26}, [7319] = {.lex_state = 0, .external_lex_state = 26}, [7320] = {.lex_state = 0, .external_lex_state = 26}, [7321] = {.lex_state = 0, .external_lex_state = 26}, [7322] = {.lex_state = 0, .external_lex_state = 26}, [7323] = {.lex_state = 0, .external_lex_state = 26}, [7324] = {.lex_state = 0, .external_lex_state = 26}, [7325] = {.lex_state = 0, .external_lex_state = 26}, [7326] = {.lex_state = 0, .external_lex_state = 26}, [7327] = {.lex_state = 0, .external_lex_state = 26}, [7328] = {.lex_state = 0, .external_lex_state = 26}, [7329] = {.lex_state = 0, .external_lex_state = 26}, [7330] = {.lex_state = 0, .external_lex_state = 26}, [7331] = {.lex_state = 0, .external_lex_state = 26}, [7332] = {.lex_state = 0, .external_lex_state = 26}, [7333] = {.lex_state = 0, .external_lex_state = 26}, [7334] = {.lex_state = 0, .external_lex_state = 26}, [7335] = {.lex_state = 0, .external_lex_state = 26}, [7336] = {.lex_state = 78, .external_lex_state = 4}, [7337] = {.lex_state = 0, .external_lex_state = 26}, [7338] = {.lex_state = 0, .external_lex_state = 26}, [7339] = {.lex_state = 0, .external_lex_state = 26}, [7340] = {.lex_state = 0, .external_lex_state = 26}, [7341] = {.lex_state = 0, .external_lex_state = 26}, [7342] = {.lex_state = 0, .external_lex_state = 26}, [7343] = {.lex_state = 0, .external_lex_state = 26}, [7344] = {.lex_state = 0, .external_lex_state = 26}, [7345] = {.lex_state = 0, .external_lex_state = 88}, [7346] = {.lex_state = 0, .external_lex_state = 26}, [7347] = {.lex_state = 0, .external_lex_state = 26}, [7348] = {.lex_state = 0, .external_lex_state = 26}, [7349] = {.lex_state = 0, .external_lex_state = 26}, [7350] = {.lex_state = 93, .external_lex_state = 4}, [7351] = {.lex_state = 0, .external_lex_state = 25}, [7352] = {.lex_state = 0, .external_lex_state = 26}, [7353] = {.lex_state = 0, .external_lex_state = 26}, [7354] = {.lex_state = 0, .external_lex_state = 26}, [7355] = {.lex_state = 0, .external_lex_state = 26}, [7356] = {.lex_state = 0, .external_lex_state = 50}, [7357] = {.lex_state = 71, .external_lex_state = 4}, [7358] = {.lex_state = 0, .external_lex_state = 26}, [7359] = {.lex_state = 0, .external_lex_state = 26}, [7360] = {.lex_state = 78, .external_lex_state = 4}, [7361] = {.lex_state = 204, .external_lex_state = 4}, [7362] = {.lex_state = 0, .external_lex_state = 26}, [7363] = {.lex_state = 0, .external_lex_state = 26}, [7364] = {.lex_state = 0, .external_lex_state = 26}, [7365] = {.lex_state = 0, .external_lex_state = 25}, [7366] = {.lex_state = 203, .external_lex_state = 56}, [7367] = {.lex_state = 93, .external_lex_state = 4}, [7368] = {.lex_state = 93, .external_lex_state = 4}, [7369] = {.lex_state = 93, .external_lex_state = 4}, [7370] = {.lex_state = 93, .external_lex_state = 4}, [7371] = {.lex_state = 203, .external_lex_state = 56}, [7372] = {.lex_state = 204, .external_lex_state = 4}, [7373] = {.lex_state = 93, .external_lex_state = 4}, [7374] = {.lex_state = 0, .external_lex_state = 87}, [7375] = {.lex_state = 0, .external_lex_state = 26}, [7376] = {.lex_state = 0, .external_lex_state = 26}, [7377] = {.lex_state = 0, .external_lex_state = 88}, [7378] = {.lex_state = 78, .external_lex_state = 4}, [7379] = {.lex_state = 204, .external_lex_state = 4}, [7380] = {.lex_state = 184, .external_lex_state = 4}, [7381] = {.lex_state = 0, .external_lex_state = 26}, [7382] = {.lex_state = 93, .external_lex_state = 4}, [7383] = {.lex_state = 184, .external_lex_state = 4}, [7384] = {.lex_state = 78, .external_lex_state = 4}, [7385] = {.lex_state = 204, .external_lex_state = 4}, [7386] = {.lex_state = 0, .external_lex_state = 26}, [7387] = {.lex_state = 0, .external_lex_state = 26}, [7388] = {.lex_state = 93, .external_lex_state = 4}, [7389] = {.lex_state = 93, .external_lex_state = 4}, [7390] = {.lex_state = 203, .external_lex_state = 56}, [7391] = {.lex_state = 204, .external_lex_state = 4}, [7392] = {.lex_state = 0, .external_lex_state = 51}, [7393] = {.lex_state = 203, .external_lex_state = 56}, [7394] = {.lex_state = 93, .external_lex_state = 4}, [7395] = {.lex_state = 184, .external_lex_state = 4}, [7396] = {.lex_state = 204, .external_lex_state = 4}, [7397] = {.lex_state = 93, .external_lex_state = 4}, [7398] = {.lex_state = 203, .external_lex_state = 56}, [7399] = {.lex_state = 204, .external_lex_state = 4}, [7400] = {.lex_state = 184, .external_lex_state = 4}, [7401] = {.lex_state = 93, .external_lex_state = 4}, [7402] = {.lex_state = 0, .external_lex_state = 51}, [7403] = {.lex_state = 203, .external_lex_state = 56}, [7404] = {.lex_state = 93, .external_lex_state = 4}, [7405] = {.lex_state = 204, .external_lex_state = 4}, [7406] = {.lex_state = 0, .external_lex_state = 54}, [7407] = {.lex_state = 93, .external_lex_state = 4}, [7408] = {.lex_state = 93, .external_lex_state = 4}, [7409] = {.lex_state = 93, .external_lex_state = 4}, [7410] = {.lex_state = 78, .external_lex_state = 4}, [7411] = {.lex_state = 204, .external_lex_state = 4}, [7412] = {.lex_state = 93, .external_lex_state = 4}, [7413] = {.lex_state = 93, .external_lex_state = 4}, [7414] = {.lex_state = 93, .external_lex_state = 4}, [7415] = {.lex_state = 93, .external_lex_state = 4}, [7416] = {.lex_state = 204, .external_lex_state = 4}, [7417] = {.lex_state = 93, .external_lex_state = 4}, [7418] = {.lex_state = 93, .external_lex_state = 4}, [7419] = {.lex_state = 93, .external_lex_state = 4}, [7420] = {.lex_state = 93, .external_lex_state = 4}, [7421] = {.lex_state = 93, .external_lex_state = 4}, [7422] = {.lex_state = 115, .external_lex_state = 4}, [7423] = {.lex_state = 204, .external_lex_state = 4}, [7424] = {.lex_state = 203, .external_lex_state = 56}, [7425] = {.lex_state = 93, .external_lex_state = 4}, [7426] = {.lex_state = 203, .external_lex_state = 56}, [7427] = {.lex_state = 93, .external_lex_state = 4}, [7428] = {.lex_state = 115, .external_lex_state = 4}, [7429] = {.lex_state = 93, .external_lex_state = 4}, [7430] = {.lex_state = 204, .external_lex_state = 4}, [7431] = {.lex_state = 93, .external_lex_state = 4}, [7432] = {.lex_state = 115, .external_lex_state = 4}, [7433] = {.lex_state = 93, .external_lex_state = 4}, [7434] = {.lex_state = 115, .external_lex_state = 4}, [7435] = {.lex_state = 204, .external_lex_state = 4}, [7436] = {.lex_state = 0, .external_lex_state = 26}, [7437] = {.lex_state = 0, .external_lex_state = 26}, [7438] = {.lex_state = 78, .external_lex_state = 4}, [7439] = {.lex_state = 204, .external_lex_state = 4}, [7440] = {.lex_state = 0, .external_lex_state = 26}, [7441] = {.lex_state = 204, .external_lex_state = 4}, [7442] = {.lex_state = 0, .external_lex_state = 26}, [7443] = {.lex_state = 115, .external_lex_state = 4}, [7444] = {.lex_state = 204, .external_lex_state = 4}, [7445] = {.lex_state = 203, .external_lex_state = 56}, [7446] = {.lex_state = 115, .external_lex_state = 4}, [7447] = {.lex_state = 204, .external_lex_state = 4}, [7448] = {.lex_state = 184, .external_lex_state = 4}, [7449] = {.lex_state = 203, .external_lex_state = 56}, [7450] = {.lex_state = 93, .external_lex_state = 4}, [7451] = {.lex_state = 204, .external_lex_state = 4}, [7452] = {.lex_state = 203, .external_lex_state = 56}, [7453] = {.lex_state = 204, .external_lex_state = 4}, [7454] = {.lex_state = 0, .external_lex_state = 51}, [7455] = {.lex_state = 115, .external_lex_state = 4}, [7456] = {.lex_state = 94, .external_lex_state = 52}, [7457] = {.lex_state = 0, .external_lex_state = 50}, [7458] = {.lex_state = 93, .external_lex_state = 4}, [7459] = {.lex_state = 94, .external_lex_state = 52}, [7460] = {.lex_state = 0, .external_lex_state = 26}, [7461] = {.lex_state = 0, .external_lex_state = 26}, [7462] = {.lex_state = 0, .external_lex_state = 88}, [7463] = {.lex_state = 0, .external_lex_state = 26}, [7464] = {.lex_state = 78, .external_lex_state = 4}, [7465] = {.lex_state = 0, .external_lex_state = 26}, [7466] = {.lex_state = 0, .external_lex_state = 26}, [7467] = {.lex_state = 0, .external_lex_state = 26}, [7468] = {.lex_state = 0, .external_lex_state = 26}, [7469] = {.lex_state = 203, .external_lex_state = 4}, [7470] = {.lex_state = 0, .external_lex_state = 26}, [7471] = {.lex_state = 78, .external_lex_state = 4}, [7472] = {.lex_state = 115, .external_lex_state = 4}, [7473] = {.lex_state = 0, .external_lex_state = 26}, [7474] = {.lex_state = 188, .external_lex_state = 4}, [7475] = {.lex_state = 93, .external_lex_state = 4}, [7476] = {.lex_state = 203, .external_lex_state = 56}, [7477] = {.lex_state = 203, .external_lex_state = 56}, [7478] = {.lex_state = 184, .external_lex_state = 4}, [7479] = {.lex_state = 115, .external_lex_state = 4}, [7480] = {.lex_state = 0, .external_lex_state = 26}, [7481] = {.lex_state = 203, .external_lex_state = 56}, [7482] = {.lex_state = 0, .external_lex_state = 26}, [7483] = {.lex_state = 0, .external_lex_state = 23}, [7484] = {.lex_state = 0, .external_lex_state = 26}, [7485] = {.lex_state = 0, .external_lex_state = 26}, [7486] = {.lex_state = 0, .external_lex_state = 26}, [7487] = {.lex_state = 192, .external_lex_state = 4}, [7488] = {.lex_state = 183, .external_lex_state = 4}, [7489] = {.lex_state = 203, .external_lex_state = 56}, [7490] = {.lex_state = 78, .external_lex_state = 4}, [7491] = {.lex_state = 0, .external_lex_state = 85}, [7492] = {.lex_state = 93, .external_lex_state = 4}, [7493] = {.lex_state = 0, .external_lex_state = 26}, [7494] = {.lex_state = 0, .external_lex_state = 26}, [7495] = {.lex_state = 183, .external_lex_state = 3}, [7496] = {.lex_state = 184, .external_lex_state = 4}, [7497] = {.lex_state = 93, .external_lex_state = 4}, [7498] = {.lex_state = 203, .external_lex_state = 56}, [7499] = {.lex_state = 183, .external_lex_state = 3}, [7500] = {.lex_state = 0, .external_lex_state = 26}, [7501] = {.lex_state = 93, .external_lex_state = 4}, [7502] = {.lex_state = 183, .external_lex_state = 3}, [7503] = {.lex_state = 93, .external_lex_state = 4}, [7504] = {.lex_state = 0, .external_lex_state = 26}, [7505] = {.lex_state = 183, .external_lex_state = 3}, [7506] = {.lex_state = 184, .external_lex_state = 4}, [7507] = {.lex_state = 183, .external_lex_state = 3}, [7508] = {.lex_state = 0, .external_lex_state = 26}, [7509] = {.lex_state = 203, .external_lex_state = 56}, [7510] = {.lex_state = 183, .external_lex_state = 3}, [7511] = {.lex_state = 78, .external_lex_state = 4}, [7512] = {.lex_state = 183, .external_lex_state = 3}, [7513] = {.lex_state = 192, .external_lex_state = 4}, [7514] = {.lex_state = 183, .external_lex_state = 3}, [7515] = {.lex_state = 0, .external_lex_state = 26}, [7516] = {.lex_state = 0, .external_lex_state = 26}, [7517] = {.lex_state = 78, .external_lex_state = 4}, [7518] = {.lex_state = 0, .external_lex_state = 26}, [7519] = {.lex_state = 0, .external_lex_state = 50}, [7520] = {.lex_state = 0, .external_lex_state = 26}, [7521] = {.lex_state = 188, .external_lex_state = 4}, [7522] = {.lex_state = 0, .external_lex_state = 26}, [7523] = {.lex_state = 0, .external_lex_state = 26}, [7524] = {.lex_state = 0, .external_lex_state = 26}, [7525] = {.lex_state = 93, .external_lex_state = 4}, [7526] = {.lex_state = 94, .external_lex_state = 52}, [7527] = {.lex_state = 203, .external_lex_state = 56}, [7528] = {.lex_state = 184, .external_lex_state = 4}, [7529] = {.lex_state = 203, .external_lex_state = 56}, [7530] = {.lex_state = 0, .external_lex_state = 51}, [7531] = {.lex_state = 118, .external_lex_state = 24}, [7532] = {.lex_state = 93, .external_lex_state = 4}, [7533] = {.lex_state = 203, .external_lex_state = 56}, [7534] = {.lex_state = 0, .external_lex_state = 26}, [7535] = {.lex_state = 184, .external_lex_state = 4}, [7536] = {.lex_state = 0, .external_lex_state = 26}, [7537] = {.lex_state = 0, .external_lex_state = 26}, [7538] = {.lex_state = 204, .external_lex_state = 4}, [7539] = {.lex_state = 78, .external_lex_state = 4}, [7540] = {.lex_state = 204, .external_lex_state = 4}, [7541] = {.lex_state = 204, .external_lex_state = 4}, [7542] = {.lex_state = 204, .external_lex_state = 4}, [7543] = {.lex_state = 204, .external_lex_state = 4}, [7544] = {.lex_state = 204, .external_lex_state = 4}, [7545] = {.lex_state = 204, .external_lex_state = 4}, [7546] = {.lex_state = 204, .external_lex_state = 4}, [7547] = {.lex_state = 204, .external_lex_state = 4}, [7548] = {.lex_state = 204, .external_lex_state = 4}, [7549] = {.lex_state = 204, .external_lex_state = 4}, [7550] = {.lex_state = 204, .external_lex_state = 4}, [7551] = {.lex_state = 204, .external_lex_state = 4}, [7552] = {.lex_state = 204, .external_lex_state = 4}, [7553] = {.lex_state = 204, .external_lex_state = 4}, [7554] = {.lex_state = 204, .external_lex_state = 4}, [7555] = {.lex_state = 204, .external_lex_state = 4}, [7556] = {.lex_state = 204, .external_lex_state = 4}, [7557] = {.lex_state = 204, .external_lex_state = 4}, [7558] = {.lex_state = 0, .external_lex_state = 87}, [7559] = {.lex_state = 0, .external_lex_state = 87}, [7560] = {.lex_state = 93, .external_lex_state = 4}, [7561] = {.lex_state = 0, .external_lex_state = 26}, [7562] = {.lex_state = 0, .external_lex_state = 26}, [7563] = {.lex_state = 0, .external_lex_state = 26}, [7564] = {.lex_state = 203, .external_lex_state = 53}, [7565] = {.lex_state = 0, .external_lex_state = 22}, [7566] = {.lex_state = 0, .external_lex_state = 27}, [7567] = {.lex_state = 0, .external_lex_state = 27}, [7568] = {.lex_state = 203, .external_lex_state = 4}, [7569] = {.lex_state = 203, .external_lex_state = 4}, [7570] = {.lex_state = 0, .external_lex_state = 27}, [7571] = {.lex_state = 0, .external_lex_state = 27}, [7572] = {.lex_state = 203, .external_lex_state = 4}, [7573] = {.lex_state = 0, .external_lex_state = 89}, [7574] = {.lex_state = 203, .external_lex_state = 4}, [7575] = {.lex_state = 203, .external_lex_state = 4}, [7576] = {.lex_state = 0, .external_lex_state = 27}, [7577] = {.lex_state = 184, .external_lex_state = 4}, [7578] = {.lex_state = 203, .external_lex_state = 4}, [7579] = {.lex_state = 203, .external_lex_state = 4}, [7580] = {.lex_state = 203, .external_lex_state = 4}, [7581] = {.lex_state = 0, .external_lex_state = 27}, [7582] = {.lex_state = 203, .external_lex_state = 4}, [7583] = {.lex_state = 188, .external_lex_state = 29}, [7584] = {.lex_state = 203, .external_lex_state = 4}, [7585] = {.lex_state = 203, .external_lex_state = 4}, [7586] = {.lex_state = 184, .external_lex_state = 4}, [7587] = {.lex_state = 0, .external_lex_state = 27}, [7588] = {.lex_state = 203, .external_lex_state = 4}, [7589] = {.lex_state = 203, .external_lex_state = 4}, [7590] = {.lex_state = 0, .external_lex_state = 27}, [7591] = {.lex_state = 0, .external_lex_state = 27}, [7592] = {.lex_state = 203, .external_lex_state = 4}, [7593] = {.lex_state = 0, .external_lex_state = 25}, [7594] = {.lex_state = 203, .external_lex_state = 4}, [7595] = {.lex_state = 188, .external_lex_state = 27}, [7596] = {.lex_state = 184, .external_lex_state = 4}, [7597] = {.lex_state = 203, .external_lex_state = 4}, [7598] = {.lex_state = 0, .external_lex_state = 27}, [7599] = {.lex_state = 203, .external_lex_state = 4}, [7600] = {.lex_state = 0, .external_lex_state = 27}, [7601] = {.lex_state = 0, .external_lex_state = 27}, [7602] = {.lex_state = 0, .external_lex_state = 27}, [7603] = {.lex_state = 0, .external_lex_state = 27}, [7604] = {.lex_state = 0, .external_lex_state = 27}, [7605] = {.lex_state = 203, .external_lex_state = 4}, [7606] = {.lex_state = 203, .external_lex_state = 4}, [7607] = {.lex_state = 184, .external_lex_state = 4}, [7608] = {.lex_state = 203, .external_lex_state = 56}, [7609] = {.lex_state = 184, .external_lex_state = 28}, [7610] = {.lex_state = 203, .external_lex_state = 4}, [7611] = {.lex_state = 203, .external_lex_state = 4}, [7612] = {.lex_state = 184, .external_lex_state = 4}, [7613] = {.lex_state = 203, .external_lex_state = 4}, [7614] = {.lex_state = 0, .external_lex_state = 22}, [7615] = {.lex_state = 0, .external_lex_state = 27}, [7616] = {.lex_state = 0, .external_lex_state = 27}, [7617] = {.lex_state = 0, .external_lex_state = 27}, [7618] = {.lex_state = 203, .external_lex_state = 4}, [7619] = {.lex_state = 0, .external_lex_state = 27}, [7620] = {.lex_state = 203, .external_lex_state = 4}, [7621] = {.lex_state = 203, .external_lex_state = 4}, [7622] = {.lex_state = 203, .external_lex_state = 4}, [7623] = {.lex_state = 0, .external_lex_state = 25}, [7624] = {.lex_state = 0, .external_lex_state = 27}, [7625] = {.lex_state = 203, .external_lex_state = 4}, [7626] = {.lex_state = 203, .external_lex_state = 4}, [7627] = {.lex_state = 203, .external_lex_state = 4}, [7628] = {.lex_state = 183, .external_lex_state = 72}, [7629] = {.lex_state = 0, .external_lex_state = 27}, [7630] = {.lex_state = 203, .external_lex_state = 4}, [7631] = {.lex_state = 0, .external_lex_state = 27}, [7632] = {.lex_state = 0, .external_lex_state = 25}, [7633] = {.lex_state = 203, .external_lex_state = 4}, [7634] = {.lex_state = 203, .external_lex_state = 4}, [7635] = {.lex_state = 0, .external_lex_state = 27}, [7636] = {.lex_state = 184, .external_lex_state = 4}, [7637] = {.lex_state = 0, .external_lex_state = 27}, [7638] = {.lex_state = 0, .external_lex_state = 27}, [7639] = {.lex_state = 203, .external_lex_state = 4}, [7640] = {.lex_state = 203, .external_lex_state = 4}, [7641] = {.lex_state = 203, .external_lex_state = 4}, [7642] = {.lex_state = 203, .external_lex_state = 4}, [7643] = {.lex_state = 203, .external_lex_state = 4}, [7644] = {.lex_state = 203, .external_lex_state = 4}, [7645] = {.lex_state = 203, .external_lex_state = 4}, [7646] = {.lex_state = 203, .external_lex_state = 4}, [7647] = {.lex_state = 0, .external_lex_state = 89}, [7648] = {.lex_state = 0, .external_lex_state = 27}, [7649] = {.lex_state = 184, .external_lex_state = 28}, [7650] = {.lex_state = 203, .external_lex_state = 4}, [7651] = {.lex_state = 184, .external_lex_state = 4}, [7652] = {.lex_state = 0, .external_lex_state = 25}, [7653] = {.lex_state = 184, .external_lex_state = 4}, [7654] = {.lex_state = 184, .external_lex_state = 4}, [7655] = {.lex_state = 0, .external_lex_state = 55}, [7656] = {.lex_state = 0, .external_lex_state = 27}, [7657] = {.lex_state = 184, .external_lex_state = 4}, [7658] = {.lex_state = 0, .external_lex_state = 27}, [7659] = {.lex_state = 203, .external_lex_state = 4}, [7660] = {.lex_state = 0, .external_lex_state = 27}, [7661] = {.lex_state = 0, .external_lex_state = 27}, [7662] = {.lex_state = 0, .external_lex_state = 23}, [7663] = {.lex_state = 0, .external_lex_state = 27}, [7664] = {.lex_state = 0, .external_lex_state = 27}, [7665] = {.lex_state = 0, .external_lex_state = 27}, [7666] = {.lex_state = 0, .external_lex_state = 27}, [7667] = {.lex_state = 0, .external_lex_state = 26}, [7668] = {.lex_state = 203, .external_lex_state = 4}, [7669] = {.lex_state = 0, .external_lex_state = 27}, [7670] = {.lex_state = 203, .external_lex_state = 4}, [7671] = {.lex_state = 0, .external_lex_state = 23}, [7672] = {.lex_state = 0, .external_lex_state = 27}, [7673] = {.lex_state = 184, .external_lex_state = 4}, [7674] = {.lex_state = 203, .external_lex_state = 4}, [7675] = {.lex_state = 203, .external_lex_state = 4}, [7676] = {.lex_state = 0, .external_lex_state = 66}, [7677] = {.lex_state = 188, .external_lex_state = 27}, [7678] = {.lex_state = 0, .external_lex_state = 66}, [7679] = {.lex_state = 0, .external_lex_state = 27}, [7680] = {.lex_state = 0, .external_lex_state = 66}, [7681] = {.lex_state = 0, .external_lex_state = 27}, [7682] = {.lex_state = 0, .external_lex_state = 55}, [7683] = {.lex_state = 184, .external_lex_state = 4}, [7684] = {.lex_state = 0, .external_lex_state = 90}, [7685] = {.lex_state = 0, .external_lex_state = 25}, [7686] = {.lex_state = 184, .external_lex_state = 4}, [7687] = {.lex_state = 203, .external_lex_state = 4}, [7688] = {.lex_state = 184, .external_lex_state = 4}, [7689] = {.lex_state = 0, .external_lex_state = 27}, [7690] = {.lex_state = 184, .external_lex_state = 91}, [7691] = {.lex_state = 0, .external_lex_state = 27}, [7692] = {.lex_state = 203, .external_lex_state = 4}, [7693] = {.lex_state = 0, .external_lex_state = 27}, [7694] = {.lex_state = 0, .external_lex_state = 22}, [7695] = {.lex_state = 0, .external_lex_state = 27}, [7696] = {.lex_state = 0, .external_lex_state = 29}, [7697] = {.lex_state = 203, .external_lex_state = 4}, [7698] = {.lex_state = 184, .external_lex_state = 4}, [7699] = {.lex_state = 0, .external_lex_state = 27}, [7700] = {.lex_state = 0, .external_lex_state = 26}, [7701] = {.lex_state = 184, .external_lex_state = 4}, [7702] = {.lex_state = 0, .external_lex_state = 27}, [7703] = {.lex_state = 203, .external_lex_state = 4}, [7704] = {.lex_state = 203, .external_lex_state = 4}, [7705] = {.lex_state = 0, .external_lex_state = 27}, [7706] = {.lex_state = 0, .external_lex_state = 27}, [7707] = {.lex_state = 184, .external_lex_state = 4}, [7708] = {.lex_state = 184, .external_lex_state = 4}, [7709] = {.lex_state = 203, .external_lex_state = 4}, [7710] = {.lex_state = 184, .external_lex_state = 24}, [7711] = {.lex_state = 203, .external_lex_state = 4}, [7712] = {.lex_state = 203, .external_lex_state = 4}, [7713] = {.lex_state = 0, .external_lex_state = 27}, [7714] = {.lex_state = 0, .external_lex_state = 27}, [7715] = {.lex_state = 184, .external_lex_state = 4}, [7716] = {.lex_state = 0, .external_lex_state = 27}, [7717] = {.lex_state = 203, .external_lex_state = 4}, [7718] = {.lex_state = 0, .external_lex_state = 27}, [7719] = {.lex_state = 203, .external_lex_state = 4}, [7720] = {.lex_state = 203, .external_lex_state = 4}, [7721] = {.lex_state = 0, .external_lex_state = 27}, [7722] = {.lex_state = 184, .external_lex_state = 4}, [7723] = {.lex_state = 0, .external_lex_state = 27}, [7724] = {.lex_state = 184, .external_lex_state = 4}, [7725] = {.lex_state = 0, .external_lex_state = 27}, [7726] = {.lex_state = 203, .external_lex_state = 56}, [7727] = {.lex_state = 188, .external_lex_state = 29}, [7728] = {.lex_state = 0, .external_lex_state = 27}, [7729] = {.lex_state = 203, .external_lex_state = 4}, [7730] = {.lex_state = 184, .external_lex_state = 4}, [7731] = {.lex_state = 0, .external_lex_state = 27}, [7732] = {.lex_state = 203, .external_lex_state = 4}, [7733] = {.lex_state = 0, .external_lex_state = 27}, [7734] = {.lex_state = 203, .external_lex_state = 4}, [7735] = {.lex_state = 0, .external_lex_state = 27}, [7736] = {.lex_state = 0, .external_lex_state = 27}, [7737] = {.lex_state = 0, .external_lex_state = 27}, [7738] = {.lex_state = 203, .external_lex_state = 4}, [7739] = {.lex_state = 0, .external_lex_state = 27}, [7740] = {.lex_state = 183, .external_lex_state = 72}, [7741] = {.lex_state = 203, .external_lex_state = 4}, [7742] = {.lex_state = 188, .external_lex_state = 27}, [7743] = {.lex_state = 203, .external_lex_state = 4}, [7744] = {.lex_state = 0, .external_lex_state = 27}, [7745] = {.lex_state = 184, .external_lex_state = 4}, [7746] = {.lex_state = 0, .external_lex_state = 27}, [7747] = {.lex_state = 203, .external_lex_state = 4}, [7748] = {.lex_state = 203, .external_lex_state = 4}, [7749] = {.lex_state = 0, .external_lex_state = 27}, [7750] = {.lex_state = 0, .external_lex_state = 27}, [7751] = {.lex_state = 203, .external_lex_state = 4}, [7752] = {.lex_state = 0, .external_lex_state = 23}, [7753] = {.lex_state = 184, .external_lex_state = 4}, [7754] = {.lex_state = 0, .external_lex_state = 55}, [7755] = {.lex_state = 184, .external_lex_state = 4}, [7756] = {.lex_state = 203, .external_lex_state = 4}, [7757] = {.lex_state = 0, .external_lex_state = 27}, [7758] = {.lex_state = 0, .external_lex_state = 27}, [7759] = {.lex_state = 203, .external_lex_state = 4}, [7760] = {.lex_state = 0, .external_lex_state = 27}, [7761] = {.lex_state = 203, .external_lex_state = 4}, [7762] = {.lex_state = 184, .external_lex_state = 4}, [7763] = {.lex_state = 203, .external_lex_state = 4}, [7764] = {.lex_state = 0, .external_lex_state = 27}, [7765] = {.lex_state = 0, .external_lex_state = 27}, [7766] = {.lex_state = 0, .external_lex_state = 27}, [7767] = {.lex_state = 184, .external_lex_state = 4}, [7768] = {.lex_state = 0, .external_lex_state = 27}, [7769] = {.lex_state = 184, .external_lex_state = 4}, [7770] = {.lex_state = 203, .external_lex_state = 4}, [7771] = {.lex_state = 203, .external_lex_state = 4}, [7772] = {.lex_state = 184, .external_lex_state = 4}, [7773] = {.lex_state = 203, .external_lex_state = 4}, [7774] = {.lex_state = 0, .external_lex_state = 27}, [7775] = {.lex_state = 0, .external_lex_state = 27}, [7776] = {.lex_state = 188, .external_lex_state = 27}, [7777] = {.lex_state = 0, .external_lex_state = 27}, [7778] = {.lex_state = 0, .external_lex_state = 27}, [7779] = {.lex_state = 183, .external_lex_state = 72}, [7780] = {.lex_state = 0, .external_lex_state = 27}, [7781] = {.lex_state = 203, .external_lex_state = 4}, [7782] = {.lex_state = 0, .external_lex_state = 27}, [7783] = {.lex_state = 0, .external_lex_state = 27}, [7784] = {.lex_state = 0, .external_lex_state = 25}, [7785] = {.lex_state = 1, .external_lex_state = 4}, [7786] = {.lex_state = 0, .external_lex_state = 27}, [7787] = {.lex_state = 203, .external_lex_state = 4}, [7788] = {.lex_state = 0, .external_lex_state = 27}, [7789] = {.lex_state = 203, .external_lex_state = 4}, [7790] = {.lex_state = 0, .external_lex_state = 27}, [7791] = {.lex_state = 0, .external_lex_state = 27}, [7792] = {.lex_state = 0, .external_lex_state = 27}, [7793] = {.lex_state = 0, .external_lex_state = 27}, [7794] = {.lex_state = 0, .external_lex_state = 27}, [7795] = {.lex_state = 0, .external_lex_state = 27}, [7796] = {.lex_state = 0, .external_lex_state = 27}, [7797] = {.lex_state = 0, .external_lex_state = 27}, [7798] = {.lex_state = 129, .external_lex_state = 4}, [7799] = {.lex_state = 203, .external_lex_state = 4}, [7800] = {.lex_state = 0, .external_lex_state = 27}, [7801] = {.lex_state = 0, .external_lex_state = 27}, [7802] = {.lex_state = 0, .external_lex_state = 90}, [7803] = {.lex_state = 184, .external_lex_state = 4}, [7804] = {.lex_state = 0, .external_lex_state = 25}, [7805] = {.lex_state = 203, .external_lex_state = 4}, [7806] = {.lex_state = 184, .external_lex_state = 4}, [7807] = {.lex_state = 0, .external_lex_state = 27}, [7808] = {.lex_state = 0, .external_lex_state = 27}, [7809] = {.lex_state = 0, .external_lex_state = 27}, [7810] = {.lex_state = 0, .external_lex_state = 22}, [7811] = {.lex_state = 203, .external_lex_state = 56}, [7812] = {.lex_state = 0, .external_lex_state = 23}, [7813] = {.lex_state = 203, .external_lex_state = 4}, [7814] = {.lex_state = 0, .external_lex_state = 22}, [7815] = {.lex_state = 203, .external_lex_state = 4}, [7816] = {.lex_state = 0, .external_lex_state = 27}, [7817] = {.lex_state = 0, .external_lex_state = 27}, [7818] = {.lex_state = 1, .external_lex_state = 4}, [7819] = {.lex_state = 0, .external_lex_state = 27}, [7820] = {.lex_state = 203, .external_lex_state = 4}, [7821] = {.lex_state = 203, .external_lex_state = 4}, [7822] = {.lex_state = 0, .external_lex_state = 27}, [7823] = {.lex_state = 203, .external_lex_state = 56}, [7824] = {.lex_state = 0, .external_lex_state = 27}, [7825] = {.lex_state = 0, .external_lex_state = 27}, [7826] = {.lex_state = 0, .external_lex_state = 27}, [7827] = {.lex_state = 0, .external_lex_state = 27}, [7828] = {.lex_state = 0, .external_lex_state = 22}, [7829] = {.lex_state = 203, .external_lex_state = 4}, [7830] = {.lex_state = 184, .external_lex_state = 4}, [7831] = {.lex_state = 0, .external_lex_state = 27}, [7832] = {.lex_state = 184, .external_lex_state = 4}, [7833] = {.lex_state = 0, .external_lex_state = 27}, [7834] = {.lex_state = 0, .external_lex_state = 27}, [7835] = {.lex_state = 0, .external_lex_state = 29}, [7836] = {.lex_state = 184, .external_lex_state = 4}, [7837] = {.lex_state = 0, .external_lex_state = 27}, [7838] = {.lex_state = 188, .external_lex_state = 29}, [7839] = {.lex_state = 203, .external_lex_state = 4}, [7840] = {.lex_state = 0, .external_lex_state = 27}, [7841] = {.lex_state = 188, .external_lex_state = 29}, [7842] = {.lex_state = 203, .external_lex_state = 4}, [7843] = {.lex_state = 0, .external_lex_state = 26}, [7844] = {.lex_state = 0, .external_lex_state = 27}, [7845] = {.lex_state = 0, .external_lex_state = 27}, [7846] = {.lex_state = 0, .external_lex_state = 27}, [7847] = {.lex_state = 184, .external_lex_state = 4}, [7848] = {.lex_state = 203, .external_lex_state = 4}, [7849] = {.lex_state = 0, .external_lex_state = 23}, [7850] = {.lex_state = 0, .external_lex_state = 27}, [7851] = {.lex_state = 203, .external_lex_state = 4}, [7852] = {.lex_state = 203, .external_lex_state = 4}, [7853] = {.lex_state = 0, .external_lex_state = 27}, [7854] = {.lex_state = 203, .external_lex_state = 4}, [7855] = {.lex_state = 0, .external_lex_state = 27}, [7856] = {.lex_state = 0, .external_lex_state = 27}, [7857] = {.lex_state = 0, .external_lex_state = 27}, [7858] = {.lex_state = 0, .external_lex_state = 27}, [7859] = {.lex_state = 0, .external_lex_state = 89}, [7860] = {.lex_state = 0, .external_lex_state = 26}, [7861] = {.lex_state = 203, .external_lex_state = 4}, [7862] = {.lex_state = 0, .external_lex_state = 27}, [7863] = {.lex_state = 0, .external_lex_state = 27}, [7864] = {.lex_state = 0, .external_lex_state = 27}, [7865] = {.lex_state = 184, .external_lex_state = 4}, [7866] = {.lex_state = 203, .external_lex_state = 4}, [7867] = {.lex_state = 0, .external_lex_state = 27}, [7868] = {.lex_state = 203, .external_lex_state = 4}, [7869] = {.lex_state = 184, .external_lex_state = 4}, [7870] = {.lex_state = 0, .external_lex_state = 26}, [7871] = {.lex_state = 0, .external_lex_state = 27}, [7872] = {.lex_state = 0, .external_lex_state = 27}, [7873] = {.lex_state = 0, .external_lex_state = 23}, [7874] = {.lex_state = 0, .external_lex_state = 27}, [7875] = {.lex_state = 0, .external_lex_state = 27}, [7876] = {.lex_state = 203, .external_lex_state = 4}, [7877] = {.lex_state = 0, .external_lex_state = 55}, [7878] = {.lex_state = 0, .external_lex_state = 27}, [7879] = {.lex_state = 0, .external_lex_state = 27}, [7880] = {.lex_state = 0, .external_lex_state = 23}, [7881] = {.lex_state = 0, .external_lex_state = 27}, [7882] = {.lex_state = 0, .external_lex_state = 27}, [7883] = {.lex_state = 184, .external_lex_state = 4}, [7884] = {.lex_state = 0, .external_lex_state = 27}, [7885] = {.lex_state = 0, .external_lex_state = 27}, [7886] = {.lex_state = 0, .external_lex_state = 27}, [7887] = {.lex_state = 203, .external_lex_state = 4}, [7888] = {.lex_state = 203, .external_lex_state = 4}, [7889] = {.lex_state = 0, .external_lex_state = 23}, [7890] = {.lex_state = 184, .external_lex_state = 4}, [7891] = {.lex_state = 203, .external_lex_state = 4}, [7892] = {.lex_state = 0, .external_lex_state = 27}, [7893] = {.lex_state = 203, .external_lex_state = 4}, [7894] = {.lex_state = 0, .external_lex_state = 27}, [7895] = {.lex_state = 0, .external_lex_state = 27}, [7896] = {.lex_state = 0, .external_lex_state = 27}, [7897] = {.lex_state = 203, .external_lex_state = 4}, [7898] = {.lex_state = 203, .external_lex_state = 4}, [7899] = {.lex_state = 1, .external_lex_state = 22}, [7900] = {.lex_state = 0, .external_lex_state = 27}, [7901] = {.lex_state = 203, .external_lex_state = 4}, [7902] = {.lex_state = 0, .external_lex_state = 27}, [7903] = {.lex_state = 0, .external_lex_state = 27}, [7904] = {.lex_state = 203, .external_lex_state = 4}, [7905] = {.lex_state = 203, .external_lex_state = 4}, [7906] = {.lex_state = 0, .external_lex_state = 27}, [7907] = {.lex_state = 203, .external_lex_state = 4}, [7908] = {.lex_state = 203, .external_lex_state = 4}, [7909] = {.lex_state = 0, .external_lex_state = 27}, [7910] = {.lex_state = 203, .external_lex_state = 4}, [7911] = {.lex_state = 203, .external_lex_state = 4}, [7912] = {.lex_state = 0, .external_lex_state = 27}, [7913] = {.lex_state = 203, .external_lex_state = 4}, [7914] = {.lex_state = 0, .external_lex_state = 27}, [7915] = {.lex_state = 0, .external_lex_state = 90}, [7916] = {.lex_state = 0, .external_lex_state = 27}, [7917] = {.lex_state = 203, .external_lex_state = 4}, [7918] = {.lex_state = 130, .external_lex_state = 24}, [7919] = {.lex_state = 0, .external_lex_state = 27}, [7920] = {.lex_state = 184, .external_lex_state = 4}, [7921] = {.lex_state = 0, .external_lex_state = 89}, [7922] = {.lex_state = 0, .external_lex_state = 27}, [7923] = {.lex_state = 0, .external_lex_state = 27}, [7924] = {.lex_state = 184, .external_lex_state = 4}, [7925] = {.lex_state = 0, .external_lex_state = 25}, [7926] = {.lex_state = 203, .external_lex_state = 4}, [7927] = {.lex_state = 203, .external_lex_state = 4}, [7928] = {.lex_state = 0, .external_lex_state = 27}, [7929] = {.lex_state = 0, .external_lex_state = 27}, [7930] = {.lex_state = 0, .external_lex_state = 27}, [7931] = {.lex_state = 0, .external_lex_state = 27}, [7932] = {.lex_state = 0, .external_lex_state = 25}, [7933] = {.lex_state = 0, .external_lex_state = 27}, [7934] = {.lex_state = 0, .external_lex_state = 27}, [7935] = {.lex_state = 0, .external_lex_state = 25}, [7936] = {.lex_state = 0, .external_lex_state = 27}, [7937] = {.lex_state = 0, .external_lex_state = 27}, [7938] = {.lex_state = 0, .external_lex_state = 23}, [7939] = {.lex_state = 203, .external_lex_state = 4}, [7940] = {.lex_state = 0, .external_lex_state = 27}, [7941] = {.lex_state = 0, .external_lex_state = 27}, [7942] = {.lex_state = 0, .external_lex_state = 27}, [7943] = {.lex_state = 184, .external_lex_state = 4}, [7944] = {.lex_state = 0, .external_lex_state = 27}, [7945] = {.lex_state = 1, .external_lex_state = 4}, [7946] = {.lex_state = 184, .external_lex_state = 4}, [7947] = {.lex_state = 184, .external_lex_state = 4}, [7948] = {.lex_state = 0, .external_lex_state = 27}, [7949] = {.lex_state = 0, .external_lex_state = 27}, [7950] = {.lex_state = 188, .external_lex_state = 27}, [7951] = {.lex_state = 0, .external_lex_state = 27}, [7952] = {.lex_state = 0, .external_lex_state = 27}, [7953] = {.lex_state = 0, .external_lex_state = 27}, [7954] = {.lex_state = 0, .external_lex_state = 27}, [7955] = {.lex_state = 203, .external_lex_state = 4}, [7956] = {.lex_state = 0, .external_lex_state = 27}, [7957] = {.lex_state = 0, .external_lex_state = 27}, [7958] = {.lex_state = 0, .external_lex_state = 29}, [7959] = {.lex_state = 188, .external_lex_state = 27}, [7960] = {.lex_state = 203, .external_lex_state = 4}, [7961] = {.lex_state = 0, .external_lex_state = 27}, [7962] = {.lex_state = 0, .external_lex_state = 27}, [7963] = {.lex_state = 0, .external_lex_state = 27}, [7964] = {.lex_state = 203, .external_lex_state = 4}, [7965] = {.lex_state = 188, .external_lex_state = 29}, [7966] = {.lex_state = 0, .external_lex_state = 27}, [7967] = {.lex_state = 0, .external_lex_state = 26}, [7968] = {.lex_state = 0, .external_lex_state = 23}, [7969] = {.lex_state = 0, .external_lex_state = 27}, [7970] = {.lex_state = 0, .external_lex_state = 23}, [7971] = {.lex_state = 188, .external_lex_state = 29}, [7972] = {.lex_state = 203, .external_lex_state = 4}, [7973] = {.lex_state = 0, .external_lex_state = 55}, [7974] = {.lex_state = 0, .external_lex_state = 27}, [7975] = {.lex_state = 0, .external_lex_state = 22}, [7976] = {.lex_state = 203, .external_lex_state = 4}, [7977] = {.lex_state = 0, .external_lex_state = 66}, [7978] = {.lex_state = 203, .external_lex_state = 4}, [7979] = {.lex_state = 129, .external_lex_state = 4}, [7980] = {.lex_state = 0, .external_lex_state = 27}, [7981] = {.lex_state = 203, .external_lex_state = 4}, [7982] = {.lex_state = 203, .external_lex_state = 4}, [7983] = {.lex_state = 0, .external_lex_state = 23}, [7984] = {.lex_state = 0, .external_lex_state = 27}, [7985] = {.lex_state = 0, .external_lex_state = 27}, [7986] = {.lex_state = 0, .external_lex_state = 27}, [7987] = {.lex_state = 0, .external_lex_state = 55}, [7988] = {.lex_state = 203, .external_lex_state = 4}, [7989] = {.lex_state = 130, .external_lex_state = 24}, [7990] = {.lex_state = 203, .external_lex_state = 4}, [7991] = {.lex_state = 0, .external_lex_state = 27}, [7992] = {.lex_state = 184, .external_lex_state = 4}, [7993] = {.lex_state = 203, .external_lex_state = 4}, [7994] = {.lex_state = 0, .external_lex_state = 27}, [7995] = {.lex_state = 0, .external_lex_state = 27}, [7996] = {.lex_state = 203, .external_lex_state = 4}, [7997] = {.lex_state = 0, .external_lex_state = 27}, [7998] = {.lex_state = 0, .external_lex_state = 27}, [7999] = {.lex_state = 184, .external_lex_state = 92}, [8000] = {.lex_state = 0, .external_lex_state = 27}, [8001] = {.lex_state = 184, .external_lex_state = 4}, [8002] = {.lex_state = 203, .external_lex_state = 4}, [8003] = {.lex_state = 0, .external_lex_state = 90}, [8004] = {.lex_state = 0, .external_lex_state = 27}, [8005] = {.lex_state = 0, .external_lex_state = 27}, [8006] = {.lex_state = 203, .external_lex_state = 4}, [8007] = {.lex_state = 0, .external_lex_state = 27}, [8008] = {.lex_state = 0, .external_lex_state = 27}, [8009] = {.lex_state = 203, .external_lex_state = 4}, [8010] = {.lex_state = 0, .external_lex_state = 23}, [8011] = {.lex_state = 0, .external_lex_state = 27}, [8012] = {.lex_state = 203, .external_lex_state = 4}, [8013] = {.lex_state = 0, .external_lex_state = 27}, [8014] = {.lex_state = 0, .external_lex_state = 27}, [8015] = {.lex_state = 203, .external_lex_state = 4}, [8016] = {.lex_state = 0, .external_lex_state = 27}, [8017] = {.lex_state = 203, .external_lex_state = 4}, [8018] = {.lex_state = 0, .external_lex_state = 27}, [8019] = {.lex_state = 0, .external_lex_state = 27}, [8020] = {.lex_state = 0, .external_lex_state = 27}, [8021] = {.lex_state = 203, .external_lex_state = 4}, [8022] = {.lex_state = 203, .external_lex_state = 4}, [8023] = {.lex_state = 0, .external_lex_state = 22}, [8024] = {.lex_state = 0, .external_lex_state = 22}, [8025] = {.lex_state = 0, .external_lex_state = 22}, [8026] = {.lex_state = 0, .external_lex_state = 22}, [8027] = {.lex_state = 0, .external_lex_state = 27}, [8028] = {.lex_state = 0, .external_lex_state = 22}, [8029] = {.lex_state = 0, .external_lex_state = 27}, [8030] = {.lex_state = 0, .external_lex_state = 22}, [8031] = {.lex_state = 0, .external_lex_state = 22}, [8032] = {.lex_state = 0, .external_lex_state = 22}, [8033] = {.lex_state = 0, .external_lex_state = 22}, [8034] = {.lex_state = 0, .external_lex_state = 22}, [8035] = {.lex_state = 0, .external_lex_state = 27}, [8036] = {.lex_state = 0, .external_lex_state = 22}, [8037] = {.lex_state = 0, .external_lex_state = 27}, [8038] = {.lex_state = 0, .external_lex_state = 22}, [8039] = {.lex_state = 203, .external_lex_state = 56}, [8040] = {.lex_state = 0, .external_lex_state = 22}, [8041] = {.lex_state = 0, .external_lex_state = 29}, [8042] = {.lex_state = 0, .external_lex_state = 22}, [8043] = {.lex_state = 0, .external_lex_state = 22}, [8044] = {.lex_state = 0, .external_lex_state = 27}, [8045] = {.lex_state = 0, .external_lex_state = 27}, [8046] = {.lex_state = 0, .external_lex_state = 22}, [8047] = {.lex_state = 0, .external_lex_state = 22}, [8048] = {.lex_state = 203, .external_lex_state = 4}, [8049] = {.lex_state = 0, .external_lex_state = 22}, [8050] = {.lex_state = 0, .external_lex_state = 27}, [8051] = {.lex_state = 0, .external_lex_state = 22}, [8052] = {.lex_state = 0, .external_lex_state = 22}, [8053] = {.lex_state = 0, .external_lex_state = 22}, [8054] = {.lex_state = 0, .external_lex_state = 22}, [8055] = {.lex_state = 0, .external_lex_state = 22}, [8056] = {.lex_state = 0, .external_lex_state = 22}, [8057] = {.lex_state = 0, .external_lex_state = 22}, [8058] = {.lex_state = 0, .external_lex_state = 22}, [8059] = {.lex_state = 0, .external_lex_state = 22}, [8060] = {.lex_state = 0, .external_lex_state = 22}, [8061] = {.lex_state = 0, .external_lex_state = 22}, [8062] = {.lex_state = 0, .external_lex_state = 22}, [8063] = {.lex_state = 0, .external_lex_state = 22}, [8064] = {.lex_state = 0, .external_lex_state = 22}, [8065] = {.lex_state = 0, .external_lex_state = 22}, [8066] = {.lex_state = 0, .external_lex_state = 29}, [8067] = {.lex_state = 0, .external_lex_state = 27}, [8068] = {.lex_state = 203, .external_lex_state = 56}, [8069] = {.lex_state = 0, .external_lex_state = 22}, [8070] = {.lex_state = 0, .external_lex_state = 22}, [8071] = {.lex_state = 0, .external_lex_state = 27}, [8072] = {.lex_state = 0, .external_lex_state = 22}, [8073] = {.lex_state = 0, .external_lex_state = 22}, [8074] = {.lex_state = 0, .external_lex_state = 22}, [8075] = {.lex_state = 0, .external_lex_state = 22}, [8076] = {.lex_state = 0, .external_lex_state = 22}, [8077] = {.lex_state = 0, .external_lex_state = 22}, [8078] = {.lex_state = 0, .external_lex_state = 22}, [8079] = {.lex_state = 0, .external_lex_state = 22}, [8080] = {.lex_state = 0, .external_lex_state = 22}, [8081] = {.lex_state = 203, .external_lex_state = 56}, [8082] = {.lex_state = 0, .external_lex_state = 29}, [8083] = {.lex_state = 0, .external_lex_state = 22}, [8084] = {.lex_state = 0, .external_lex_state = 22}, [8085] = {.lex_state = 0, .external_lex_state = 22}, [8086] = {.lex_state = 203, .external_lex_state = 56}, [8087] = {.lex_state = 0, .external_lex_state = 22}, [8088] = {.lex_state = 0, .external_lex_state = 22}, [8089] = {.lex_state = 0, .external_lex_state = 22}, [8090] = {.lex_state = 0, .external_lex_state = 27}, [8091] = {.lex_state = 0, .external_lex_state = 22}, [8092] = {.lex_state = 203, .external_lex_state = 56}, [8093] = {.lex_state = 0, .external_lex_state = 22}, [8094] = {.lex_state = 0, .external_lex_state = 22}, [8095] = {.lex_state = 0, .external_lex_state = 29}, [8096] = {.lex_state = 76, .external_lex_state = 4}, [8097] = {.lex_state = 0, .external_lex_state = 22}, [8098] = {.lex_state = 0, .external_lex_state = 22}, [8099] = {.lex_state = 0, .external_lex_state = 22}, [8100] = {.lex_state = 0, .external_lex_state = 27}, [8101] = {.lex_state = 0, .external_lex_state = 22}, [8102] = {.lex_state = 0, .external_lex_state = 22}, [8103] = {.lex_state = 0, .external_lex_state = 22}, [8104] = {.lex_state = 0, .external_lex_state = 27}, [8105] = {.lex_state = 0, .external_lex_state = 22}, [8106] = {.lex_state = 0, .external_lex_state = 22}, [8107] = {.lex_state = 0, .external_lex_state = 22}, [8108] = {.lex_state = 0, .external_lex_state = 22}, [8109] = {.lex_state = 0, .external_lex_state = 27}, [8110] = {.lex_state = 0, .external_lex_state = 4}, [8111] = {.lex_state = 0, .external_lex_state = 22}, [8112] = {.lex_state = 0, .external_lex_state = 22}, [8113] = {.lex_state = 0, .external_lex_state = 22}, [8114] = {.lex_state = 0, .external_lex_state = 27}, [8115] = {.lex_state = 0, .external_lex_state = 22}, [8116] = {.lex_state = 0, .external_lex_state = 22}, [8117] = {.lex_state = 0, .external_lex_state = 22}, [8118] = {.lex_state = 0, .external_lex_state = 22}, [8119] = {.lex_state = 0, .external_lex_state = 22}, [8120] = {.lex_state = 0, .external_lex_state = 22}, [8121] = {.lex_state = 0, .external_lex_state = 22}, [8122] = {.lex_state = 0, .external_lex_state = 22}, [8123] = {.lex_state = 0, .external_lex_state = 22}, [8124] = {.lex_state = 0, .external_lex_state = 22}, [8125] = {.lex_state = 0, .external_lex_state = 27}, [8126] = {.lex_state = 0, .external_lex_state = 22}, [8127] = {.lex_state = 0, .external_lex_state = 29}, [8128] = {.lex_state = 0, .external_lex_state = 22}, [8129] = {.lex_state = 0, .external_lex_state = 22}, [8130] = {.lex_state = 0, .external_lex_state = 22}, [8131] = {.lex_state = 0, .external_lex_state = 54}, [8132] = {.lex_state = 0, .external_lex_state = 22}, [8133] = {.lex_state = 0, .external_lex_state = 22}, [8134] = {.lex_state = 0, .external_lex_state = 27}, [8135] = {.lex_state = 0, .external_lex_state = 22}, [8136] = {.lex_state = 0, .external_lex_state = 22}, [8137] = {.lex_state = 0, .external_lex_state = 29}, [8138] = {.lex_state = 0, .external_lex_state = 54}, [8139] = {.lex_state = 0, .external_lex_state = 29}, [8140] = {.lex_state = 0, .external_lex_state = 27}, [8141] = {.lex_state = 0, .external_lex_state = 27}, [8142] = {.lex_state = 0, .external_lex_state = 22}, [8143] = {.lex_state = 0, .external_lex_state = 4}, [8144] = {.lex_state = 0, .external_lex_state = 27}, [8145] = {.lex_state = 0, .external_lex_state = 22}, [8146] = {.lex_state = 0, .external_lex_state = 22}, [8147] = {.lex_state = 0, .external_lex_state = 27}, [8148] = {.lex_state = 0, .external_lex_state = 22}, [8149] = {.lex_state = 0, .external_lex_state = 22}, [8150] = {.lex_state = 0, .external_lex_state = 27}, [8151] = {.lex_state = 0, .external_lex_state = 29}, [8152] = {.lex_state = 54, .external_lex_state = 4}, [8153] = {.lex_state = 0, .external_lex_state = 22}, [8154] = {.lex_state = 0, .external_lex_state = 27}, [8155] = {.lex_state = 0, .external_lex_state = 22}, [8156] = {.lex_state = 0, .external_lex_state = 22}, [8157] = {.lex_state = 0, .external_lex_state = 22}, [8158] = {.lex_state = 0, .external_lex_state = 22}, [8159] = {.lex_state = 0, .external_lex_state = 22}, [8160] = {.lex_state = 0, .external_lex_state = 27}, [8161] = {.lex_state = 0, .external_lex_state = 22}, [8162] = {.lex_state = 0, .external_lex_state = 27}, [8163] = {.lex_state = 0, .external_lex_state = 22}, [8164] = {.lex_state = 0, .external_lex_state = 22}, [8165] = {.lex_state = 0, .external_lex_state = 22}, [8166] = {.lex_state = 0, .external_lex_state = 22}, [8167] = {.lex_state = 0, .external_lex_state = 29}, [8168] = {.lex_state = 0, .external_lex_state = 22}, [8169] = {.lex_state = 0, .external_lex_state = 22}, [8170] = {.lex_state = 0, .external_lex_state = 27}, [8171] = {.lex_state = 184, .external_lex_state = 28}, [8172] = {.lex_state = 0, .external_lex_state = 22}, [8173] = {.lex_state = 0, .external_lex_state = 27}, [8174] = {.lex_state = 0, .external_lex_state = 22}, [8175] = {.lex_state = 0, .external_lex_state = 22}, [8176] = {.lex_state = 0, .external_lex_state = 22}, [8177] = {.lex_state = 0, .external_lex_state = 22}, [8178] = {.lex_state = 0, .external_lex_state = 29}, [8179] = {.lex_state = 0, .external_lex_state = 27}, [8180] = {.lex_state = 0, .external_lex_state = 22}, [8181] = {.lex_state = 0, .external_lex_state = 22}, [8182] = {.lex_state = 0, .external_lex_state = 22}, [8183] = {.lex_state = 0, .external_lex_state = 22}, [8184] = {.lex_state = 0, .external_lex_state = 29}, [8185] = {.lex_state = 0, .external_lex_state = 22}, [8186] = {.lex_state = 0, .external_lex_state = 22}, [8187] = {.lex_state = 203, .external_lex_state = 4}, [8188] = {.lex_state = 0, .external_lex_state = 22}, [8189] = {.lex_state = 184, .external_lex_state = 63}, [8190] = {.lex_state = 0, .external_lex_state = 22}, [8191] = {.lex_state = 0, .external_lex_state = 22}, [8192] = {.lex_state = 0, .external_lex_state = 22}, [8193] = {.lex_state = 0, .external_lex_state = 22}, [8194] = {.lex_state = 0, .external_lex_state = 22}, [8195] = {.lex_state = 0, .external_lex_state = 22}, [8196] = {.lex_state = 1, .external_lex_state = 22}, [8197] = {.lex_state = 0, .external_lex_state = 22}, [8198] = {.lex_state = 0, .external_lex_state = 22}, [8199] = {.lex_state = 0, .external_lex_state = 22}, [8200] = {.lex_state = 0, .external_lex_state = 29}, [8201] = {.lex_state = 0, .external_lex_state = 29}, [8202] = {.lex_state = 0, .external_lex_state = 22}, [8203] = {.lex_state = 0, .external_lex_state = 22}, [8204] = {.lex_state = 0, .external_lex_state = 22}, [8205] = {.lex_state = 0, .external_lex_state = 22}, [8206] = {.lex_state = 0, .external_lex_state = 22}, [8207] = {.lex_state = 0, .external_lex_state = 27}, [8208] = {.lex_state = 0, .external_lex_state = 22}, [8209] = {.lex_state = 0, .external_lex_state = 22}, [8210] = {.lex_state = 0, .external_lex_state = 22}, [8211] = {.lex_state = 0, .external_lex_state = 29}, [8212] = {.lex_state = 0, .external_lex_state = 29}, [8213] = {.lex_state = 0, .external_lex_state = 22}, [8214] = {.lex_state = 0, .external_lex_state = 22}, [8215] = {.lex_state = 0, .external_lex_state = 22}, [8216] = {.lex_state = 0, .external_lex_state = 22}, [8217] = {.lex_state = 0, .external_lex_state = 22}, [8218] = {.lex_state = 203, .external_lex_state = 4}, [8219] = {.lex_state = 0, .external_lex_state = 29}, [8220] = {.lex_state = 0, .external_lex_state = 22}, [8221] = {.lex_state = 0, .external_lex_state = 27}, [8222] = {.lex_state = 203, .external_lex_state = 56}, [8223] = {.lex_state = 0, .external_lex_state = 22}, [8224] = {.lex_state = 1, .external_lex_state = 4}, [8225] = {.lex_state = 0, .external_lex_state = 29}, [8226] = {.lex_state = 0, .external_lex_state = 27}, [8227] = {.lex_state = 0, .external_lex_state = 22}, [8228] = {.lex_state = 0, .external_lex_state = 22}, [8229] = {.lex_state = 0, .external_lex_state = 22}, [8230] = {.lex_state = 0, .external_lex_state = 29}, [8231] = {.lex_state = 0, .external_lex_state = 22}, [8232] = {.lex_state = 0, .external_lex_state = 27}, [8233] = {.lex_state = 0, .external_lex_state = 22}, [8234] = {.lex_state = 0, .external_lex_state = 22}, [8235] = {.lex_state = 0, .external_lex_state = 22}, [8236] = {.lex_state = 0, .external_lex_state = 22}, [8237] = {.lex_state = 0, .external_lex_state = 22}, [8238] = {.lex_state = 0, .external_lex_state = 22}, [8239] = {.lex_state = 1, .external_lex_state = 4}, [8240] = {.lex_state = 1, .external_lex_state = 22}, [8241] = {.lex_state = 0, .external_lex_state = 54}, [8242] = {.lex_state = 1, .external_lex_state = 22}, [8243] = {.lex_state = 0, .external_lex_state = 4}, [8244] = {.lex_state = 0, .external_lex_state = 29}, [8245] = {.lex_state = 0, .external_lex_state = 22}, [8246] = {.lex_state = 0, .external_lex_state = 27}, [8247] = {.lex_state = 0, .external_lex_state = 27}, [8248] = {.lex_state = 1, .external_lex_state = 4}, [8249] = {.lex_state = 203, .external_lex_state = 56}, [8250] = {.lex_state = 0, .external_lex_state = 29}, [8251] = {.lex_state = 0, .external_lex_state = 27}, [8252] = {.lex_state = 0, .external_lex_state = 22}, [8253] = {.lex_state = 0, .external_lex_state = 22}, [8254] = {.lex_state = 0, .external_lex_state = 22}, [8255] = {.lex_state = 0, .external_lex_state = 22}, [8256] = {.lex_state = 0, .external_lex_state = 22}, [8257] = {.lex_state = 203, .external_lex_state = 56}, [8258] = {.lex_state = 0, .external_lex_state = 22}, [8259] = {.lex_state = 0, .external_lex_state = 29}, [8260] = {.lex_state = 0, .external_lex_state = 22}, [8261] = {.lex_state = 0, .external_lex_state = 22}, [8262] = {.lex_state = 0, .external_lex_state = 22}, [8263] = {.lex_state = 0, .external_lex_state = 22}, [8264] = {.lex_state = 203, .external_lex_state = 56}, [8265] = {.lex_state = 0, .external_lex_state = 27}, [8266] = {.lex_state = 0, .external_lex_state = 22}, [8267] = {.lex_state = 0, .external_lex_state = 22}, [8268] = {.lex_state = 0, .external_lex_state = 22}, [8269] = {.lex_state = 0, .external_lex_state = 22}, [8270] = {.lex_state = 0, .external_lex_state = 22}, [8271] = {.lex_state = 0, .external_lex_state = 22}, [8272] = {.lex_state = 0, .external_lex_state = 22}, [8273] = {.lex_state = 0, .external_lex_state = 22}, [8274] = {.lex_state = 0, .external_lex_state = 22}, [8275] = {.lex_state = 0, .external_lex_state = 22}, [8276] = {.lex_state = 0, .external_lex_state = 22}, [8277] = {.lex_state = 0, .external_lex_state = 22}, [8278] = {.lex_state = 0, .external_lex_state = 29}, [8279] = {.lex_state = 0, .external_lex_state = 93}, [8280] = {.lex_state = 0, .external_lex_state = 27}, [8281] = {.lex_state = 0, .external_lex_state = 22}, [8282] = {.lex_state = 0, .external_lex_state = 22}, [8283] = {.lex_state = 0, .external_lex_state = 27}, [8284] = {.lex_state = 0, .external_lex_state = 22}, [8285] = {.lex_state = 0, .external_lex_state = 22}, [8286] = {.lex_state = 0, .external_lex_state = 22}, [8287] = {.lex_state = 0, .external_lex_state = 29}, [8288] = {.lex_state = 0, .external_lex_state = 22}, [8289] = {.lex_state = 0, .external_lex_state = 29}, [8290] = {.lex_state = 0, .external_lex_state = 22}, [8291] = {.lex_state = 0, .external_lex_state = 22}, [8292] = {.lex_state = 0, .external_lex_state = 22}, [8293] = {.lex_state = 0, .external_lex_state = 22}, [8294] = {.lex_state = 0, .external_lex_state = 22}, [8295] = {.lex_state = 0, .external_lex_state = 22}, [8296] = {.lex_state = 0, .external_lex_state = 22}, [8297] = {.lex_state = 0, .external_lex_state = 22}, [8298] = {.lex_state = 0, .external_lex_state = 22}, [8299] = {.lex_state = 0, .external_lex_state = 22}, [8300] = {.lex_state = 0, .external_lex_state = 22}, [8301] = {.lex_state = 0, .external_lex_state = 22}, [8302] = {.lex_state = 203, .external_lex_state = 4}, [8303] = {.lex_state = 0, .external_lex_state = 22}, [8304] = {.lex_state = 0, .external_lex_state = 27}, [8305] = {.lex_state = 0, .external_lex_state = 54}, [8306] = {.lex_state = 0, .external_lex_state = 22}, [8307] = {.lex_state = 0, .external_lex_state = 22}, [8308] = {.lex_state = 0, .external_lex_state = 22}, [8309] = {.lex_state = 0, .external_lex_state = 22}, [8310] = {.lex_state = 0, .external_lex_state = 22}, [8311] = {.lex_state = 1, .external_lex_state = 22}, [8312] = {.lex_state = 0, .external_lex_state = 22}, [8313] = {.lex_state = 0, .external_lex_state = 22}, [8314] = {.lex_state = 0, .external_lex_state = 22}, [8315] = {.lex_state = 0, .external_lex_state = 4}, [8316] = {.lex_state = 1, .external_lex_state = 4}, [8317] = {.lex_state = 0, .external_lex_state = 22}, [8318] = {.lex_state = 203, .external_lex_state = 4}, [8319] = {.lex_state = 1, .external_lex_state = 4}, [8320] = {.lex_state = 0, .external_lex_state = 22}, [8321] = {.lex_state = 0, .external_lex_state = 22}, [8322] = {.lex_state = 0, .external_lex_state = 27}, [8323] = {.lex_state = 0, .external_lex_state = 22}, [8324] = {.lex_state = 0, .external_lex_state = 27}, [8325] = {.lex_state = 1, .external_lex_state = 4}, [8326] = {.lex_state = 0, .external_lex_state = 22}, [8327] = {.lex_state = 1, .external_lex_state = 4}, [8328] = {.lex_state = 0, .external_lex_state = 22}, [8329] = {.lex_state = 0, .external_lex_state = 4}, [8330] = {.lex_state = 1, .external_lex_state = 4}, [8331] = {.lex_state = 0, .external_lex_state = 22}, [8332] = {.lex_state = 184, .external_lex_state = 4}, [8333] = {.lex_state = 0, .external_lex_state = 22}, [8334] = {.lex_state = 0, .external_lex_state = 22}, [8335] = {.lex_state = 0, .external_lex_state = 29}, [8336] = {.lex_state = 0, .external_lex_state = 22}, [8337] = {.lex_state = 0, .external_lex_state = 29}, [8338] = {.lex_state = 0, .external_lex_state = 22}, [8339] = {.lex_state = 0, .external_lex_state = 22}, [8340] = {.lex_state = 0, .external_lex_state = 29}, [8341] = {.lex_state = 0, .external_lex_state = 22}, [8342] = {.lex_state = 0, .external_lex_state = 22}, [8343] = {.lex_state = 0, .external_lex_state = 22}, [8344] = {.lex_state = 0, .external_lex_state = 22}, [8345] = {.lex_state = 0, .external_lex_state = 29}, [8346] = {.lex_state = 0, .external_lex_state = 22}, [8347] = {.lex_state = 0, .external_lex_state = 22}, [8348] = {.lex_state = 0, .external_lex_state = 22}, [8349] = {.lex_state = 0, .external_lex_state = 22}, [8350] = {.lex_state = 203, .external_lex_state = 56}, [8351] = {.lex_state = 0, .external_lex_state = 29}, [8352] = {.lex_state = 0, .external_lex_state = 22}, [8353] = {.lex_state = 0, .external_lex_state = 27}, [8354] = {.lex_state = 1, .external_lex_state = 4}, [8355] = {.lex_state = 184, .external_lex_state = 63}, [8356] = {.lex_state = 0, .external_lex_state = 22}, [8357] = {.lex_state = 0, .external_lex_state = 29}, [8358] = {.lex_state = 0, .external_lex_state = 22}, [8359] = {.lex_state = 0, .external_lex_state = 22}, [8360] = {.lex_state = 0, .external_lex_state = 27}, [8361] = {.lex_state = 0, .external_lex_state = 22}, [8362] = {.lex_state = 0, .external_lex_state = 22}, [8363] = {.lex_state = 0, .external_lex_state = 22}, [8364] = {.lex_state = 1, .external_lex_state = 4}, [8365] = {.lex_state = 0, .external_lex_state = 22}, [8366] = {.lex_state = 0, .external_lex_state = 27}, [8367] = {.lex_state = 0, .external_lex_state = 29}, [8368] = {.lex_state = 0, .external_lex_state = 22}, [8369] = {.lex_state = 0, .external_lex_state = 27}, [8370] = {.lex_state = 0, .external_lex_state = 22}, [8371] = {.lex_state = 0, .external_lex_state = 22}, [8372] = {.lex_state = 0, .external_lex_state = 22}, [8373] = {.lex_state = 0, .external_lex_state = 22}, [8374] = {.lex_state = 0, .external_lex_state = 4}, [8375] = {.lex_state = 0, .external_lex_state = 22}, [8376] = {.lex_state = 0, .external_lex_state = 22}, [8377] = {.lex_state = 0, .external_lex_state = 22}, [8378] = {.lex_state = 203, .external_lex_state = 56}, [8379] = {.lex_state = 0, .external_lex_state = 22}, [8380] = {.lex_state = 203, .external_lex_state = 4}, [8381] = {.lex_state = 0, .external_lex_state = 22}, [8382] = {.lex_state = 0, .external_lex_state = 22}, [8383] = {.lex_state = 0, .external_lex_state = 22}, [8384] = {.lex_state = 0, .external_lex_state = 22}, [8385] = {.lex_state = 0, .external_lex_state = 27}, [8386] = {.lex_state = 188, .external_lex_state = 4}, [8387] = {.lex_state = 0, .external_lex_state = 27}, [8388] = {.lex_state = 0, .external_lex_state = 22}, [8389] = {.lex_state = 0, .external_lex_state = 22}, [8390] = {.lex_state = 0, .external_lex_state = 22}, [8391] = {.lex_state = 0, .external_lex_state = 22}, [8392] = {.lex_state = 0, .external_lex_state = 22}, [8393] = {.lex_state = 0, .external_lex_state = 27}, [8394] = {.lex_state = 0, .external_lex_state = 22}, [8395] = {.lex_state = 0, .external_lex_state = 22}, [8396] = {.lex_state = 0, .external_lex_state = 22}, [8397] = {.lex_state = 0, .external_lex_state = 29}, [8398] = {.lex_state = 0, .external_lex_state = 29}, [8399] = {.lex_state = 0, .external_lex_state = 29}, [8400] = {.lex_state = 188, .external_lex_state = 4}, [8401] = {.lex_state = 0, .external_lex_state = 29}, [8402] = {.lex_state = 0, .external_lex_state = 94}, [8403] = {.lex_state = 0, .external_lex_state = 27}, [8404] = {.lex_state = 0, .external_lex_state = 22}, [8405] = {.lex_state = 0, .external_lex_state = 27}, [8406] = {.lex_state = 0, .external_lex_state = 29}, [8407] = {.lex_state = 0, .external_lex_state = 22}, [8408] = {.lex_state = 0, .external_lex_state = 29}, [8409] = {.lex_state = 0, .external_lex_state = 22}, [8410] = {.lex_state = 0, .external_lex_state = 22}, [8411] = {.lex_state = 0, .external_lex_state = 22}, [8412] = {.lex_state = 0, .external_lex_state = 22}, [8413] = {.lex_state = 0, .external_lex_state = 22}, [8414] = {.lex_state = 0, .external_lex_state = 22}, [8415] = {.lex_state = 0, .external_lex_state = 22}, [8416] = {.lex_state = 0, .external_lex_state = 22}, [8417] = {.lex_state = 0, .external_lex_state = 22}, [8418] = {.lex_state = 0, .external_lex_state = 22}, [8419] = {.lex_state = 0, .external_lex_state = 29}, [8420] = {.lex_state = 203, .external_lex_state = 56}, [8421] = {.lex_state = 203, .external_lex_state = 56}, [8422] = {.lex_state = 0, .external_lex_state = 22}, [8423] = {.lex_state = 0, .external_lex_state = 22}, [8424] = {.lex_state = 0, .external_lex_state = 22}, [8425] = {.lex_state = 0, .external_lex_state = 22}, [8426] = {.lex_state = 0, .external_lex_state = 22}, [8427] = {.lex_state = 0, .external_lex_state = 22}, [8428] = {.lex_state = 0, .external_lex_state = 27}, [8429] = {.lex_state = 0, .external_lex_state = 27}, [8430] = {.lex_state = 184, .external_lex_state = 4}, [8431] = {.lex_state = 0, .external_lex_state = 29}, [8432] = {.lex_state = 0, .external_lex_state = 29}, [8433] = {.lex_state = 0, .external_lex_state = 29}, [8434] = {.lex_state = 0, .external_lex_state = 29}, [8435] = {.lex_state = 0, .external_lex_state = 22}, [8436] = {.lex_state = 0, .external_lex_state = 22}, [8437] = {.lex_state = 0, .external_lex_state = 29}, [8438] = {.lex_state = 211, .external_lex_state = 4}, [8439] = {.lex_state = 0, .external_lex_state = 22}, [8440] = {.lex_state = 0, .external_lex_state = 22}, [8441] = {.lex_state = 0, .external_lex_state = 22}, [8442] = {.lex_state = 0, .external_lex_state = 22}, [8443] = {.lex_state = 188, .external_lex_state = 4}, [8444] = {.lex_state = 0, .external_lex_state = 22}, [8445] = {.lex_state = 0, .external_lex_state = 29}, [8446] = {.lex_state = 0, .external_lex_state = 29}, [8447] = {.lex_state = 203, .external_lex_state = 4}, [8448] = {.lex_state = 0, .external_lex_state = 27}, [8449] = {.lex_state = 0, .external_lex_state = 22}, [8450] = {.lex_state = 0, .external_lex_state = 22}, [8451] = {.lex_state = 0, .external_lex_state = 22}, [8452] = {.lex_state = 0, .external_lex_state = 22}, [8453] = {.lex_state = 0, .external_lex_state = 29}, [8454] = {.lex_state = 0, .external_lex_state = 27}, [8455] = {.lex_state = 0, .external_lex_state = 29}, [8456] = {.lex_state = 203, .external_lex_state = 4}, [8457] = {.lex_state = 0, .external_lex_state = 22}, [8458] = {.lex_state = 0, .external_lex_state = 22}, [8459] = {.lex_state = 0, .external_lex_state = 22}, [8460] = {.lex_state = 0, .external_lex_state = 22}, [8461] = {.lex_state = 0, .external_lex_state = 22}, [8462] = {.lex_state = 203, .external_lex_state = 4}, [8463] = {.lex_state = 0, .external_lex_state = 22}, [8464] = {.lex_state = 0, .external_lex_state = 22}, [8465] = {.lex_state = 0, .external_lex_state = 22}, [8466] = {.lex_state = 0, .external_lex_state = 22}, [8467] = {.lex_state = 0, .external_lex_state = 22}, [8468] = {.lex_state = 0, .external_lex_state = 4}, [8469] = {.lex_state = 0, .external_lex_state = 22}, [8470] = {.lex_state = 203, .external_lex_state = 4}, [8471] = {.lex_state = 188, .external_lex_state = 4}, [8472] = {.lex_state = 0, .external_lex_state = 22}, [8473] = {.lex_state = 203, .external_lex_state = 4}, [8474] = {.lex_state = 0, .external_lex_state = 22}, [8475] = {.lex_state = 0, .external_lex_state = 22}, [8476] = {.lex_state = 203, .external_lex_state = 56}, [8477] = {.lex_state = 0, .external_lex_state = 4}, [8478] = {.lex_state = 0, .external_lex_state = 22}, [8479] = {.lex_state = 0, .external_lex_state = 27}, [8480] = {.lex_state = 0, .external_lex_state = 22}, [8481] = {.lex_state = 0, .external_lex_state = 22}, [8482] = {.lex_state = 0, .external_lex_state = 22}, [8483] = {.lex_state = 0, .external_lex_state = 27}, [8484] = {.lex_state = 203, .external_lex_state = 4}, [8485] = {.lex_state = 0, .external_lex_state = 27}, [8486] = {.lex_state = 0, .external_lex_state = 29}, [8487] = {.lex_state = 188, .external_lex_state = 4}, [8488] = {.lex_state = 0, .external_lex_state = 29}, [8489] = {.lex_state = 0, .external_lex_state = 29}, [8490] = {.lex_state = 0, .external_lex_state = 29}, [8491] = {.lex_state = 0, .external_lex_state = 22}, [8492] = {.lex_state = 0, .external_lex_state = 22}, [8493] = {.lex_state = 0, .external_lex_state = 94}, [8494] = {.lex_state = 0, .external_lex_state = 29}, [8495] = {.lex_state = 203, .external_lex_state = 4}, [8496] = {.lex_state = 203, .external_lex_state = 4}, [8497] = {.lex_state = 203, .external_lex_state = 4}, [8498] = {.lex_state = 203, .external_lex_state = 4}, [8499] = {.lex_state = 0, .external_lex_state = 22}, [8500] = {.lex_state = 0, .external_lex_state = 22}, [8501] = {.lex_state = 0, .external_lex_state = 27}, [8502] = {.lex_state = 0, .external_lex_state = 22}, [8503] = {.lex_state = 0, .external_lex_state = 22}, [8504] = {.lex_state = 0, .external_lex_state = 22}, [8505] = {.lex_state = 0, .external_lex_state = 22}, [8506] = {.lex_state = 0, .external_lex_state = 22}, [8507] = {.lex_state = 0, .external_lex_state = 94}, [8508] = {.lex_state = 0, .external_lex_state = 22}, [8509] = {.lex_state = 203, .external_lex_state = 4}, [8510] = {.lex_state = 0, .external_lex_state = 22}, [8511] = {.lex_state = 0, .external_lex_state = 29}, [8512] = {.lex_state = 0, .external_lex_state = 22}, [8513] = {.lex_state = 203, .external_lex_state = 4}, [8514] = {.lex_state = 0, .external_lex_state = 22}, [8515] = {.lex_state = 0, .external_lex_state = 22}, [8516] = {.lex_state = 0, .external_lex_state = 22}, [8517] = {.lex_state = 0, .external_lex_state = 29}, [8518] = {.lex_state = 0, .external_lex_state = 22}, [8519] = {.lex_state = 0, .external_lex_state = 29}, [8520] = {.lex_state = 0, .external_lex_state = 29}, [8521] = {.lex_state = 0, .external_lex_state = 27}, [8522] = {.lex_state = 0, .external_lex_state = 22}, [8523] = {.lex_state = 0, .external_lex_state = 29}, [8524] = {.lex_state = 203, .external_lex_state = 56}, [8525] = {.lex_state = 0, .external_lex_state = 22}, [8526] = {.lex_state = 203, .external_lex_state = 56}, [8527] = {.lex_state = 0, .external_lex_state = 22}, [8528] = {.lex_state = 0, .external_lex_state = 29}, [8529] = {.lex_state = 203, .external_lex_state = 56}, [8530] = {.lex_state = 0, .external_lex_state = 27}, [8531] = {.lex_state = 0, .external_lex_state = 29}, [8532] = {.lex_state = 0, .external_lex_state = 27}, [8533] = {.lex_state = 0, .external_lex_state = 22}, [8534] = {.lex_state = 0, .external_lex_state = 29}, [8535] = {.lex_state = 0, .external_lex_state = 29}, [8536] = {.lex_state = 0, .external_lex_state = 29}, [8537] = {.lex_state = 0, .external_lex_state = 29}, [8538] = {.lex_state = 0, .external_lex_state = 22}, [8539] = {.lex_state = 203, .external_lex_state = 56}, [8540] = {.lex_state = 0, .external_lex_state = 22}, [8541] = {.lex_state = 0, .external_lex_state = 94}, [8542] = {.lex_state = 0, .external_lex_state = 27}, [8543] = {.lex_state = 0, .external_lex_state = 22}, [8544] = {.lex_state = 0, .external_lex_state = 22}, [8545] = {.lex_state = 0, .external_lex_state = 22}, [8546] = {.lex_state = 0, .external_lex_state = 22}, [8547] = {.lex_state = 0, .external_lex_state = 27}, [8548] = {.lex_state = 0, .external_lex_state = 29}, [8549] = {.lex_state = 0, .external_lex_state = 22}, [8550] = {.lex_state = 0, .external_lex_state = 29}, [8551] = {.lex_state = 0, .external_lex_state = 22}, [8552] = {.lex_state = 0, .external_lex_state = 29}, [8553] = {.lex_state = 0, .external_lex_state = 29}, [8554] = {.lex_state = 0, .external_lex_state = 22}, [8555] = {.lex_state = 0, .external_lex_state = 22}, [8556] = {.lex_state = 0, .external_lex_state = 27}, [8557] = {.lex_state = 0, .external_lex_state = 22}, [8558] = {.lex_state = 0, .external_lex_state = 22}, [8559] = {.lex_state = 0, .external_lex_state = 22}, [8560] = {.lex_state = 0, .external_lex_state = 22}, [8561] = {.lex_state = 0, .external_lex_state = 22}, [8562] = {.lex_state = 0, .external_lex_state = 27}, [8563] = {.lex_state = 0, .external_lex_state = 22}, [8564] = {.lex_state = 0, .external_lex_state = 22}, [8565] = {.lex_state = 0, .external_lex_state = 27}, [8566] = {.lex_state = 0, .external_lex_state = 22}, [8567] = {.lex_state = 203, .external_lex_state = 56}, [8568] = {.lex_state = 0, .external_lex_state = 29}, [8569] = {.lex_state = 54, .external_lex_state = 4}, [8570] = {.lex_state = 0, .external_lex_state = 29}, [8571] = {.lex_state = 54, .external_lex_state = 4}, [8572] = {.lex_state = 203, .external_lex_state = 56}, [8573] = {.lex_state = 0, .external_lex_state = 22}, [8574] = {.lex_state = 0, .external_lex_state = 22}, [8575] = {.lex_state = 0, .external_lex_state = 22}, [8576] = {.lex_state = 203, .external_lex_state = 56}, [8577] = {.lex_state = 184, .external_lex_state = 63}, [8578] = {.lex_state = 203, .external_lex_state = 56}, [8579] = {.lex_state = 0, .external_lex_state = 29}, [8580] = {.lex_state = 0, .external_lex_state = 29}, [8581] = {.lex_state = 0, .external_lex_state = 29}, [8582] = {.lex_state = 0, .external_lex_state = 22}, [8583] = {.lex_state = 0, .external_lex_state = 22}, [8584] = {.lex_state = 0, .external_lex_state = 22}, [8585] = {.lex_state = 0, .external_lex_state = 22}, [8586] = {.lex_state = 0, .external_lex_state = 95}, [8587] = {.lex_state = 188, .external_lex_state = 61}, [8588] = {.lex_state = 0, .external_lex_state = 22}, [8589] = {.lex_state = 0, .external_lex_state = 22}, [8590] = {.lex_state = 0, .external_lex_state = 22}, [8591] = {.lex_state = 0, .external_lex_state = 95}, [8592] = {.lex_state = 0, .external_lex_state = 95}, [8593] = {.lex_state = 0, .external_lex_state = 22}, [8594] = {.lex_state = 0, .external_lex_state = 95}, [8595] = {.lex_state = 0, .external_lex_state = 95}, [8596] = {.lex_state = 0, .external_lex_state = 22}, [8597] = {.lex_state = 184, .external_lex_state = 24}, [8598] = {.lex_state = 0, .external_lex_state = 95}, [8599] = {.lex_state = 73, .external_lex_state = 4}, [8600] = {.lex_state = 0, .external_lex_state = 22}, [8601] = {.lex_state = 0, .external_lex_state = 22}, [8602] = {.lex_state = 203, .external_lex_state = 4}, [8603] = {.lex_state = 0, .external_lex_state = 95}, [8604] = {.lex_state = 184, .external_lex_state = 63}, [8605] = {.lex_state = 188, .external_lex_state = 61}, [8606] = {.lex_state = 0, .external_lex_state = 95}, [8607] = {.lex_state = 0, .external_lex_state = 95}, [8608] = {.lex_state = 184, .external_lex_state = 28}, [8609] = {.lex_state = 0, .external_lex_state = 95}, [8610] = {.lex_state = 0, .external_lex_state = 22}, [8611] = {.lex_state = 188, .external_lex_state = 61}, [8612] = {.lex_state = 0, .external_lex_state = 95}, [8613] = {.lex_state = 0, .external_lex_state = 22}, [8614] = {.lex_state = 203, .external_lex_state = 4}, [8615] = {.lex_state = 0, .external_lex_state = 22}, [8616] = {.lex_state = 0, .external_lex_state = 22}, [8617] = {.lex_state = 0, .external_lex_state = 22}, [8618] = {.lex_state = 0, .external_lex_state = 22}, [8619] = {.lex_state = 0, .external_lex_state = 95}, [8620] = {.lex_state = 188, .external_lex_state = 61}, [8621] = {.lex_state = 184, .external_lex_state = 24}, [8622] = {.lex_state = 79, .external_lex_state = 4}, [8623] = {.lex_state = 0, .external_lex_state = 95}, [8624] = {.lex_state = 0, .external_lex_state = 22}, [8625] = {.lex_state = 0, .external_lex_state = 22}, [8626] = {.lex_state = 0, .external_lex_state = 22}, [8627] = {.lex_state = 0, .external_lex_state = 95}, [8628] = {.lex_state = 0, .external_lex_state = 22}, [8629] = {.lex_state = 0, .external_lex_state = 95}, [8630] = {.lex_state = 206, .external_lex_state = 4}, [8631] = {.lex_state = 0, .external_lex_state = 22}, [8632] = {.lex_state = 79, .external_lex_state = 4}, [8633] = {.lex_state = 0, .external_lex_state = 95}, [8634] = {.lex_state = 0, .external_lex_state = 22}, [8635] = {.lex_state = 0, .external_lex_state = 95}, [8636] = {.lex_state = 184, .external_lex_state = 24}, [8637] = {.lex_state = 184, .external_lex_state = 4}, [8638] = {.lex_state = 184, .external_lex_state = 24}, [8639] = {.lex_state = 0, .external_lex_state = 95}, [8640] = {.lex_state = 0, .external_lex_state = 95}, [8641] = {.lex_state = 79, .external_lex_state = 4}, [8642] = {.lex_state = 0, .external_lex_state = 95}, [8643] = {.lex_state = 0, .external_lex_state = 95}, [8644] = {.lex_state = 0, .external_lex_state = 22}, [8645] = {.lex_state = 184, .external_lex_state = 4}, [8646] = {.lex_state = 79, .external_lex_state = 4}, [8647] = {.lex_state = 0, .external_lex_state = 22}, [8648] = {.lex_state = 188, .external_lex_state = 61}, [8649] = {.lex_state = 0, .external_lex_state = 22}, [8650] = {.lex_state = 0, .external_lex_state = 95}, [8651] = {.lex_state = 0, .external_lex_state = 22}, [8652] = {.lex_state = 0, .external_lex_state = 22}, [8653] = {.lex_state = 0, .external_lex_state = 95}, [8654] = {.lex_state = 0, .external_lex_state = 95}, [8655] = {.lex_state = 0, .external_lex_state = 22}, [8656] = {.lex_state = 0, .external_lex_state = 95}, [8657] = {.lex_state = 0, .external_lex_state = 95}, [8658] = {.lex_state = 79, .external_lex_state = 4}, [8659] = {.lex_state = 0, .external_lex_state = 22}, [8660] = {.lex_state = 0, .external_lex_state = 95}, [8661] = {.lex_state = 203, .external_lex_state = 4}, [8662] = {.lex_state = 0, .external_lex_state = 95}, [8663] = {.lex_state = 188, .external_lex_state = 61}, [8664] = {.lex_state = 184, .external_lex_state = 28}, [8665] = {.lex_state = 0, .external_lex_state = 95}, [8666] = {.lex_state = 0, .external_lex_state = 22}, [8667] = {.lex_state = 0, .external_lex_state = 22}, [8668] = {.lex_state = 184, .external_lex_state = 28}, [8669] = {.lex_state = 0, .external_lex_state = 22}, [8670] = {.lex_state = 0, .external_lex_state = 95}, [8671] = {.lex_state = 0, .external_lex_state = 22}, [8672] = {.lex_state = 0, .external_lex_state = 95}, [8673] = {.lex_state = 0, .external_lex_state = 95}, [8674] = {.lex_state = 0, .external_lex_state = 95}, [8675] = {.lex_state = 0, .external_lex_state = 95}, [8676] = {.lex_state = 0, .external_lex_state = 95}, [8677] = {.lex_state = 0, .external_lex_state = 22}, [8678] = {.lex_state = 0, .external_lex_state = 95}, [8679] = {.lex_state = 0, .external_lex_state = 95}, [8680] = {.lex_state = 0, .external_lex_state = 22}, [8681] = {.lex_state = 0, .external_lex_state = 22}, [8682] = {.lex_state = 0, .external_lex_state = 22}, [8683] = {.lex_state = 0, .external_lex_state = 4}, [8684] = {.lex_state = 0, .external_lex_state = 22}, [8685] = {.lex_state = 203, .external_lex_state = 4}, [8686] = {.lex_state = 0, .external_lex_state = 95}, [8687] = {.lex_state = 0, .external_lex_state = 95}, [8688] = {.lex_state = 0, .external_lex_state = 22}, [8689] = {.lex_state = 79, .external_lex_state = 4}, [8690] = {.lex_state = 79, .external_lex_state = 4}, [8691] = {.lex_state = 0, .external_lex_state = 95}, [8692] = {.lex_state = 203, .external_lex_state = 4}, [8693] = {.lex_state = 79, .external_lex_state = 4}, [8694] = {.lex_state = 0, .external_lex_state = 95}, [8695] = {.lex_state = 184, .external_lex_state = 4}, [8696] = {.lex_state = 79, .external_lex_state = 4}, [8697] = {.lex_state = 184, .external_lex_state = 63}, [8698] = {.lex_state = 0, .external_lex_state = 22}, [8699] = {.lex_state = 79, .external_lex_state = 4}, [8700] = {.lex_state = 0, .external_lex_state = 22}, [8701] = {.lex_state = 0, .external_lex_state = 95}, [8702] = {.lex_state = 203, .external_lex_state = 4}, [8703] = {.lex_state = 0, .external_lex_state = 95}, [8704] = {.lex_state = 184, .external_lex_state = 4}, [8705] = {.lex_state = 0, .external_lex_state = 95}, [8706] = {.lex_state = 73, .external_lex_state = 4}, [8707] = {.lex_state = 184, .external_lex_state = 24}, [8708] = {.lex_state = 0, .external_lex_state = 22}, [8709] = {.lex_state = 203, .external_lex_state = 4}, [8710] = {.lex_state = 0, .external_lex_state = 95}, [8711] = {.lex_state = 203, .external_lex_state = 4}, [8712] = {.lex_state = 0, .external_lex_state = 95}, [8713] = {.lex_state = 203, .external_lex_state = 4}, [8714] = {.lex_state = 184, .external_lex_state = 24}, [8715] = {.lex_state = 0, .external_lex_state = 95}, [8716] = {.lex_state = 184, .external_lex_state = 24}, [8717] = {.lex_state = 79, .external_lex_state = 4}, [8718] = {.lex_state = 79, .external_lex_state = 4}, [8719] = {.lex_state = 79, .external_lex_state = 4}, [8720] = {.lex_state = 0, .external_lex_state = 22}, [8721] = {.lex_state = 0, .external_lex_state = 93}, [8722] = {.lex_state = 78, .external_lex_state = 4}, [8723] = {.lex_state = 0, .external_lex_state = 4}, [8724] = {.lex_state = 0, .external_lex_state = 4}, [8725] = {.lex_state = 0, .external_lex_state = 4}, [8726] = {.lex_state = 0, .external_lex_state = 4}, [8727] = {.lex_state = 0, .external_lex_state = 4}, [8728] = {.lex_state = 0, .external_lex_state = 4}, [8729] = {.lex_state = 0, .external_lex_state = 4}, [8730] = {.lex_state = 0, .external_lex_state = 4}, [8731] = {.lex_state = 0, .external_lex_state = 4}, [8732] = {.lex_state = 0, .external_lex_state = 4}, [8733] = {.lex_state = 0, .external_lex_state = 4}, [8734] = {.lex_state = 0, .external_lex_state = 4}, [8735] = {.lex_state = 0, .external_lex_state = 4}, [8736] = {.lex_state = 78, .external_lex_state = 4}, [8737] = {.lex_state = 0, .external_lex_state = 4}, [8738] = {.lex_state = 0, .external_lex_state = 4}, [8739] = {.lex_state = 0, .external_lex_state = 4}, [8740] = {.lex_state = 78, .external_lex_state = 4}, [8741] = {.lex_state = 0, .external_lex_state = 4}, [8742] = {.lex_state = 0, .external_lex_state = 4}, [8743] = {.lex_state = 0, .external_lex_state = 4}, [8744] = {.lex_state = 0, .external_lex_state = 4}, [8745] = {.lex_state = 0, .external_lex_state = 4}, [8746] = {.lex_state = 0, .external_lex_state = 4}, [8747] = {.lex_state = 0, .external_lex_state = 4}, [8748] = {.lex_state = 0, .external_lex_state = 4}, [8749] = {.lex_state = 0, .external_lex_state = 4}, [8750] = {.lex_state = 0, .external_lex_state = 4}, [8751] = {.lex_state = 0, .external_lex_state = 4}, [8752] = {.lex_state = 0, .external_lex_state = 4}, [8753] = {.lex_state = 0, .external_lex_state = 4}, [8754] = {.lex_state = 0, .external_lex_state = 4}, [8755] = {.lex_state = 0, .external_lex_state = 4}, [8756] = {.lex_state = 0, .external_lex_state = 4}, [8757] = {.lex_state = 0, .external_lex_state = 4}, [8758] = {.lex_state = 78, .external_lex_state = 4}, [8759] = {.lex_state = 0, .external_lex_state = 95}, [8760] = {.lex_state = 0, .external_lex_state = 4}, [8761] = {.lex_state = 0, .external_lex_state = 4}, [8762] = {.lex_state = 0, .external_lex_state = 4}, [8763] = {.lex_state = 0, .external_lex_state = 4}, [8764] = {.lex_state = 0, .external_lex_state = 4}, [8765] = {.lex_state = 0, .external_lex_state = 4}, [8766] = {.lex_state = 0, .external_lex_state = 4}, [8767] = {.lex_state = 0, .external_lex_state = 4}, [8768] = {.lex_state = 0, .external_lex_state = 4}, [8769] = {.lex_state = 0, .external_lex_state = 4}, [8770] = {.lex_state = 0, .external_lex_state = 4}, [8771] = {.lex_state = 0, .external_lex_state = 4}, [8772] = {.lex_state = 0, .external_lex_state = 4}, [8773] = {.lex_state = 0, .external_lex_state = 4}, [8774] = {.lex_state = 0, .external_lex_state = 4}, [8775] = {.lex_state = 0, .external_lex_state = 4}, [8776] = {.lex_state = 78, .external_lex_state = 4}, [8777] = {.lex_state = 0, .external_lex_state = 4}, [8778] = {.lex_state = 0, .external_lex_state = 4}, [8779] = {.lex_state = 0, .external_lex_state = 4}, [8780] = {.lex_state = 0, .external_lex_state = 4}, [8781] = {.lex_state = 0, .external_lex_state = 4}, [8782] = {.lex_state = 0, .external_lex_state = 4}, [8783] = {.lex_state = 0, .external_lex_state = 4}, [8784] = {.lex_state = 0, .external_lex_state = 4}, [8785] = {.lex_state = 0, .external_lex_state = 4}, [8786] = {.lex_state = 0, .external_lex_state = 4}, [8787] = {.lex_state = 0, .external_lex_state = 4}, [8788] = {.lex_state = 0, .external_lex_state = 4}, [8789] = {.lex_state = 0, .external_lex_state = 4}, [8790] = {.lex_state = 0, .external_lex_state = 4}, [8791] = {.lex_state = 0, .external_lex_state = 4}, [8792] = {.lex_state = 0, .external_lex_state = 4}, [8793] = {.lex_state = 0, .external_lex_state = 4}, [8794] = {.lex_state = 78, .external_lex_state = 4}, [8795] = {.lex_state = 0, .external_lex_state = 4}, [8796] = {.lex_state = 0, .external_lex_state = 4}, [8797] = {.lex_state = 0, .external_lex_state = 4}, [8798] = {.lex_state = 0, .external_lex_state = 4}, [8799] = {.lex_state = 0, .external_lex_state = 4}, [8800] = {.lex_state = 0, .external_lex_state = 4}, [8801] = {.lex_state = 78, .external_lex_state = 4}, [8802] = {.lex_state = 0, .external_lex_state = 4}, [8803] = {.lex_state = 0, .external_lex_state = 4}, [8804] = {.lex_state = 0, .external_lex_state = 4}, [8805] = {.lex_state = 0, .external_lex_state = 4}, [8806] = {.lex_state = 0, .external_lex_state = 4}, [8807] = {.lex_state = 0, .external_lex_state = 4}, [8808] = {.lex_state = 0, .external_lex_state = 4}, [8809] = {.lex_state = 0, .external_lex_state = 4}, [8810] = {.lex_state = 0, .external_lex_state = 4}, [8811] = {.lex_state = 0, .external_lex_state = 4}, [8812] = {.lex_state = 78, .external_lex_state = 4}, [8813] = {.lex_state = 0, .external_lex_state = 4}, [8814] = {.lex_state = 0, .external_lex_state = 4}, [8815] = {.lex_state = 0, .external_lex_state = 4}, [8816] = {.lex_state = 0, .external_lex_state = 4}, [8817] = {.lex_state = 0, .external_lex_state = 4}, [8818] = {.lex_state = 0, .external_lex_state = 4}, [8819] = {.lex_state = 0, .external_lex_state = 4}, [8820] = {.lex_state = 0, .external_lex_state = 4}, [8821] = {.lex_state = 0, .external_lex_state = 4}, [8822] = {.lex_state = 0, .external_lex_state = 4}, [8823] = {.lex_state = 0, .external_lex_state = 4}, [8824] = {.lex_state = 0, .external_lex_state = 4}, [8825] = {.lex_state = 0, .external_lex_state = 4}, [8826] = {.lex_state = 78, .external_lex_state = 4}, [8827] = {.lex_state = 0, .external_lex_state = 4}, [8828] = {.lex_state = 0, .external_lex_state = 4}, [8829] = {.lex_state = 0, .external_lex_state = 4}, [8830] = {.lex_state = 78, .external_lex_state = 4}, [8831] = {.lex_state = 0, .external_lex_state = 4}, [8832] = {.lex_state = 0, .external_lex_state = 4}, [8833] = {.lex_state = 0, .external_lex_state = 4}, [8834] = {.lex_state = 0, .external_lex_state = 4}, [8835] = {.lex_state = 0, .external_lex_state = 4}, [8836] = {.lex_state = 0, .external_lex_state = 4}, [8837] = {.lex_state = 0, .external_lex_state = 61}, [8838] = {.lex_state = 0, .external_lex_state = 4}, [8839] = {.lex_state = 0, .external_lex_state = 4}, [8840] = {.lex_state = 0, .external_lex_state = 4}, [8841] = {.lex_state = 203, .external_lex_state = 4}, [8842] = {.lex_state = 0, .external_lex_state = 4}, [8843] = {.lex_state = 0, .external_lex_state = 4}, [8844] = {.lex_state = 0, .external_lex_state = 4}, [8845] = {.lex_state = 0, .external_lex_state = 4}, [8846] = {.lex_state = 0, .external_lex_state = 4}, [8847] = {.lex_state = 0, .external_lex_state = 4}, [8848] = {.lex_state = 78, .external_lex_state = 4}, [8849] = {.lex_state = 0, .external_lex_state = 4}, [8850] = {.lex_state = 0, .external_lex_state = 4}, [8851] = {.lex_state = 0, .external_lex_state = 4}, [8852] = {.lex_state = 0, .external_lex_state = 4}, [8853] = {.lex_state = 0, .external_lex_state = 4}, [8854] = {.lex_state = 0, .external_lex_state = 4}, [8855] = {.lex_state = 0, .external_lex_state = 4}, [8856] = {.lex_state = 0, .external_lex_state = 4}, [8857] = {.lex_state = 0, .external_lex_state = 4}, [8858] = {.lex_state = 0, .external_lex_state = 4}, [8859] = {.lex_state = 0, .external_lex_state = 4}, [8860] = {.lex_state = 0, .external_lex_state = 4}, [8861] = {.lex_state = 0, .external_lex_state = 4}, [8862] = {.lex_state = 78, .external_lex_state = 4}, [8863] = {.lex_state = 0, .external_lex_state = 4}, [8864] = {.lex_state = 0, .external_lex_state = 4}, [8865] = {.lex_state = 0, .external_lex_state = 4}, [8866] = {.lex_state = 78, .external_lex_state = 4}, [8867] = {.lex_state = 0, .external_lex_state = 4}, [8868] = {.lex_state = 0, .external_lex_state = 4}, [8869] = {.lex_state = 0, .external_lex_state = 4}, [8870] = {.lex_state = 0, .external_lex_state = 4}, [8871] = {.lex_state = 0, .external_lex_state = 4}, [8872] = {.lex_state = 0, .external_lex_state = 4}, [8873] = {.lex_state = 0, .external_lex_state = 95}, [8874] = {.lex_state = 0, .external_lex_state = 4}, [8875] = {.lex_state = 0, .external_lex_state = 4}, [8876] = {.lex_state = 0, .external_lex_state = 4}, [8877] = {.lex_state = 0, .external_lex_state = 4}, [8878] = {.lex_state = 0, .external_lex_state = 4}, [8879] = {.lex_state = 0, .external_lex_state = 4}, [8880] = {.lex_state = 0, .external_lex_state = 4}, [8881] = {.lex_state = 0, .external_lex_state = 4}, [8882] = {.lex_state = 0, .external_lex_state = 4}, [8883] = {.lex_state = 0, .external_lex_state = 4}, [8884] = {.lex_state = 78, .external_lex_state = 4}, [8885] = {.lex_state = 78, .external_lex_state = 4}, [8886] = {.lex_state = 0, .external_lex_state = 4}, [8887] = {.lex_state = 0, .external_lex_state = 4}, [8888] = {.lex_state = 0, .external_lex_state = 4}, [8889] = {.lex_state = 0, .external_lex_state = 4}, [8890] = {.lex_state = 0, .external_lex_state = 4}, [8891] = {.lex_state = 0, .external_lex_state = 4}, [8892] = {.lex_state = 0, .external_lex_state = 4}, [8893] = {.lex_state = 0, .external_lex_state = 4}, [8894] = {.lex_state = 0, .external_lex_state = 4}, [8895] = {.lex_state = 0, .external_lex_state = 4}, [8896] = {.lex_state = 0, .external_lex_state = 4}, [8897] = {.lex_state = 0, .external_lex_state = 4}, [8898] = {.lex_state = 0, .external_lex_state = 4}, [8899] = {.lex_state = 0, .external_lex_state = 4}, [8900] = {.lex_state = 0, .external_lex_state = 4}, [8901] = {.lex_state = 78, .external_lex_state = 4}, [8902] = {.lex_state = 78, .external_lex_state = 4}, [8903] = {.lex_state = 78, .external_lex_state = 4}, [8904] = {.lex_state = 0, .external_lex_state = 4}, [8905] = {.lex_state = 0, .external_lex_state = 4}, [8906] = {.lex_state = 0, .external_lex_state = 4}, [8907] = {.lex_state = 0, .external_lex_state = 4}, [8908] = {.lex_state = 0, .external_lex_state = 4}, [8909] = {.lex_state = 0, .external_lex_state = 4}, [8910] = {.lex_state = 0, .external_lex_state = 4}, [8911] = {.lex_state = 0, .external_lex_state = 4}, [8912] = {.lex_state = 0, .external_lex_state = 4}, [8913] = {.lex_state = 0, .external_lex_state = 4}, [8914] = {.lex_state = 0, .external_lex_state = 4}, [8915] = {.lex_state = 0, .external_lex_state = 4}, [8916] = {.lex_state = 0, .external_lex_state = 4}, [8917] = {.lex_state = 0, .external_lex_state = 4}, [8918] = {.lex_state = 0, .external_lex_state = 4}, [8919] = {.lex_state = 0, .external_lex_state = 4}, [8920] = {.lex_state = 78, .external_lex_state = 4}, [8921] = {.lex_state = 0, .external_lex_state = 4}, [8922] = {.lex_state = 0, .external_lex_state = 4}, [8923] = {.lex_state = 0, .external_lex_state = 4}, [8924] = {.lex_state = 0, .external_lex_state = 4}, [8925] = {.lex_state = 0, .external_lex_state = 4}, [8926] = {.lex_state = 0, .external_lex_state = 4}, [8927] = {.lex_state = 0, .external_lex_state = 4}, [8928] = {.lex_state = 0, .external_lex_state = 4}, [8929] = {.lex_state = 0, .external_lex_state = 4}, [8930] = {.lex_state = 0, .external_lex_state = 4}, [8931] = {.lex_state = 0, .external_lex_state = 4}, [8932] = {.lex_state = 0, .external_lex_state = 4}, [8933] = {.lex_state = 0, .external_lex_state = 4}, [8934] = {.lex_state = 0, .external_lex_state = 4}, [8935] = {.lex_state = 0, .external_lex_state = 4}, [8936] = {.lex_state = 0, .external_lex_state = 4}, [8937] = {.lex_state = 0, .external_lex_state = 4}, [8938] = {.lex_state = 78, .external_lex_state = 4}, [8939] = {.lex_state = 0, .external_lex_state = 4}, [8940] = {.lex_state = 0, .external_lex_state = 4}, [8941] = {.lex_state = 0, .external_lex_state = 4}, [8942] = {.lex_state = 0, .external_lex_state = 4}, [8943] = {.lex_state = 0, .external_lex_state = 4}, [8944] = {.lex_state = 0, .external_lex_state = 4}, [8945] = {.lex_state = 0, .external_lex_state = 4}, [8946] = {.lex_state = 0, .external_lex_state = 4}, [8947] = {.lex_state = 0, .external_lex_state = 4}, [8948] = {.lex_state = 0, .external_lex_state = 4}, [8949] = {.lex_state = 0, .external_lex_state = 4}, [8950] = {.lex_state = 0, .external_lex_state = 4}, [8951] = {.lex_state = 0, .external_lex_state = 4}, [8952] = {.lex_state = 0, .external_lex_state = 4}, [8953] = {.lex_state = 0, .external_lex_state = 4}, [8954] = {.lex_state = 0, .external_lex_state = 4}, [8955] = {.lex_state = 0, .external_lex_state = 4}, [8956] = {.lex_state = 78, .external_lex_state = 4}, [8957] = {.lex_state = 0, .external_lex_state = 4}, [8958] = {.lex_state = 0, .external_lex_state = 4}, [8959] = {.lex_state = 0, .external_lex_state = 4}, [8960] = {.lex_state = 0, .external_lex_state = 4}, [8961] = {.lex_state = 0, .external_lex_state = 4}, [8962] = {.lex_state = 0, .external_lex_state = 4}, [8963] = {.lex_state = 0, .external_lex_state = 4}, [8964] = {.lex_state = 0, .external_lex_state = 4}, [8965] = {.lex_state = 0, .external_lex_state = 4}, [8966] = {.lex_state = 0, .external_lex_state = 4}, [8967] = {.lex_state = 0, .external_lex_state = 4}, [8968] = {.lex_state = 0, .external_lex_state = 4}, [8969] = {.lex_state = 0, .external_lex_state = 4}, [8970] = {.lex_state = 0, .external_lex_state = 4}, [8971] = {.lex_state = 0, .external_lex_state = 4}, [8972] = {.lex_state = 0, .external_lex_state = 4}, [8973] = {.lex_state = 78, .external_lex_state = 4}, [8974] = {.lex_state = 78, .external_lex_state = 4}, [8975] = {.lex_state = 0, .external_lex_state = 4}, [8976] = {.lex_state = 0, .external_lex_state = 4}, [8977] = {.lex_state = 0, .external_lex_state = 4}, [8978] = {.lex_state = 0, .external_lex_state = 4}, [8979] = {.lex_state = 0, .external_lex_state = 4}, [8980] = {.lex_state = 0, .external_lex_state = 4}, [8981] = {.lex_state = 0, .external_lex_state = 93}, [8982] = {.lex_state = 0, .external_lex_state = 4}, [8983] = {.lex_state = 0, .external_lex_state = 4}, [8984] = {.lex_state = 0, .external_lex_state = 4}, [8985] = {.lex_state = 0, .external_lex_state = 4}, [8986] = {.lex_state = 0, .external_lex_state = 4}, [8987] = {.lex_state = 0, .external_lex_state = 4}, [8988] = {.lex_state = 0, .external_lex_state = 4}, [8989] = {.lex_state = 0, .external_lex_state = 4}, [8990] = {.lex_state = 0, .external_lex_state = 4}, [8991] = {.lex_state = 0, .external_lex_state = 4}, [8992] = {.lex_state = 78, .external_lex_state = 4}, [8993] = {.lex_state = 0, .external_lex_state = 4}, [8994] = {.lex_state = 0, .external_lex_state = 4}, [8995] = {.lex_state = 0, .external_lex_state = 4}, [8996] = {.lex_state = 0, .external_lex_state = 4}, [8997] = {.lex_state = 0, .external_lex_state = 4}, [8998] = {.lex_state = 0, .external_lex_state = 4}, [8999] = {.lex_state = 0, .external_lex_state = 4}, [9000] = {.lex_state = 0, .external_lex_state = 4}, [9001] = {.lex_state = 0, .external_lex_state = 4}, [9002] = {.lex_state = 0, .external_lex_state = 4}, [9003] = {.lex_state = 0, .external_lex_state = 4}, [9004] = {.lex_state = 0, .external_lex_state = 4}, [9005] = {.lex_state = 0, .external_lex_state = 4}, [9006] = {.lex_state = 0, .external_lex_state = 4}, [9007] = {.lex_state = 0, .external_lex_state = 4}, [9008] = {.lex_state = 0, .external_lex_state = 4}, [9009] = {.lex_state = 0, .external_lex_state = 4}, [9010] = {.lex_state = 78, .external_lex_state = 4}, [9011] = {.lex_state = 0, .external_lex_state = 4}, [9012] = {.lex_state = 0, .external_lex_state = 4}, [9013] = {.lex_state = 0, .external_lex_state = 4}, [9014] = {.lex_state = 0, .external_lex_state = 4}, [9015] = {.lex_state = 0, .external_lex_state = 4}, [9016] = {.lex_state = 0, .external_lex_state = 4}, [9017] = {.lex_state = 0, .external_lex_state = 4}, [9018] = {.lex_state = 0, .external_lex_state = 4}, [9019] = {.lex_state = 0, .external_lex_state = 4}, [9020] = {.lex_state = 0, .external_lex_state = 4}, [9021] = {.lex_state = 0, .external_lex_state = 4}, [9022] = {.lex_state = 0, .external_lex_state = 4}, [9023] = {.lex_state = 0, .external_lex_state = 4}, [9024] = {.lex_state = 0, .external_lex_state = 4}, [9025] = {.lex_state = 0, .external_lex_state = 4}, [9026] = {.lex_state = 0, .external_lex_state = 4}, [9027] = {.lex_state = 0, .external_lex_state = 4}, [9028] = {.lex_state = 78, .external_lex_state = 4}, [9029] = {.lex_state = 0, .external_lex_state = 4}, [9030] = {.lex_state = 78, .external_lex_state = 4}, [9031] = {.lex_state = 0, .external_lex_state = 4}, [9032] = {.lex_state = 0, .external_lex_state = 4}, [9033] = {.lex_state = 0, .external_lex_state = 4}, [9034] = {.lex_state = 0, .external_lex_state = 4}, [9035] = {.lex_state = 0, .external_lex_state = 4}, [9036] = {.lex_state = 0, .external_lex_state = 4}, [9037] = {.lex_state = 0, .external_lex_state = 4}, [9038] = {.lex_state = 0, .external_lex_state = 4}, [9039] = {.lex_state = 0, .external_lex_state = 4}, [9040] = {.lex_state = 0, .external_lex_state = 4}, [9041] = {.lex_state = 0, .external_lex_state = 4}, [9042] = {.lex_state = 0, .external_lex_state = 4}, [9043] = {.lex_state = 0, .external_lex_state = 4}, [9044] = {.lex_state = 0, .external_lex_state = 4}, [9045] = {.lex_state = 0, .external_lex_state = 4}, [9046] = {.lex_state = 78, .external_lex_state = 4}, [9047] = {.lex_state = 0, .external_lex_state = 4}, [9048] = {.lex_state = 0, .external_lex_state = 4}, [9049] = {.lex_state = 0, .external_lex_state = 4}, [9050] = {.lex_state = 0, .external_lex_state = 4}, [9051] = {.lex_state = 0, .external_lex_state = 4}, [9052] = {.lex_state = 0, .external_lex_state = 4}, [9053] = {.lex_state = 0, .external_lex_state = 4}, [9054] = {.lex_state = 0, .external_lex_state = 4}, [9055] = {.lex_state = 0, .external_lex_state = 4}, [9056] = {.lex_state = 0, .external_lex_state = 4}, [9057] = {.lex_state = 0, .external_lex_state = 4}, [9058] = {.lex_state = 0, .external_lex_state = 4}, [9059] = {.lex_state = 0, .external_lex_state = 4}, [9060] = {.lex_state = 0, .external_lex_state = 4}, [9061] = {.lex_state = 0, .external_lex_state = 4}, [9062] = {.lex_state = 0, .external_lex_state = 4}, [9063] = {.lex_state = 0, .external_lex_state = 4}, [9064] = {.lex_state = 78, .external_lex_state = 4}, [9065] = {.lex_state = 0, .external_lex_state = 4}, [9066] = {.lex_state = 203, .external_lex_state = 4}, [9067] = {.lex_state = 0, .external_lex_state = 4}, [9068] = {.lex_state = 0, .external_lex_state = 4}, [9069] = {.lex_state = 0, .external_lex_state = 4}, [9070] = {.lex_state = 0, .external_lex_state = 4}, [9071] = {.lex_state = 0, .external_lex_state = 4}, [9072] = {.lex_state = 0, .external_lex_state = 4}, [9073] = {.lex_state = 0, .external_lex_state = 4}, [9074] = {.lex_state = 0, .external_lex_state = 4}, [9075] = {.lex_state = 0, .external_lex_state = 4}, [9076] = {.lex_state = 0, .external_lex_state = 4}, [9077] = {.lex_state = 0, .external_lex_state = 4}, [9078] = {.lex_state = 0, .external_lex_state = 4}, [9079] = {.lex_state = 0, .external_lex_state = 4}, [9080] = {.lex_state = 0, .external_lex_state = 4}, [9081] = {.lex_state = 0, .external_lex_state = 4}, [9082] = {.lex_state = 78, .external_lex_state = 4}, [9083] = {.lex_state = 78, .external_lex_state = 4}, [9084] = {.lex_state = 0, .external_lex_state = 4}, [9085] = {.lex_state = 0, .external_lex_state = 4}, [9086] = {.lex_state = 0, .external_lex_state = 4}, [9087] = {.lex_state = 0, .external_lex_state = 4}, [9088] = {.lex_state = 0, .external_lex_state = 4}, [9089] = {.lex_state = 0, .external_lex_state = 4}, [9090] = {.lex_state = 0, .external_lex_state = 4}, [9091] = {.lex_state = 0, .external_lex_state = 4}, [9092] = {.lex_state = 0, .external_lex_state = 4}, [9093] = {.lex_state = 0, .external_lex_state = 4}, [9094] = {.lex_state = 0, .external_lex_state = 4}, [9095] = {.lex_state = 0, .external_lex_state = 4}, [9096] = {.lex_state = 0, .external_lex_state = 4}, [9097] = {.lex_state = 0, .external_lex_state = 4}, [9098] = {.lex_state = 0, .external_lex_state = 4}, [9099] = {.lex_state = 0, .external_lex_state = 4}, [9100] = {.lex_state = 78, .external_lex_state = 4}, [9101] = {.lex_state = 0, .external_lex_state = 95}, [9102] = {.lex_state = 0, .external_lex_state = 4}, [9103] = {.lex_state = 0, .external_lex_state = 4}, [9104] = {.lex_state = 0, .external_lex_state = 4}, [9105] = {.lex_state = 0, .external_lex_state = 4}, [9106] = {.lex_state = 0, .external_lex_state = 4}, [9107] = {.lex_state = 0, .external_lex_state = 4}, [9108] = {.lex_state = 0, .external_lex_state = 4}, [9109] = {.lex_state = 0, .external_lex_state = 4}, [9110] = {.lex_state = 0, .external_lex_state = 4}, [9111] = {.lex_state = 0, .external_lex_state = 4}, [9112] = {.lex_state = 0, .external_lex_state = 4}, [9113] = {.lex_state = 0, .external_lex_state = 4}, [9114] = {.lex_state = 0, .external_lex_state = 4}, [9115] = {.lex_state = 0, .external_lex_state = 4}, [9116] = {.lex_state = 0, .external_lex_state = 4}, [9117] = {.lex_state = 0, .external_lex_state = 4}, [9118] = {.lex_state = 78, .external_lex_state = 4}, [9119] = {.lex_state = 0, .external_lex_state = 4}, [9120] = {.lex_state = 0, .external_lex_state = 4}, [9121] = {.lex_state = 0, .external_lex_state = 4}, [9122] = {.lex_state = 0, .external_lex_state = 4}, [9123] = {.lex_state = 0, .external_lex_state = 4}, [9124] = {.lex_state = 0, .external_lex_state = 4}, [9125] = {.lex_state = 0, .external_lex_state = 95}, [9126] = {.lex_state = 0, .external_lex_state = 4}, [9127] = {.lex_state = 0, .external_lex_state = 4}, [9128] = {.lex_state = 0, .external_lex_state = 4}, [9129] = {.lex_state = 0, .external_lex_state = 4}, [9130] = {.lex_state = 0, .external_lex_state = 4}, [9131] = {.lex_state = 0, .external_lex_state = 4}, [9132] = {.lex_state = 0, .external_lex_state = 4}, [9133] = {.lex_state = 0, .external_lex_state = 4}, [9134] = {.lex_state = 0, .external_lex_state = 4}, [9135] = {.lex_state = 0, .external_lex_state = 4}, [9136] = {.lex_state = 78, .external_lex_state = 4}, [9137] = {.lex_state = 0, .external_lex_state = 4}, [9138] = {.lex_state = 0, .external_lex_state = 4}, [9139] = {.lex_state = 0, .external_lex_state = 4}, [9140] = {.lex_state = 0, .external_lex_state = 4}, [9141] = {.lex_state = 0, .external_lex_state = 4}, [9142] = {.lex_state = 0, .external_lex_state = 4}, [9143] = {.lex_state = 78, .external_lex_state = 4}, [9144] = {.lex_state = 0, .external_lex_state = 4}, [9145] = {.lex_state = 0, .external_lex_state = 4}, [9146] = {.lex_state = 0, .external_lex_state = 4}, [9147] = {.lex_state = 0, .external_lex_state = 4}, [9148] = {.lex_state = 0, .external_lex_state = 4}, [9149] = {.lex_state = 0, .external_lex_state = 4}, [9150] = {.lex_state = 0, .external_lex_state = 4}, [9151] = {.lex_state = 0, .external_lex_state = 4}, [9152] = {.lex_state = 0, .external_lex_state = 4}, [9153] = {.lex_state = 0, .external_lex_state = 4}, [9154] = {.lex_state = 78, .external_lex_state = 4}, [9155] = {.lex_state = 0, .external_lex_state = 4}, [9156] = {.lex_state = 0, .external_lex_state = 4}, [9157] = {.lex_state = 0, .external_lex_state = 4}, [9158] = {.lex_state = 0, .external_lex_state = 4}, [9159] = {.lex_state = 0, .external_lex_state = 4}, [9160] = {.lex_state = 0, .external_lex_state = 4}, [9161] = {.lex_state = 0, .external_lex_state = 4}, [9162] = {.lex_state = 0, .external_lex_state = 4}, [9163] = {.lex_state = 0, .external_lex_state = 4}, [9164] = {.lex_state = 0, .external_lex_state = 4}, [9165] = {.lex_state = 0, .external_lex_state = 4}, [9166] = {.lex_state = 0, .external_lex_state = 4}, [9167] = {.lex_state = 0, .external_lex_state = 4}, [9168] = {.lex_state = 0, .external_lex_state = 4}, [9169] = {.lex_state = 0, .external_lex_state = 4}, [9170] = {.lex_state = 0, .external_lex_state = 4}, [9171] = {.lex_state = 0, .external_lex_state = 4}, [9172] = {.lex_state = 78, .external_lex_state = 4}, [9173] = {.lex_state = 0, .external_lex_state = 4}, [9174] = {.lex_state = 0, .external_lex_state = 4}, [9175] = {.lex_state = 0, .external_lex_state = 4}, [9176] = {.lex_state = 0, .external_lex_state = 4}, [9177] = {.lex_state = 0, .external_lex_state = 4}, [9178] = {.lex_state = 0, .external_lex_state = 4}, [9179] = {.lex_state = 0, .external_lex_state = 4}, [9180] = {.lex_state = 0, .external_lex_state = 4}, [9181] = {.lex_state = 0, .external_lex_state = 4}, [9182] = {.lex_state = 0, .external_lex_state = 4}, [9183] = {.lex_state = 0, .external_lex_state = 4}, [9184] = {.lex_state = 0, .external_lex_state = 4}, [9185] = {.lex_state = 0, .external_lex_state = 4}, [9186] = {.lex_state = 0, .external_lex_state = 4}, [9187] = {.lex_state = 0, .external_lex_state = 4}, [9188] = {.lex_state = 0, .external_lex_state = 4}, [9189] = {.lex_state = 0, .external_lex_state = 4}, [9190] = {.lex_state = 78, .external_lex_state = 4}, [9191] = {.lex_state = 0, .external_lex_state = 4}, [9192] = {.lex_state = 0, .external_lex_state = 4}, [9193] = {.lex_state = 0, .external_lex_state = 4}, [9194] = {.lex_state = 0, .external_lex_state = 4}, [9195] = {.lex_state = 0, .external_lex_state = 4}, [9196] = {.lex_state = 0, .external_lex_state = 4}, [9197] = {.lex_state = 0, .external_lex_state = 4}, [9198] = {.lex_state = 0, .external_lex_state = 4}, [9199] = {.lex_state = 0, .external_lex_state = 4}, [9200] = {.lex_state = 0, .external_lex_state = 4}, [9201] = {.lex_state = 184, .external_lex_state = 28}, [9202] = {.lex_state = 0, .external_lex_state = 4}, [9203] = {.lex_state = 0, .external_lex_state = 4}, [9204] = {.lex_state = 78, .external_lex_state = 4}, [9205] = {.lex_state = 0, .external_lex_state = 4}, [9206] = {.lex_state = 0, .external_lex_state = 4}, [9207] = {.lex_state = 0, .external_lex_state = 4}, [9208] = {.lex_state = 78, .external_lex_state = 4}, [9209] = {.lex_state = 0, .external_lex_state = 4}, [9210] = {.lex_state = 203, .external_lex_state = 4}, [9211] = {.lex_state = 0, .external_lex_state = 4}, [9212] = {.lex_state = 0, .external_lex_state = 4}, [9213] = {.lex_state = 0, .external_lex_state = 4}, [9214] = {.lex_state = 0, .external_lex_state = 4}, [9215] = {.lex_state = 0, .external_lex_state = 4}, [9216] = {.lex_state = 0, .external_lex_state = 4}, [9217] = {.lex_state = 0, .external_lex_state = 4}, [9218] = {.lex_state = 0, .external_lex_state = 4}, [9219] = {.lex_state = 0, .external_lex_state = 4}, [9220] = {.lex_state = 0, .external_lex_state = 4}, [9221] = {.lex_state = 0, .external_lex_state = 4}, [9222] = {.lex_state = 0, .external_lex_state = 4}, [9223] = {.lex_state = 0, .external_lex_state = 4}, [9224] = {.lex_state = 0, .external_lex_state = 4}, [9225] = {.lex_state = 0, .external_lex_state = 4}, [9226] = {.lex_state = 78, .external_lex_state = 4}, [9227] = {.lex_state = 0, .external_lex_state = 4}, [9228] = {.lex_state = 78, .external_lex_state = 4}, [9229] = {.lex_state = 78, .external_lex_state = 4}, [9230] = {.lex_state = 0, .external_lex_state = 4}, [9231] = {.lex_state = 184, .external_lex_state = 28}, [9232] = {.lex_state = 78, .external_lex_state = 4}, [9233] = {.lex_state = 0, .external_lex_state = 4}, [9234] = {.lex_state = 0, .external_lex_state = 4}, [9235] = {.lex_state = 78, .external_lex_state = 4}, [9236] = {.lex_state = 0, .external_lex_state = 4}, [9237] = {.lex_state = 0, .external_lex_state = 4}, [9238] = {.lex_state = 78, .external_lex_state = 4}, [9239] = {.lex_state = 0, .external_lex_state = 4}, [9240] = {.lex_state = 78, .external_lex_state = 4}, [9241] = {.lex_state = 78, .external_lex_state = 4}, [9242] = {.lex_state = 0, .external_lex_state = 4}, [9243] = {.lex_state = 0, .external_lex_state = 4}, [9244] = {.lex_state = 78, .external_lex_state = 4}, [9245] = {.lex_state = 0, .external_lex_state = 4}, [9246] = {.lex_state = 78, .external_lex_state = 4}, [9247] = {.lex_state = 0, .external_lex_state = 4}, [9248] = {.lex_state = 78, .external_lex_state = 4}, [9249] = {.lex_state = 78, .external_lex_state = 4}, [9250] = {.lex_state = 188, .external_lex_state = 4}, [9251] = {.lex_state = 0, .external_lex_state = 4}, [9252] = {.lex_state = 203, .external_lex_state = 4}, [9253] = {.lex_state = 203, .external_lex_state = 4}, [9254] = {.lex_state = 78, .external_lex_state = 4}, [9255] = {.lex_state = 0, .external_lex_state = 4}, [9256] = {.lex_state = 0, .external_lex_state = 4}, [9257] = {.lex_state = 184, .external_lex_state = 28}, [9258] = {.lex_state = 0, .external_lex_state = 4}, [9259] = {.lex_state = 184, .external_lex_state = 28}, [9260] = {.lex_state = 1, .external_lex_state = 4}, [9261] = {.lex_state = 0, .external_lex_state = 4}, [9262] = {.lex_state = 188, .external_lex_state = 4}, [9263] = {.lex_state = 0, .external_lex_state = 4}, [9264] = {.lex_state = 184, .external_lex_state = 28}, [9265] = {.lex_state = 0, .external_lex_state = 4}, [9266] = {.lex_state = 188, .external_lex_state = 4}, [9267] = {.lex_state = 0, .external_lex_state = 4}, [9268] = {.lex_state = 0, .external_lex_state = 4}, [9269] = {.lex_state = 0, .external_lex_state = 4}, [9270] = {.lex_state = 184, .external_lex_state = 28}, [9271] = {.lex_state = 0, .external_lex_state = 4}, [9272] = {.lex_state = 0, .external_lex_state = 4}, [9273] = {.lex_state = 0, .external_lex_state = 95}, [9274] = {.lex_state = 0, .external_lex_state = 95}, [9275] = {.lex_state = 0, .external_lex_state = 4}, [9276] = {.lex_state = 0, .external_lex_state = 4}, [9277] = {.lex_state = 184, .external_lex_state = 28}, [9278] = {.lex_state = 184, .external_lex_state = 28}, [9279] = {.lex_state = 0, .external_lex_state = 4}, [9280] = {.lex_state = 0, .external_lex_state = 4}, [9281] = {.lex_state = 0, .external_lex_state = 4}, [9282] = {.lex_state = 78, .external_lex_state = 4}, [9283] = {.lex_state = 188, .external_lex_state = 4}, [9284] = {.lex_state = 0, .external_lex_state = 4}, [9285] = {.lex_state = 0, .external_lex_state = 4}, [9286] = {.lex_state = 0, .external_lex_state = 4}, [9287] = {.lex_state = 203, .external_lex_state = 18}, [9288] = {.lex_state = 0, .external_lex_state = 4}, [9289] = {.lex_state = 0, .external_lex_state = 4}, [9290] = {.lex_state = 0, .external_lex_state = 95}, [9291] = {.lex_state = 0, .external_lex_state = 4}, [9292] = {.lex_state = 78, .external_lex_state = 4}, [9293] = {.lex_state = 0, .external_lex_state = 4}, [9294] = {.lex_state = 0, .external_lex_state = 95}, [9295] = {.lex_state = 0, .external_lex_state = 4}, [9296] = {.lex_state = 0, .external_lex_state = 4}, [9297] = {.lex_state = 203, .external_lex_state = 4}, [9298] = {.lex_state = 0, .external_lex_state = 4}, [9299] = {.lex_state = 78, .external_lex_state = 4}, [9300] = {.lex_state = 0, .external_lex_state = 4}, [9301] = {.lex_state = 0, .external_lex_state = 4}, [9302] = {.lex_state = 0, .external_lex_state = 4}, [9303] = {.lex_state = 203, .external_lex_state = 4}, [9304] = {.lex_state = 184, .external_lex_state = 28}, [9305] = {.lex_state = 184, .external_lex_state = 28}, [9306] = {.lex_state = 0, .external_lex_state = 4}, [9307] = {.lex_state = 0, .external_lex_state = 4}, [9308] = {.lex_state = 0, .external_lex_state = 4}, [9309] = {.lex_state = 0, .external_lex_state = 61}, [9310] = {.lex_state = 0, .external_lex_state = 4}, [9311] = {.lex_state = 0, .external_lex_state = 4}, [9312] = {.lex_state = 0, .external_lex_state = 4}, [9313] = {.lex_state = 0, .external_lex_state = 4}, [9314] = {.lex_state = 0, .external_lex_state = 4}, [9315] = {.lex_state = 0, .external_lex_state = 4}, [9316] = {.lex_state = 0, .external_lex_state = 4}, [9317] = {.lex_state = 0, .external_lex_state = 4}, [9318] = {.lex_state = 0, .external_lex_state = 4}, [9319] = {.lex_state = 184, .external_lex_state = 28}, [9320] = {.lex_state = 188, .external_lex_state = 4}, [9321] = {.lex_state = 0, .external_lex_state = 4}, [9322] = {.lex_state = 0, .external_lex_state = 4}, [9323] = {.lex_state = 0, .external_lex_state = 4}, [9324] = {.lex_state = 0, .external_lex_state = 95}, [9325] = {.lex_state = 0, .external_lex_state = 95}, [9326] = {.lex_state = 0, .external_lex_state = 4}, [9327] = {.lex_state = 0, .external_lex_state = 4}, [9328] = {.lex_state = 0, .external_lex_state = 4}, [9329] = {.lex_state = 0, .external_lex_state = 4}, [9330] = {.lex_state = 188, .external_lex_state = 4}, [9331] = {.lex_state = 0, .external_lex_state = 4}, [9332] = {.lex_state = 0, .external_lex_state = 4}, [9333] = {.lex_state = 203, .external_lex_state = 18}, [9334] = {.lex_state = 0, .external_lex_state = 4}, [9335] = {.lex_state = 0, .external_lex_state = 4}, [9336] = {.lex_state = 0, .external_lex_state = 4}, [9337] = {.lex_state = 0, .external_lex_state = 95}, [9338] = {.lex_state = 0, .external_lex_state = 4}, [9339] = {.lex_state = 203, .external_lex_state = 4}, [9340] = {.lex_state = 0, .external_lex_state = 4}, [9341] = {.lex_state = 0, .external_lex_state = 4}, [9342] = {.lex_state = 203, .external_lex_state = 4}, [9343] = {.lex_state = 0, .external_lex_state = 4}, [9344] = {.lex_state = 0, .external_lex_state = 4}, [9345] = {.lex_state = 0, .external_lex_state = 4}, [9346] = {.lex_state = 0, .external_lex_state = 4}, [9347] = {.lex_state = 0, .external_lex_state = 4}, [9348] = {.lex_state = 0, .external_lex_state = 95}, [9349] = {.lex_state = 0, .external_lex_state = 95}, [9350] = {.lex_state = 0, .external_lex_state = 4}, [9351] = {.lex_state = 0, .external_lex_state = 4}, [9352] = {.lex_state = 0, .external_lex_state = 4}, [9353] = {.lex_state = 0, .external_lex_state = 4}, [9354] = {.lex_state = 0, .external_lex_state = 4}, [9355] = {.lex_state = 203, .external_lex_state = 18}, [9356] = {.lex_state = 0, .external_lex_state = 4}, [9357] = {.lex_state = 0, .external_lex_state = 4}, [9358] = {.lex_state = 0, .external_lex_state = 4}, [9359] = {.lex_state = 0, .external_lex_state = 95}, [9360] = {.lex_state = 0, .external_lex_state = 4}, [9361] = {.lex_state = 203, .external_lex_state = 4}, [9362] = {.lex_state = 203, .external_lex_state = 4}, [9363] = {.lex_state = 0, .external_lex_state = 4}, [9364] = {.lex_state = 0, .external_lex_state = 4}, [9365] = {.lex_state = 78, .external_lex_state = 4}, [9366] = {.lex_state = 0, .external_lex_state = 4}, [9367] = {.lex_state = 0, .external_lex_state = 95}, [9368] = {.lex_state = 0, .external_lex_state = 95}, [9369] = {.lex_state = 0, .external_lex_state = 4}, [9370] = {.lex_state = 0, .external_lex_state = 4}, [9371] = {.lex_state = 0, .external_lex_state = 4}, [9372] = {.lex_state = 0, .external_lex_state = 4}, [9373] = {.lex_state = 0, .external_lex_state = 4}, [9374] = {.lex_state = 203, .external_lex_state = 18}, [9375] = {.lex_state = 0, .external_lex_state = 4}, [9376] = {.lex_state = 0, .external_lex_state = 4}, [9377] = {.lex_state = 0, .external_lex_state = 4}, [9378] = {.lex_state = 0, .external_lex_state = 95}, [9379] = {.lex_state = 0, .external_lex_state = 4}, [9380] = {.lex_state = 203, .external_lex_state = 4}, [9381] = {.lex_state = 0, .external_lex_state = 4}, [9382] = {.lex_state = 0, .external_lex_state = 4}, [9383] = {.lex_state = 0, .external_lex_state = 4}, [9384] = {.lex_state = 0, .external_lex_state = 4}, [9385] = {.lex_state = 0, .external_lex_state = 95}, [9386] = {.lex_state = 0, .external_lex_state = 95}, [9387] = {.lex_state = 0, .external_lex_state = 4}, [9388] = {.lex_state = 0, .external_lex_state = 4}, [9389] = {.lex_state = 0, .external_lex_state = 4}, [9390] = {.lex_state = 0, .external_lex_state = 4}, [9391] = {.lex_state = 0, .external_lex_state = 4}, [9392] = {.lex_state = 203, .external_lex_state = 18}, [9393] = {.lex_state = 0, .external_lex_state = 4}, [9394] = {.lex_state = 0, .external_lex_state = 4}, [9395] = {.lex_state = 0, .external_lex_state = 4}, [9396] = {.lex_state = 0, .external_lex_state = 95}, [9397] = {.lex_state = 0, .external_lex_state = 4}, [9398] = {.lex_state = 203, .external_lex_state = 4}, [9399] = {.lex_state = 0, .external_lex_state = 4}, [9400] = {.lex_state = 0, .external_lex_state = 4}, [9401] = {.lex_state = 0, .external_lex_state = 4}, [9402] = {.lex_state = 0, .external_lex_state = 4}, [9403] = {.lex_state = 0, .external_lex_state = 95}, [9404] = {.lex_state = 0, .external_lex_state = 95}, [9405] = {.lex_state = 0, .external_lex_state = 4}, [9406] = {.lex_state = 0, .external_lex_state = 4}, [9407] = {.lex_state = 0, .external_lex_state = 4}, [9408] = {.lex_state = 78, .external_lex_state = 4}, [9409] = {.lex_state = 0, .external_lex_state = 4}, [9410] = {.lex_state = 203, .external_lex_state = 18}, [9411] = {.lex_state = 0, .external_lex_state = 4}, [9412] = {.lex_state = 0, .external_lex_state = 4}, [9413] = {.lex_state = 0, .external_lex_state = 4}, [9414] = {.lex_state = 0, .external_lex_state = 95}, [9415] = {.lex_state = 0, .external_lex_state = 4}, [9416] = {.lex_state = 203, .external_lex_state = 4}, [9417] = {.lex_state = 78, .external_lex_state = 4}, [9418] = {.lex_state = 0, .external_lex_state = 93}, [9419] = {.lex_state = 0, .external_lex_state = 4}, [9420] = {.lex_state = 0, .external_lex_state = 95}, [9421] = {.lex_state = 0, .external_lex_state = 95}, [9422] = {.lex_state = 0, .external_lex_state = 4}, [9423] = {.lex_state = 78, .external_lex_state = 4}, [9424] = {.lex_state = 0, .external_lex_state = 4}, [9425] = {.lex_state = 0, .external_lex_state = 4}, [9426] = {.lex_state = 0, .external_lex_state = 4}, [9427] = {.lex_state = 203, .external_lex_state = 18}, [9428] = {.lex_state = 0, .external_lex_state = 4}, [9429] = {.lex_state = 0, .external_lex_state = 4}, [9430] = {.lex_state = 0, .external_lex_state = 4}, [9431] = {.lex_state = 0, .external_lex_state = 95}, [9432] = {.lex_state = 0, .external_lex_state = 4}, [9433] = {.lex_state = 203, .external_lex_state = 4}, [9434] = {.lex_state = 0, .external_lex_state = 4}, [9435] = {.lex_state = 0, .external_lex_state = 4}, [9436] = {.lex_state = 0, .external_lex_state = 4}, [9437] = {.lex_state = 0, .external_lex_state = 95}, [9438] = {.lex_state = 0, .external_lex_state = 95}, [9439] = {.lex_state = 0, .external_lex_state = 4}, [9440] = {.lex_state = 0, .external_lex_state = 4}, [9441] = {.lex_state = 0, .external_lex_state = 4}, [9442] = {.lex_state = 0, .external_lex_state = 4}, [9443] = {.lex_state = 0, .external_lex_state = 4}, [9444] = {.lex_state = 203, .external_lex_state = 18}, [9445] = {.lex_state = 0, .external_lex_state = 4}, [9446] = {.lex_state = 0, .external_lex_state = 4}, [9447] = {.lex_state = 0, .external_lex_state = 4}, [9448] = {.lex_state = 0, .external_lex_state = 95}, [9449] = {.lex_state = 0, .external_lex_state = 4}, [9450] = {.lex_state = 203, .external_lex_state = 4}, [9451] = {.lex_state = 0, .external_lex_state = 4}, [9452] = {.lex_state = 0, .external_lex_state = 4}, [9453] = {.lex_state = 0, .external_lex_state = 4}, [9454] = {.lex_state = 0, .external_lex_state = 95}, [9455] = {.lex_state = 0, .external_lex_state = 95}, [9456] = {.lex_state = 0, .external_lex_state = 4}, [9457] = {.lex_state = 0, .external_lex_state = 4}, [9458] = {.lex_state = 0, .external_lex_state = 4}, [9459] = {.lex_state = 0, .external_lex_state = 4}, [9460] = {.lex_state = 203, .external_lex_state = 18}, [9461] = {.lex_state = 0, .external_lex_state = 4}, [9462] = {.lex_state = 0, .external_lex_state = 4}, [9463] = {.lex_state = 0, .external_lex_state = 4}, [9464] = {.lex_state = 0, .external_lex_state = 95}, [9465] = {.lex_state = 0, .external_lex_state = 4}, [9466] = {.lex_state = 203, .external_lex_state = 4}, [9467] = {.lex_state = 0, .external_lex_state = 4}, [9468] = {.lex_state = 0, .external_lex_state = 4}, [9469] = {.lex_state = 0, .external_lex_state = 4}, [9470] = {.lex_state = 0, .external_lex_state = 95}, [9471] = {.lex_state = 0, .external_lex_state = 95}, [9472] = {.lex_state = 203, .external_lex_state = 18}, [9473] = {.lex_state = 0, .external_lex_state = 4}, [9474] = {.lex_state = 0, .external_lex_state = 4}, [9475] = {.lex_state = 0, .external_lex_state = 4}, [9476] = {.lex_state = 203, .external_lex_state = 18}, [9477] = {.lex_state = 0, .external_lex_state = 4}, [9478] = {.lex_state = 0, .external_lex_state = 4}, [9479] = {.lex_state = 0, .external_lex_state = 4}, [9480] = {.lex_state = 0, .external_lex_state = 95}, [9481] = {.lex_state = 0, .external_lex_state = 4}, [9482] = {.lex_state = 203, .external_lex_state = 4}, [9483] = {.lex_state = 0, .external_lex_state = 4}, [9484] = {.lex_state = 0, .external_lex_state = 4}, [9485] = {.lex_state = 0, .external_lex_state = 4}, [9486] = {.lex_state = 0, .external_lex_state = 95}, [9487] = {.lex_state = 0, .external_lex_state = 95}, [9488] = {.lex_state = 0, .external_lex_state = 4}, [9489] = {.lex_state = 78, .external_lex_state = 4}, [9490] = {.lex_state = 0, .external_lex_state = 4}, [9491] = {.lex_state = 0, .external_lex_state = 4}, [9492] = {.lex_state = 203, .external_lex_state = 18}, [9493] = {.lex_state = 0, .external_lex_state = 4}, [9494] = {.lex_state = 0, .external_lex_state = 95}, [9495] = {.lex_state = 0, .external_lex_state = 4}, [9496] = {.lex_state = 0, .external_lex_state = 95}, [9497] = {.lex_state = 0, .external_lex_state = 4}, [9498] = {.lex_state = 203, .external_lex_state = 4}, [9499] = {.lex_state = 78, .external_lex_state = 4}, [9500] = {.lex_state = 0, .external_lex_state = 4}, [9501] = {.lex_state = 0, .external_lex_state = 95}, [9502] = {.lex_state = 0, .external_lex_state = 95}, [9503] = {.lex_state = 0, .external_lex_state = 4}, [9504] = {.lex_state = 0, .external_lex_state = 4}, [9505] = {.lex_state = 0, .external_lex_state = 4}, [9506] = {.lex_state = 0, .external_lex_state = 4}, [9507] = {.lex_state = 203, .external_lex_state = 18}, [9508] = {.lex_state = 188, .external_lex_state = 4}, [9509] = {.lex_state = 0, .external_lex_state = 4}, [9510] = {.lex_state = 1, .external_lex_state = 4}, [9511] = {.lex_state = 0, .external_lex_state = 95}, [9512] = {.lex_state = 0, .external_lex_state = 4}, [9513] = {.lex_state = 203, .external_lex_state = 4}, [9514] = {.lex_state = 0, .external_lex_state = 4}, [9515] = {.lex_state = 0, .external_lex_state = 4}, [9516] = {.lex_state = 0, .external_lex_state = 95}, [9517] = {.lex_state = 0, .external_lex_state = 95}, [9518] = {.lex_state = 0, .external_lex_state = 4}, [9519] = {.lex_state = 0, .external_lex_state = 4}, [9520] = {.lex_state = 0, .external_lex_state = 4}, [9521] = {.lex_state = 0, .external_lex_state = 4}, [9522] = {.lex_state = 203, .external_lex_state = 18}, [9523] = {.lex_state = 0, .external_lex_state = 4}, [9524] = {.lex_state = 0, .external_lex_state = 4}, [9525] = {.lex_state = 0, .external_lex_state = 4}, [9526] = {.lex_state = 0, .external_lex_state = 95}, [9527] = {.lex_state = 0, .external_lex_state = 4}, [9528] = {.lex_state = 203, .external_lex_state = 4}, [9529] = {.lex_state = 0, .external_lex_state = 4}, [9530] = {.lex_state = 0, .external_lex_state = 4}, [9531] = {.lex_state = 0, .external_lex_state = 95}, [9532] = {.lex_state = 0, .external_lex_state = 95}, [9533] = {.lex_state = 0, .external_lex_state = 4}, [9534] = {.lex_state = 0, .external_lex_state = 4}, [9535] = {.lex_state = 0, .external_lex_state = 4}, [9536] = {.lex_state = 0, .external_lex_state = 4}, [9537] = {.lex_state = 203, .external_lex_state = 18}, [9538] = {.lex_state = 0, .external_lex_state = 4}, [9539] = {.lex_state = 0, .external_lex_state = 4}, [9540] = {.lex_state = 78, .external_lex_state = 4}, [9541] = {.lex_state = 0, .external_lex_state = 95}, [9542] = {.lex_state = 78, .external_lex_state = 4}, [9543] = {.lex_state = 203, .external_lex_state = 4}, [9544] = {.lex_state = 0, .external_lex_state = 4}, [9545] = {.lex_state = 0, .external_lex_state = 4}, [9546] = {.lex_state = 0, .external_lex_state = 95}, [9547] = {.lex_state = 0, .external_lex_state = 95}, [9548] = {.lex_state = 0, .external_lex_state = 4}, [9549] = {.lex_state = 78, .external_lex_state = 4}, [9550] = {.lex_state = 0, .external_lex_state = 4}, [9551] = {.lex_state = 203, .external_lex_state = 18}, [9552] = {.lex_state = 0, .external_lex_state = 4}, [9553] = {.lex_state = 0, .external_lex_state = 4}, [9554] = {.lex_state = 0, .external_lex_state = 4}, [9555] = {.lex_state = 0, .external_lex_state = 95}, [9556] = {.lex_state = 0, .external_lex_state = 4}, [9557] = {.lex_state = 203, .external_lex_state = 4}, [9558] = {.lex_state = 0, .external_lex_state = 4}, [9559] = {.lex_state = 0, .external_lex_state = 4}, [9560] = {.lex_state = 0, .external_lex_state = 95}, [9561] = {.lex_state = 0, .external_lex_state = 95}, [9562] = {.lex_state = 0, .external_lex_state = 4}, [9563] = {.lex_state = 0, .external_lex_state = 4}, [9564] = {.lex_state = 0, .external_lex_state = 4}, [9565] = {.lex_state = 203, .external_lex_state = 18}, [9566] = {.lex_state = 0, .external_lex_state = 4}, [9567] = {.lex_state = 0, .external_lex_state = 4}, [9568] = {.lex_state = 0, .external_lex_state = 4}, [9569] = {.lex_state = 0, .external_lex_state = 95}, [9570] = {.lex_state = 0, .external_lex_state = 4}, [9571] = {.lex_state = 203, .external_lex_state = 4}, [9572] = {.lex_state = 0, .external_lex_state = 4}, [9573] = {.lex_state = 0, .external_lex_state = 4}, [9574] = {.lex_state = 0, .external_lex_state = 95}, [9575] = {.lex_state = 0, .external_lex_state = 95}, [9576] = {.lex_state = 0, .external_lex_state = 4}, [9577] = {.lex_state = 78, .external_lex_state = 4}, [9578] = {.lex_state = 0, .external_lex_state = 4}, [9579] = {.lex_state = 203, .external_lex_state = 18}, [9580] = {.lex_state = 0, .external_lex_state = 4}, [9581] = {.lex_state = 0, .external_lex_state = 4}, [9582] = {.lex_state = 0, .external_lex_state = 4}, [9583] = {.lex_state = 0, .external_lex_state = 95}, [9584] = {.lex_state = 0, .external_lex_state = 4}, [9585] = {.lex_state = 203, .external_lex_state = 4}, [9586] = {.lex_state = 0, .external_lex_state = 4}, [9587] = {.lex_state = 0, .external_lex_state = 4}, [9588] = {.lex_state = 0, .external_lex_state = 95}, [9589] = {.lex_state = 0, .external_lex_state = 95}, [9590] = {.lex_state = 0, .external_lex_state = 4}, [9591] = {.lex_state = 0, .external_lex_state = 4}, [9592] = {.lex_state = 0, .external_lex_state = 4}, [9593] = {.lex_state = 203, .external_lex_state = 18}, [9594] = {.lex_state = 0, .external_lex_state = 4}, [9595] = {.lex_state = 0, .external_lex_state = 4}, [9596] = {.lex_state = 203, .external_lex_state = 4}, [9597] = {.lex_state = 0, .external_lex_state = 95}, [9598] = {.lex_state = 0, .external_lex_state = 4}, [9599] = {.lex_state = 203, .external_lex_state = 4}, [9600] = {.lex_state = 0, .external_lex_state = 4}, [9601] = {.lex_state = 0, .external_lex_state = 4}, [9602] = {.lex_state = 0, .external_lex_state = 95}, [9603] = {.lex_state = 0, .external_lex_state = 95}, [9604] = {.lex_state = 0, .external_lex_state = 4}, [9605] = {.lex_state = 78, .external_lex_state = 4}, [9606] = {.lex_state = 0, .external_lex_state = 4}, [9607] = {.lex_state = 203, .external_lex_state = 18}, [9608] = {.lex_state = 0, .external_lex_state = 4}, [9609] = {.lex_state = 0, .external_lex_state = 4}, [9610] = {.lex_state = 0, .external_lex_state = 4}, [9611] = {.lex_state = 0, .external_lex_state = 95}, [9612] = {.lex_state = 0, .external_lex_state = 4}, [9613] = {.lex_state = 203, .external_lex_state = 4}, [9614] = {.lex_state = 0, .external_lex_state = 4}, [9615] = {.lex_state = 0, .external_lex_state = 4}, [9616] = {.lex_state = 0, .external_lex_state = 95}, [9617] = {.lex_state = 0, .external_lex_state = 95}, [9618] = {.lex_state = 0, .external_lex_state = 4}, [9619] = {.lex_state = 78, .external_lex_state = 4}, [9620] = {.lex_state = 0, .external_lex_state = 4}, [9621] = {.lex_state = 0, .external_lex_state = 4}, [9622] = {.lex_state = 0, .external_lex_state = 4}, [9623] = {.lex_state = 0, .external_lex_state = 95}, [9624] = {.lex_state = 0, .external_lex_state = 4}, [9625] = {.lex_state = 0, .external_lex_state = 4}, [9626] = {.lex_state = 0, .external_lex_state = 95}, [9627] = {.lex_state = 0, .external_lex_state = 95}, [9628] = {.lex_state = 0, .external_lex_state = 4}, [9629] = {.lex_state = 0, .external_lex_state = 4}, [9630] = {.lex_state = 0, .external_lex_state = 4}, [9631] = {.lex_state = 0, .external_lex_state = 4}, [9632] = {.lex_state = 0, .external_lex_state = 4}, [9633] = {.lex_state = 0, .external_lex_state = 95}, [9634] = {.lex_state = 0, .external_lex_state = 4}, [9635] = {.lex_state = 0, .external_lex_state = 4}, [9636] = {.lex_state = 0, .external_lex_state = 95}, [9637] = {.lex_state = 0, .external_lex_state = 95}, [9638] = {.lex_state = 0, .external_lex_state = 4}, [9639] = {.lex_state = 0, .external_lex_state = 4}, [9640] = {.lex_state = 0, .external_lex_state = 4}, [9641] = {.lex_state = 0, .external_lex_state = 4}, [9642] = {.lex_state = 0, .external_lex_state = 4}, [9643] = {.lex_state = 0, .external_lex_state = 95}, [9644] = {.lex_state = 0, .external_lex_state = 4}, [9645] = {.lex_state = 0, .external_lex_state = 4}, [9646] = {.lex_state = 0, .external_lex_state = 95}, [9647] = {.lex_state = 0, .external_lex_state = 95}, [9648] = {.lex_state = 0, .external_lex_state = 4}, [9649] = {.lex_state = 0, .external_lex_state = 4}, [9650] = {.lex_state = 0, .external_lex_state = 4}, [9651] = {.lex_state = 203, .external_lex_state = 4}, [9652] = {.lex_state = 0, .external_lex_state = 4}, [9653] = {.lex_state = 0, .external_lex_state = 95}, [9654] = {.lex_state = 0, .external_lex_state = 4}, [9655] = {.lex_state = 0, .external_lex_state = 4}, [9656] = {.lex_state = 0, .external_lex_state = 95}, [9657] = {.lex_state = 0, .external_lex_state = 95}, [9658] = {.lex_state = 0, .external_lex_state = 4}, [9659] = {.lex_state = 0, .external_lex_state = 4}, [9660] = {.lex_state = 0, .external_lex_state = 4}, [9661] = {.lex_state = 0, .external_lex_state = 4}, [9662] = {.lex_state = 0, .external_lex_state = 4}, [9663] = {.lex_state = 0, .external_lex_state = 95}, [9664] = {.lex_state = 0, .external_lex_state = 4}, [9665] = {.lex_state = 0, .external_lex_state = 4}, [9666] = {.lex_state = 0, .external_lex_state = 95}, [9667] = {.lex_state = 0, .external_lex_state = 95}, [9668] = {.lex_state = 0, .external_lex_state = 4}, [9669] = {.lex_state = 0, .external_lex_state = 4}, [9670] = {.lex_state = 0, .external_lex_state = 4}, [9671] = {.lex_state = 184, .external_lex_state = 28}, [9672] = {.lex_state = 0, .external_lex_state = 4}, [9673] = {.lex_state = 0, .external_lex_state = 95}, [9674] = {.lex_state = 0, .external_lex_state = 4}, [9675] = {.lex_state = 0, .external_lex_state = 95}, [9676] = {.lex_state = 0, .external_lex_state = 95}, [9677] = {.lex_state = 78, .external_lex_state = 4}, [9678] = {.lex_state = 0, .external_lex_state = 4}, [9679] = {.lex_state = 0, .external_lex_state = 4}, [9680] = {.lex_state = 0, .external_lex_state = 4}, [9681] = {.lex_state = 0, .external_lex_state = 4}, [9682] = {.lex_state = 0, .external_lex_state = 95}, [9683] = {.lex_state = 0, .external_lex_state = 4}, [9684] = {.lex_state = 0, .external_lex_state = 95}, [9685] = {.lex_state = 0, .external_lex_state = 95}, [9686] = {.lex_state = 0, .external_lex_state = 4}, [9687] = {.lex_state = 0, .external_lex_state = 4}, [9688] = {.lex_state = 0, .external_lex_state = 4}, [9689] = {.lex_state = 0, .external_lex_state = 4}, [9690] = {.lex_state = 0, .external_lex_state = 4}, [9691] = {.lex_state = 0, .external_lex_state = 95}, [9692] = {.lex_state = 0, .external_lex_state = 4}, [9693] = {.lex_state = 0, .external_lex_state = 95}, [9694] = {.lex_state = 0, .external_lex_state = 95}, [9695] = {.lex_state = 0, .external_lex_state = 4}, [9696] = {.lex_state = 0, .external_lex_state = 4}, [9697] = {.lex_state = 0, .external_lex_state = 4}, [9698] = {.lex_state = 0, .external_lex_state = 4}, [9699] = {.lex_state = 0, .external_lex_state = 4}, [9700] = {.lex_state = 0, .external_lex_state = 95}, [9701] = {.lex_state = 0, .external_lex_state = 4}, [9702] = {.lex_state = 0, .external_lex_state = 95}, [9703] = {.lex_state = 0, .external_lex_state = 95}, [9704] = {.lex_state = 0, .external_lex_state = 4}, [9705] = {.lex_state = 0, .external_lex_state = 4}, [9706] = {.lex_state = 0, .external_lex_state = 4}, [9707] = {.lex_state = 0, .external_lex_state = 4}, [9708] = {.lex_state = 0, .external_lex_state = 4}, [9709] = {.lex_state = 0, .external_lex_state = 4}, [9710] = {.lex_state = 0, .external_lex_state = 95}, [9711] = {.lex_state = 0, .external_lex_state = 95}, [9712] = {.lex_state = 0, .external_lex_state = 4}, [9713] = {.lex_state = 0, .external_lex_state = 4}, [9714] = {.lex_state = 0, .external_lex_state = 4}, [9715] = {.lex_state = 0, .external_lex_state = 4}, [9716] = {.lex_state = 78, .external_lex_state = 4}, [9717] = {.lex_state = 0, .external_lex_state = 4}, [9718] = {.lex_state = 0, .external_lex_state = 95}, [9719] = {.lex_state = 0, .external_lex_state = 95}, [9720] = {.lex_state = 78, .external_lex_state = 4}, [9721] = {.lex_state = 0, .external_lex_state = 4}, [9722] = {.lex_state = 0, .external_lex_state = 4}, [9723] = {.lex_state = 0, .external_lex_state = 4}, [9724] = {.lex_state = 0, .external_lex_state = 4}, [9725] = {.lex_state = 0, .external_lex_state = 4}, [9726] = {.lex_state = 0, .external_lex_state = 95}, [9727] = {.lex_state = 0, .external_lex_state = 95}, [9728] = {.lex_state = 0, .external_lex_state = 4}, [9729] = {.lex_state = 0, .external_lex_state = 4}, [9730] = {.lex_state = 0, .external_lex_state = 4}, [9731] = {.lex_state = 0, .external_lex_state = 4}, [9732] = {.lex_state = 0, .external_lex_state = 4}, [9733] = {.lex_state = 0, .external_lex_state = 61}, [9734] = {.lex_state = 0, .external_lex_state = 4}, [9735] = {.lex_state = 0, .external_lex_state = 4}, [9736] = {.lex_state = 0, .external_lex_state = 4}, [9737] = {.lex_state = 0, .external_lex_state = 4}, [9738] = {.lex_state = 78, .external_lex_state = 4}, [9739] = {.lex_state = 0, .external_lex_state = 4}, [9740] = {.lex_state = 0, .external_lex_state = 4}, [9741] = {.lex_state = 203, .external_lex_state = 4}, [9742] = {.lex_state = 0, .external_lex_state = 4}, [9743] = {.lex_state = 0, .external_lex_state = 4}, [9744] = {.lex_state = 0, .external_lex_state = 4}, [9745] = {.lex_state = 0, .external_lex_state = 4}, [9746] = {.lex_state = 0, .external_lex_state = 4}, [9747] = {.lex_state = 0, .external_lex_state = 4}, [9748] = {.lex_state = 0, .external_lex_state = 4}, [9749] = {.lex_state = 0, .external_lex_state = 4}, [9750] = {.lex_state = 0, .external_lex_state = 4}, [9751] = {.lex_state = 0, .external_lex_state = 4}, [9752] = {.lex_state = 0, .external_lex_state = 4}, [9753] = {.lex_state = 78, .external_lex_state = 4}, [9754] = {.lex_state = 0, .external_lex_state = 4}, [9755] = {.lex_state = 0, .external_lex_state = 4}, [9756] = {.lex_state = 0, .external_lex_state = 4}, [9757] = {.lex_state = 0, .external_lex_state = 4}, [9758] = {.lex_state = 78, .external_lex_state = 4}, [9759] = {.lex_state = 78, .external_lex_state = 4}, [9760] = {.lex_state = 0, .external_lex_state = 4}, [9761] = {.lex_state = 0, .external_lex_state = 4}, [9762] = {.lex_state = 0, .external_lex_state = 4}, [9763] = {.lex_state = 0, .external_lex_state = 4}, [9764] = {.lex_state = 0, .external_lex_state = 4}, [9765] = {.lex_state = 0, .external_lex_state = 4}, [9766] = {.lex_state = 0, .external_lex_state = 4}, [9767] = {.lex_state = 0, .external_lex_state = 4}, [9768] = {.lex_state = 0, .external_lex_state = 4}, [9769] = {.lex_state = 0, .external_lex_state = 4}, [9770] = {.lex_state = 0, .external_lex_state = 4}, [9771] = {.lex_state = 0, .external_lex_state = 4}, [9772] = {.lex_state = 0, .external_lex_state = 4}, [9773] = {.lex_state = 78, .external_lex_state = 4}, [9774] = {.lex_state = 0, .external_lex_state = 4}, [9775] = {.lex_state = 0, .external_lex_state = 4}, [9776] = {.lex_state = 0, .external_lex_state = 4}, [9777] = {.lex_state = 0, .external_lex_state = 4}, [9778] = {.lex_state = 0, .external_lex_state = 4}, [9779] = {.lex_state = 188, .external_lex_state = 4}, [9780] = {.lex_state = 0, .external_lex_state = 4}, [9781] = {.lex_state = 0, .external_lex_state = 4}, [9782] = {.lex_state = 0, .external_lex_state = 4}, [9783] = {.lex_state = 0, .external_lex_state = 4}, [9784] = {.lex_state = 0, .external_lex_state = 4}, [9785] = {.lex_state = 0, .external_lex_state = 4}, [9786] = {.lex_state = 0, .external_lex_state = 4}, [9787] = {.lex_state = 0, .external_lex_state = 4}, [9788] = {.lex_state = 0, .external_lex_state = 4}, [9789] = {.lex_state = 0, .external_lex_state = 4}, [9790] = {.lex_state = 0, .external_lex_state = 4}, [9791] = {.lex_state = 0, .external_lex_state = 4}, [9792] = {.lex_state = 78, .external_lex_state = 4}, [9793] = {.lex_state = 0, .external_lex_state = 4}, [9794] = {.lex_state = 0, .external_lex_state = 4}, [9795] = {.lex_state = 0, .external_lex_state = 4}, [9796] = {.lex_state = 0, .external_lex_state = 4}, [9797] = {.lex_state = 0, .external_lex_state = 4}, [9798] = {.lex_state = 0, .external_lex_state = 4}, [9799] = {.lex_state = 0, .external_lex_state = 4}, [9800] = {.lex_state = 0, .external_lex_state = 4}, [9801] = {.lex_state = 0, .external_lex_state = 4}, [9802] = {.lex_state = 0, .external_lex_state = 4}, [9803] = {.lex_state = 188, .external_lex_state = 4}, [9804] = {.lex_state = 0, .external_lex_state = 4}, [9805] = {.lex_state = 0, .external_lex_state = 4}, [9806] = {.lex_state = 0, .external_lex_state = 4}, [9807] = {.lex_state = 0, .external_lex_state = 4}, [9808] = {.lex_state = 0, .external_lex_state = 4}, [9809] = {.lex_state = 0, .external_lex_state = 4}, [9810] = {.lex_state = 0, .external_lex_state = 4}, [9811] = {.lex_state = 0, .external_lex_state = 4}, [9812] = {.lex_state = 188, .external_lex_state = 4}, [9813] = {.lex_state = 0, .external_lex_state = 4}, [9814] = {.lex_state = 0, .external_lex_state = 4}, [9815] = {.lex_state = 0, .external_lex_state = 4}, [9816] = {.lex_state = 78, .external_lex_state = 4}, [9817] = {.lex_state = 0, .external_lex_state = 4}, [9818] = {.lex_state = 0, .external_lex_state = 4}, [9819] = {.lex_state = 0, .external_lex_state = 4}, [9820] = {.lex_state = 203, .external_lex_state = 4}, [9821] = {.lex_state = 0, .external_lex_state = 4}, [9822] = {.lex_state = 0, .external_lex_state = 4}, [9823] = {.lex_state = 0, .external_lex_state = 4}, [9824] = {.lex_state = 0, .external_lex_state = 4}, [9825] = {.lex_state = 78, .external_lex_state = 4}, [9826] = {.lex_state = 0, .external_lex_state = 4}, [9827] = {.lex_state = 0, .external_lex_state = 4}, [9828] = {.lex_state = 0, .external_lex_state = 4}, [9829] = {.lex_state = 0, .external_lex_state = 4}, [9830] = {.lex_state = 0, .external_lex_state = 4}, [9831] = {.lex_state = 0, .external_lex_state = 4}, [9832] = {.lex_state = 0, .external_lex_state = 4}, [9833] = {.lex_state = 0, .external_lex_state = 4}, [9834] = {.lex_state = 0, .external_lex_state = 4}, [9835] = {.lex_state = 0, .external_lex_state = 4}, [9836] = {.lex_state = 0, .external_lex_state = 4}, [9837] = {.lex_state = 0, .external_lex_state = 4}, [9838] = {.lex_state = 0, .external_lex_state = 4}, [9839] = {.lex_state = 78, .external_lex_state = 4}, [9840] = {.lex_state = 188, .external_lex_state = 4}, [9841] = {.lex_state = 0, .external_lex_state = 4}, [9842] = {.lex_state = 0, .external_lex_state = 4}, [9843] = {.lex_state = 0, .external_lex_state = 4}, [9844] = {.lex_state = 0, .external_lex_state = 4}, [9845] = {.lex_state = 0, .external_lex_state = 4}, [9846] = {.lex_state = 0, .external_lex_state = 4}, [9847] = {.lex_state = 0, .external_lex_state = 4}, [9848] = {.lex_state = 0, .external_lex_state = 4}, [9849] = {.lex_state = 0, .external_lex_state = 4}, [9850] = {.lex_state = 78, .external_lex_state = 4}, [9851] = {.lex_state = 0, .external_lex_state = 4}, [9852] = {.lex_state = 0, .external_lex_state = 4}, [9853] = {.lex_state = 0, .external_lex_state = 4}, [9854] = {.lex_state = 0, .external_lex_state = 4}, [9855] = {.lex_state = 0, .external_lex_state = 4}, [9856] = {.lex_state = 0, .external_lex_state = 4}, [9857] = {.lex_state = 0, .external_lex_state = 4}, [9858] = {.lex_state = 0, .external_lex_state = 4}, [9859] = {.lex_state = 0, .external_lex_state = 4}, [9860] = {.lex_state = 0, .external_lex_state = 4}, [9861] = {.lex_state = 0, .external_lex_state = 4}, [9862] = {.lex_state = 0, .external_lex_state = 4}, [9863] = {.lex_state = 0, .external_lex_state = 4}, [9864] = {.lex_state = 0, .external_lex_state = 4}, [9865] = {.lex_state = 0, .external_lex_state = 4}, [9866] = {.lex_state = 0, .external_lex_state = 4}, [9867] = {.lex_state = 0, .external_lex_state = 4}, [9868] = {.lex_state = 0, .external_lex_state = 4}, [9869] = {.lex_state = 0, .external_lex_state = 4}, [9870] = {.lex_state = 0, .external_lex_state = 4}, [9871] = {.lex_state = 0, .external_lex_state = 4}, [9872] = {.lex_state = 0, .external_lex_state = 4}, [9873] = {.lex_state = 184, .external_lex_state = 28}, [9874] = {.lex_state = 0, .external_lex_state = 4}, [9875] = {.lex_state = 0, .external_lex_state = 4}, [9876] = {.lex_state = 0, .external_lex_state = 4}, [9877] = {.lex_state = 0, .external_lex_state = 4}, [9878] = {.lex_state = 78, .external_lex_state = 4}, [9879] = {.lex_state = 78, .external_lex_state = 4}, [9880] = {.lex_state = 0, .external_lex_state = 4}, [9881] = {.lex_state = 0, .external_lex_state = 4}, [9882] = {.lex_state = 0, .external_lex_state = 4}, [9883] = {.lex_state = 0, .external_lex_state = 4}, [9884] = {.lex_state = 0, .external_lex_state = 4}, [9885] = {.lex_state = 0, .external_lex_state = 4}, [9886] = {.lex_state = 0, .external_lex_state = 4}, [9887] = {.lex_state = 188, .external_lex_state = 4}, [9888] = {.lex_state = 0, .external_lex_state = 4}, [9889] = {.lex_state = 0, .external_lex_state = 4}, [9890] = {.lex_state = 0, .external_lex_state = 4}, [9891] = {.lex_state = 0, .external_lex_state = 4}, [9892] = {.lex_state = 203, .external_lex_state = 4}, [9893] = {.lex_state = 0, .external_lex_state = 4}, [9894] = {.lex_state = 0, .external_lex_state = 4}, [9895] = {.lex_state = 0, .external_lex_state = 4}, [9896] = {.lex_state = 0, .external_lex_state = 4}, [9897] = {.lex_state = 0, .external_lex_state = 4}, [9898] = {.lex_state = 0, .external_lex_state = 4}, [9899] = {.lex_state = 0, .external_lex_state = 4}, [9900] = {.lex_state = 0, .external_lex_state = 4}, [9901] = {.lex_state = 0, .external_lex_state = 4}, [9902] = {.lex_state = 0, .external_lex_state = 4}, [9903] = {.lex_state = 0, .external_lex_state = 4}, [9904] = {.lex_state = 0, .external_lex_state = 4}, [9905] = {.lex_state = 0, .external_lex_state = 4}, [9906] = {.lex_state = 0, .external_lex_state = 4}, [9907] = {.lex_state = 0, .external_lex_state = 4}, [9908] = {.lex_state = 78, .external_lex_state = 4}, [9909] = {.lex_state = 0, .external_lex_state = 4}, [9910] = {.lex_state = 0, .external_lex_state = 4}, [9911] = {.lex_state = 0, .external_lex_state = 4}, [9912] = {.lex_state = 0, .external_lex_state = 4}, [9913] = {.lex_state = 0, .external_lex_state = 4}, [9914] = {.lex_state = 0, .external_lex_state = 4}, [9915] = {.lex_state = 0, .external_lex_state = 4}, [9916] = {.lex_state = 0, .external_lex_state = 4}, [9917] = {.lex_state = 0, .external_lex_state = 4}, [9918] = {.lex_state = 0, .external_lex_state = 4}, [9919] = {.lex_state = 0, .external_lex_state = 4}, [9920] = {.lex_state = 0, .external_lex_state = 4}, [9921] = {.lex_state = 0, .external_lex_state = 4}, [9922] = {.lex_state = 78, .external_lex_state = 4}, [9923] = {.lex_state = 78, .external_lex_state = 4}, [9924] = {.lex_state = 0, .external_lex_state = 4}, [9925] = {.lex_state = 0, .external_lex_state = 4}, [9926] = {.lex_state = 0, .external_lex_state = 4}, [9927] = {.lex_state = 0, .external_lex_state = 4}, [9928] = {.lex_state = 0, .external_lex_state = 4}, [9929] = {.lex_state = 0, .external_lex_state = 4}, [9930] = {.lex_state = 78, .external_lex_state = 4}, [9931] = {.lex_state = 0, .external_lex_state = 4}, [9932] = {.lex_state = 0, .external_lex_state = 4}, [9933] = {.lex_state = 0, .external_lex_state = 4}, [9934] = {.lex_state = 0, .external_lex_state = 4}, [9935] = {.lex_state = 0, .external_lex_state = 4}, [9936] = {.lex_state = 0, .external_lex_state = 4}, [9937] = {.lex_state = 0, .external_lex_state = 4}, [9938] = {.lex_state = 0, .external_lex_state = 4}, [9939] = {.lex_state = 0, .external_lex_state = 4}, [9940] = {.lex_state = 0, .external_lex_state = 4}, [9941] = {.lex_state = 0, .external_lex_state = 4}, [9942] = {.lex_state = 0, .external_lex_state = 4}, [9943] = {.lex_state = 0, .external_lex_state = 4}, [9944] = {.lex_state = 0, .external_lex_state = 4}, [9945] = {.lex_state = 0, .external_lex_state = 4}, [9946] = {.lex_state = 0, .external_lex_state = 4}, [9947] = {.lex_state = 0, .external_lex_state = 4}, [9948] = {.lex_state = 0, .external_lex_state = 4}, [9949] = {.lex_state = 0, .external_lex_state = 4}, [9950] = {.lex_state = 0, .external_lex_state = 4}, [9951] = {.lex_state = 0, .external_lex_state = 4}, [9952] = {.lex_state = 0, .external_lex_state = 4}, [9953] = {.lex_state = 0, .external_lex_state = 4}, [9954] = {.lex_state = 0, .external_lex_state = 4}, [9955] = {.lex_state = 0, .external_lex_state = 4}, [9956] = {.lex_state = 0, .external_lex_state = 4}, [9957] = {.lex_state = 78, .external_lex_state = 4}, [9958] = {.lex_state = 0, .external_lex_state = 4}, [9959] = {.lex_state = 0, .external_lex_state = 4}, [9960] = {.lex_state = 0, .external_lex_state = 4}, [9961] = {.lex_state = 0, .external_lex_state = 4}, [9962] = {.lex_state = 0, .external_lex_state = 4}, [9963] = {.lex_state = 0, .external_lex_state = 4}, [9964] = {.lex_state = 0, .external_lex_state = 4}, [9965] = {.lex_state = 0, .external_lex_state = 4}, [9966] = {.lex_state = 0, .external_lex_state = 4}, [9967] = {.lex_state = 0, .external_lex_state = 4}, [9968] = {.lex_state = 0, .external_lex_state = 61}, [9969] = {.lex_state = 0, .external_lex_state = 4}, [9970] = {.lex_state = 0, .external_lex_state = 4}, [9971] = {.lex_state = 0, .external_lex_state = 4}, [9972] = {.lex_state = 0, .external_lex_state = 4}, [9973] = {.lex_state = 0, .external_lex_state = 4}, [9974] = {.lex_state = 0, .external_lex_state = 4}, [9975] = {.lex_state = 0, .external_lex_state = 4}, [9976] = {.lex_state = 0, .external_lex_state = 4}, [9977] = {.lex_state = 0, .external_lex_state = 4}, [9978] = {.lex_state = 0, .external_lex_state = 4}, [9979] = {.lex_state = 0, .external_lex_state = 4}, [9980] = {.lex_state = 0, .external_lex_state = 4}, [9981] = {.lex_state = 0, .external_lex_state = 4}, [9982] = {.lex_state = 78, .external_lex_state = 4}, [9983] = {.lex_state = 0, .external_lex_state = 4}, [9984] = {.lex_state = 78, .external_lex_state = 4}, [9985] = {.lex_state = 0, .external_lex_state = 4}, [9986] = {.lex_state = 0, .external_lex_state = 4}, [9987] = {.lex_state = 0, .external_lex_state = 4}, [9988] = {.lex_state = 0, .external_lex_state = 4}, [9989] = {.lex_state = 0, .external_lex_state = 4}, [9990] = {.lex_state = 0, .external_lex_state = 4}, [9991] = {.lex_state = 0, .external_lex_state = 4}, [9992] = {.lex_state = 0, .external_lex_state = 4}, [9993] = {.lex_state = 0, .external_lex_state = 4}, [9994] = {.lex_state = 0, .external_lex_state = 4}, [9995] = {.lex_state = 0, .external_lex_state = 4}, [9996] = {.lex_state = 0, .external_lex_state = 4}, [9997] = {.lex_state = 0, .external_lex_state = 4}, [9998] = {.lex_state = 0, .external_lex_state = 4}, [9999] = {.lex_state = 0, .external_lex_state = 4}, [10000] = {.lex_state = 0, .external_lex_state = 4}, [10001] = {.lex_state = 0, .external_lex_state = 4}, [10002] = {.lex_state = 0, .external_lex_state = 4}, [10003] = {.lex_state = 0, .external_lex_state = 4}, [10004] = {.lex_state = 0, .external_lex_state = 4}, [10005] = {.lex_state = 0, .external_lex_state = 4}, [10006] = {.lex_state = 0, .external_lex_state = 4}, [10007] = {.lex_state = 203, .external_lex_state = 4}, [10008] = {.lex_state = 203, .external_lex_state = 4}, [10009] = {.lex_state = 203, .external_lex_state = 4}, [10010] = {.lex_state = 0, .external_lex_state = 4}, [10011] = {.lex_state = 203, .external_lex_state = 4}, [10012] = {.lex_state = 0, .external_lex_state = 4}, [10013] = {.lex_state = 0, .external_lex_state = 4}, [10014] = {.lex_state = 0, .external_lex_state = 4}, [10015] = {.lex_state = 0, .external_lex_state = 4}, [10016] = {.lex_state = 0, .external_lex_state = 4}, [10017] = {.lex_state = 203, .external_lex_state = 4}, [10018] = {.lex_state = 0, .external_lex_state = 4}, [10019] = {.lex_state = 203, .external_lex_state = 4}, [10020] = {.lex_state = 0, .external_lex_state = 4}, [10021] = {.lex_state = 203, .external_lex_state = 4}, [10022] = {.lex_state = 0, .external_lex_state = 4}, [10023] = {.lex_state = 203, .external_lex_state = 4}, [10024] = {.lex_state = 78, .external_lex_state = 4}, [10025] = {.lex_state = 203, .external_lex_state = 4}, [10026] = {.lex_state = 0, .external_lex_state = 4}, [10027] = {.lex_state = 203, .external_lex_state = 4}, [10028] = {.lex_state = 0, .external_lex_state = 4}, [10029] = {.lex_state = 203, .external_lex_state = 4}, [10030] = {.lex_state = 0, .external_lex_state = 95}, [10031] = {.lex_state = 203, .external_lex_state = 4}, [10032] = {.lex_state = 0, .external_lex_state = 4}, [10033] = {.lex_state = 203, .external_lex_state = 4}, [10034] = {.lex_state = 78, .external_lex_state = 4}, [10035] = {.lex_state = 203, .external_lex_state = 4}, [10036] = {.lex_state = 0, .external_lex_state = 4}, [10037] = {.lex_state = 203, .external_lex_state = 4}, [10038] = {.lex_state = 78, .external_lex_state = 4}, [10039] = {.lex_state = 203, .external_lex_state = 4}, [10040] = {.lex_state = 0, .external_lex_state = 4}, [10041] = {.lex_state = 203, .external_lex_state = 4}, [10042] = {.lex_state = 0, .external_lex_state = 4}, [10043] = {.lex_state = 203, .external_lex_state = 4}, [10044] = {.lex_state = 0, .external_lex_state = 4}, [10045] = {.lex_state = 203, .external_lex_state = 4}, [10046] = {.lex_state = 0, .external_lex_state = 4}, [10047] = {.lex_state = 203, .external_lex_state = 4}, [10048] = {.lex_state = 0, .external_lex_state = 4}, [10049] = {.lex_state = 203, .external_lex_state = 4}, [10050] = {.lex_state = 0, .external_lex_state = 4}, [10051] = {.lex_state = 203, .external_lex_state = 4}, [10052] = {.lex_state = 0, .external_lex_state = 4}, [10053] = {.lex_state = 0, .external_lex_state = 4}, [10054] = {.lex_state = 0, .external_lex_state = 4}, [10055] = {.lex_state = 0, .external_lex_state = 4}, [10056] = {.lex_state = 0, .external_lex_state = 4}, [10057] = {.lex_state = 0, .external_lex_state = 4}, [10058] = {.lex_state = 0, .external_lex_state = 4}, [10059] = {.lex_state = 0, .external_lex_state = 4}, [10060] = {.lex_state = 0, .external_lex_state = 4}, [10061] = {.lex_state = 0, .external_lex_state = 4}, [10062] = {.lex_state = 0, .external_lex_state = 4}, [10063] = {.lex_state = 0, .external_lex_state = 4}, [10064] = {.lex_state = 0, .external_lex_state = 4}, [10065] = {.lex_state = 0, .external_lex_state = 4}, [10066] = {.lex_state = 0, .external_lex_state = 4}, [10067] = {.lex_state = 78, .external_lex_state = 4}, [10068] = {.lex_state = 0, .external_lex_state = 4}, [10069] = {.lex_state = 0, .external_lex_state = 4}, [10070] = {.lex_state = 0, .external_lex_state = 4}, [10071] = {.lex_state = 0, .external_lex_state = 4}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [STATE(0)] = { [ts_builtin_sym_end] = ACTIONS(1), [sym__varid] = ACTIONS(1), [anon_sym_SEMI] = ACTIONS(1), [sym_number] = ACTIONS(1), [sym_char] = ACTIONS(1), [sym_string] = ACTIONS(1), [sym_triple_quote_string] = ACTIONS(1), [sym__integer_literal] = ACTIONS(1), [sym__hex_literal] = ACTIONS(1), [anon_sym_u21d2] = ACTIONS(1), [anon_sym_EQ_GT] = ACTIONS(1), [anon_sym_u21d0] = ACTIONS(1), [anon_sym_LT_EQ] = ACTIONS(1), [anon_sym_u2192] = ACTIONS(1), [anon_sym_DASH_GT] = ACTIONS(1), [anon_sym_u2190] = ACTIONS(1), [anon_sym_LT_DASH] = ACTIONS(1), [anon_sym_u2237] = ACTIONS(1), [anon_sym_COLON_COLON] = ACTIONS(1), [anon_sym__] = ACTIONS(1), [sym_hole] = ACTIONS(1), [anon_sym_DOT] = ACTIONS(1), [anon_sym_DASH] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), [anon_sym_RPAREN] = ACTIONS(1), [sym__conid] = ACTIONS(1), [anon_sym_PIPE] = ACTIONS(1), [anon_sym_LBRACE] = ACTIONS(1), [anon_sym_RBRACE] = ACTIONS(1), [anon_sym_COLON] = ACTIONS(1), [anon_sym_EQ] = ACTIONS(1), [anon_sym_AT] = ACTIONS(1), [anon_sym_forall] = ACTIONS(1), [anon_sym_u2200] = ACTIONS(1), [anon_sym_DOT2] = ACTIONS(1), [anon_sym_nominal] = ACTIONS(1), [anon_sym_representational] = ACTIONS(1), [anon_sym_phantom] = ACTIONS(1), [anon_sym_type] = ACTIONS(1), [anon_sym_role] = ACTIONS(1), [anon_sym_BQUOTE] = ACTIONS(1), [anon_sym_LBRACK] = ACTIONS(1), [anon_sym_RBRACK] = ACTIONS(1), [anon_sym_if] = ACTIONS(1), [anon_sym_then] = ACTIONS(1), [anon_sym_else] = ACTIONS(1), [anon_sym_case] = ACTIONS(1), [anon_sym_of] = ACTIONS(1), [anon_sym_let] = ACTIONS(1), [anon_sym_in] = ACTIONS(1), [anon_sym_BSLASH] = ACTIONS(1), [anon_sym_do] = ACTIONS(1), [anon_sym_ado] = ACTIONS(1), [anon_sym_AT2] = ACTIONS(1), [anon_sym_DOT_DOT] = ACTIONS(1), [anon_sym_class] = ACTIONS(1), [anon_sym_hiding] = ACTIONS(1), [anon_sym_import] = ACTIONS(1), [anon_sym_as] = ACTIONS(1), [anon_sym_module] = ACTIONS(1), [anon_sym_data] = ACTIONS(1), [anon_sym_newtype] = ACTIONS(1), [anon_sym_instance] = ACTIONS(1), [anon_sym_infixl] = ACTIONS(1), [anon_sym_infixr] = ACTIONS(1), [anon_sym_infix] = ACTIONS(1), [anon_sym_foreign] = ACTIONS(1), [anon_sym_derive] = ACTIONS(1), [anon_sym_pattern] = ACTIONS(1), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(1), [sym__layout_start] = ACTIONS(1), [sym__layout_end] = ACTIONS(1), [sym__dot] = ACTIONS(1), [sym_where] = ACTIONS(1), [sym__tyconsym] = ACTIONS(1), [sym_comment] = ACTIONS(3), [sym_comma] = ACTIONS(1), [sym_empty_file] = ACTIONS(1), }, [STATE(1)] = { [sym_purescript] = STATE(8847), [sym__topdecl] = STATE(7835), [sym_integer] = STATE(6417), [sym__numeric] = STATE(6417), [sym__literal] = STATE(6417), [sym_wildcard] = STATE(6421), [sym_variable] = STATE(3094), [sym_constructor] = STATE(3262), [sym_qualified_constructor] = STATE(3634), [sym__qcon] = STATE(3640), [sym_literal] = STATE(6461), [sym_type_role_declaration] = STATE(7835), [sym__type_type_signature] = STATE(9892), [sym_decl_type] = STATE(7835), [sym_pat_fields] = STATE(6558), [sym_pat_name] = STATE(4407), [sym_pat_as] = STATE(4407), [sym__pat_constructor] = STATE(957), [sym_pat_record] = STATE(4407), [sym_pat_wildcard] = STATE(4407), [sym_pat_parens] = STATE(4407), [sym_pat_array] = STATE(4407), [sym__apat] = STATE(4407), [sym_pat_negation] = STATE(4407), [sym_pat_apply] = STATE(4407), [sym__lpat] = STATE(4407), [sym_pat_infix] = STATE(6793), [sym__pat] = STATE(6793), [sym_pat_typed] = STATE(6797), [sym__typed_pat] = STATE(6797), [sym_decl_import] = STATE(7835), [sym__modid] = STATE(9309), [aux_sym__qualifying_module] = STATE(7789), [sym__decl_module] = STATE(9650), [sym__data_type_signature] = STATE(9651), [sym_decl_data] = STATE(7835), [sym__newtype_type_signature] = STATE(9741), [sym_decl_newtype] = STATE(7835), [sym__class_kind_declaration] = STATE(9820), [sym_class_declaration] = STATE(7835), [sym_class_instance] = STATE(7835), [sym__funpat] = STATE(8494), [sym__fun_name] = STATE(1374), [sym__funvar] = STATE(8621), [sym__funlhs] = STATE(6872), [sym_function] = STATE(7835), [sym_operator_declaration] = STATE(7835), [sym_signature] = STATE(7835), [sym__gendecl] = STATE(7835), [sym__decl_fun] = STATE(7835), [sym__decl] = STATE(7835), [sym_decl_foreign_import] = STATE(7835), [sym__decl_foreign] = STATE(7835), [sym__newkind_type_signature] = STATE(9362), [sym_kind_declaration] = STATE(7835), [sym_kind_value_declaration] = STATE(7835), [sym_decl_derive] = STATE(7835), [sym_decl_pattern] = STATE(7835), [sym__varid] = ACTIONS(5), [sym_number] = ACTIONS(7), [sym_char] = ACTIONS(7), [sym_string] = ACTIONS(9), [sym_triple_quote_string] = ACTIONS(7), [sym__integer_literal] = ACTIONS(11), [sym__hex_literal] = ACTIONS(13), [anon_sym__] = ACTIONS(15), [anon_sym_DASH] = ACTIONS(17), [anon_sym_LPAREN] = ACTIONS(19), [sym__conid] = ACTIONS(21), [anon_sym_LBRACE] = ACTIONS(23), [anon_sym_type] = ACTIONS(25), [anon_sym_LBRACK] = ACTIONS(27), [anon_sym_else] = ACTIONS(29), [anon_sym_class] = ACTIONS(31), [anon_sym_import] = ACTIONS(33), [anon_sym_module] = ACTIONS(35), [anon_sym_data] = ACTIONS(37), [anon_sym_newtype] = ACTIONS(39), [anon_sym_instance] = ACTIONS(41), [anon_sym_infixl] = ACTIONS(43), [anon_sym_infixr] = ACTIONS(43), [anon_sym_infix] = ACTIONS(43), [anon_sym_foreign] = ACTIONS(45), [anon_sym_derive] = ACTIONS(47), [anon_sym_pattern] = ACTIONS(49), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), [sym_empty_file] = ACTIONS(51), }, [STATE(2)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3169), [sym_variable] = STATE(1810), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9652), [sym__minus] = STATE(9652), [sym__operator_or_minus] = STATE(9652), [sym_qualified_operator] = STATE(9849), [sym__q_op] = STATE(9849), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2820), [sym_literal] = STATE(2821), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3411), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3411), [sym_exp_case] = STATE(3411), [sym_exp_let_in] = STATE(3411), [sym_exp_lambda] = STATE(3411), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3411), [sym__lexp] = STATE(3411), [sym_exp_infix] = STATE(3411), [sym__exp_infix] = STATE(3411), [sym__exp] = STATE(9907), [sym_pat_fields] = STATE(6679), [sym_pat_name] = STATE(4644), [sym_pat_as] = STATE(4644), [sym__pat_constructor] = STATE(1016), [sym_pat_record] = STATE(4644), [sym_pat_wildcard] = STATE(4644), [sym_pat_parens] = STATE(4644), [sym_pat_array] = STATE(4644), [sym__apat] = STATE(4644), [sym_pat_negation] = STATE(4644), [sym_pat_apply] = STATE(4644), [sym__lpat] = STATE(4644), [sym_pat_infix] = STATE(6887), [sym__pat] = STATE(6887), [sym_pat_typed] = STATE(9275), [sym__typed_pat] = STATE(9275), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(53), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(63), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(69), [anon_sym_LPAREN] = ACTIONS(71), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(75), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(79), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(3)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3104), [sym_variable] = STATE(1810), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9652), [sym__minus] = STATE(9652), [sym__operator_or_minus] = STATE(9652), [sym_qualified_operator] = STATE(10012), [sym__q_op] = STATE(10012), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2820), [sym_literal] = STATE(2821), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3676), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3676), [sym_exp_case] = STATE(3676), [sym_exp_let_in] = STATE(3676), [sym_exp_lambda] = STATE(3676), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3676), [sym__lexp] = STATE(3676), [sym_exp_infix] = STATE(3676), [sym__exp_infix] = STATE(3676), [sym__exp] = STATE(10020), [sym_pat_fields] = STATE(6679), [sym_pat_name] = STATE(4644), [sym_pat_as] = STATE(4644), [sym__pat_constructor] = STATE(1016), [sym_pat_record] = STATE(4644), [sym_pat_wildcard] = STATE(4644), [sym_pat_parens] = STATE(4644), [sym_pat_array] = STATE(4644), [sym__apat] = STATE(4644), [sym_pat_negation] = STATE(4644), [sym_pat_apply] = STATE(4644), [sym__lpat] = STATE(4644), [sym_pat_infix] = STATE(6887), [sym__pat] = STATE(6887), [sym_pat_typed] = STATE(9275), [sym__typed_pat] = STATE(9275), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(53), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(63), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(69), [anon_sym_LPAREN] = ACTIONS(71), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(75), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(79), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(4)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3233), [sym_variable] = STATE(1810), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9652), [sym__minus] = STATE(9652), [sym__operator_or_minus] = STATE(9652), [sym_qualified_operator] = STATE(10052), [sym__q_op] = STATE(10052), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2820), [sym_literal] = STATE(2821), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3647), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3647), [sym_exp_case] = STATE(3647), [sym_exp_let_in] = STATE(3647), [sym_exp_lambda] = STATE(3647), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3647), [sym__lexp] = STATE(3647), [sym_exp_infix] = STATE(3647), [sym__exp_infix] = STATE(3647), [sym__exp] = STATE(10053), [sym_pat_fields] = STATE(6679), [sym_pat_name] = STATE(4644), [sym_pat_as] = STATE(4644), [sym__pat_constructor] = STATE(1016), [sym_pat_record] = STATE(4644), [sym_pat_wildcard] = STATE(4644), [sym_pat_parens] = STATE(4644), [sym_pat_array] = STATE(4644), [sym__apat] = STATE(4644), [sym_pat_negation] = STATE(4644), [sym_pat_apply] = STATE(4644), [sym__lpat] = STATE(4644), [sym_pat_infix] = STATE(6887), [sym__pat] = STATE(6887), [sym_pat_typed] = STATE(9275), [sym__typed_pat] = STATE(9275), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(53), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(63), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(69), [anon_sym_LPAREN] = ACTIONS(71), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(75), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(79), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(5)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3234), [sym_variable] = STATE(1810), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9807), [sym__minus] = STATE(9807), [sym__operator_or_minus] = STATE(9807), [sym_qualified_operator] = STATE(9356), [sym__q_op] = STATE(9356), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2820), [sym_literal] = STATE(2821), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3648), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3648), [sym_exp_case] = STATE(3648), [sym_exp_let_in] = STATE(3648), [sym_exp_lambda] = STATE(3648), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3648), [sym__lexp] = STATE(3648), [sym_exp_infix] = STATE(3648), [sym__exp_infix] = STATE(3648), [sym__exp] = STATE(9552), [sym_pat_fields] = STATE(6679), [sym_pat_name] = STATE(4644), [sym_pat_as] = STATE(4644), [sym__pat_constructor] = STATE(1016), [sym_pat_record] = STATE(4644), [sym_pat_wildcard] = STATE(4644), [sym_pat_parens] = STATE(4644), [sym_pat_array] = STATE(4644), [sym__apat] = STATE(4644), [sym_pat_negation] = STATE(4644), [sym_pat_apply] = STATE(4644), [sym__lpat] = STATE(4644), [sym_pat_infix] = STATE(6887), [sym__pat] = STATE(6887), [sym_pat_typed] = STATE(9735), [sym__typed_pat] = STATE(9735), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(53), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(63), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(69), [anon_sym_LPAREN] = ACTIONS(71), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(75), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(79), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(6)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3235), [sym_variable] = STATE(1810), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(10014), [sym__minus] = STATE(10014), [sym__operator_or_minus] = STATE(10014), [sym_qualified_operator] = STATE(9659), [sym__q_op] = STATE(9659), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2820), [sym_literal] = STATE(2821), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3649), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3649), [sym_exp_case] = STATE(3649), [sym_exp_let_in] = STATE(3649), [sym_exp_lambda] = STATE(3649), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3649), [sym__lexp] = STATE(3649), [sym_exp_infix] = STATE(3649), [sym__exp_infix] = STATE(3649), [sym__exp] = STATE(9661), [sym_pat_fields] = STATE(6679), [sym_pat_name] = STATE(4644), [sym_pat_as] = STATE(4644), [sym__pat_constructor] = STATE(1016), [sym_pat_record] = STATE(4644), [sym_pat_wildcard] = STATE(4644), [sym_pat_parens] = STATE(4644), [sym_pat_array] = STATE(4644), [sym__apat] = STATE(4644), [sym_pat_negation] = STATE(4644), [sym_pat_apply] = STATE(4644), [sym__lpat] = STATE(4644), [sym_pat_infix] = STATE(6887), [sym__pat] = STATE(6887), [sym_pat_typed] = STATE(9971), [sym__typed_pat] = STATE(9971), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(53), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(63), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(69), [anon_sym_LPAREN] = ACTIONS(71), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(75), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(79), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(7)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3237), [sym_variable] = STATE(1810), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9807), [sym__minus] = STATE(9807), [sym__operator_or_minus] = STATE(9807), [sym_qualified_operator] = STATE(9237), [sym__q_op] = STATE(9237), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2820), [sym_literal] = STATE(2821), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3655), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3655), [sym_exp_case] = STATE(3655), [sym_exp_let_in] = STATE(3655), [sym_exp_lambda] = STATE(3655), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3655), [sym__lexp] = STATE(3655), [sym_exp_infix] = STATE(3655), [sym__exp_infix] = STATE(3655), [sym__exp] = STATE(9261), [sym_pat_fields] = STATE(6679), [sym_pat_name] = STATE(4644), [sym_pat_as] = STATE(4644), [sym__pat_constructor] = STATE(1016), [sym_pat_record] = STATE(4644), [sym_pat_wildcard] = STATE(4644), [sym_pat_parens] = STATE(4644), [sym_pat_array] = STATE(4644), [sym__apat] = STATE(4644), [sym_pat_negation] = STATE(4644), [sym_pat_apply] = STATE(4644), [sym__lpat] = STATE(4644), [sym_pat_infix] = STATE(6887), [sym__pat] = STATE(6887), [sym_pat_typed] = STATE(9735), [sym__typed_pat] = STATE(9735), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(53), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(63), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(69), [anon_sym_LPAREN] = ACTIONS(71), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(75), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(79), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(8)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3238), [sym_variable] = STATE(1810), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(10014), [sym__minus] = STATE(10014), [sym__operator_or_minus] = STATE(10014), [sym_qualified_operator] = STATE(9721), [sym__q_op] = STATE(9721), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2820), [sym_literal] = STATE(2821), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3656), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3656), [sym_exp_case] = STATE(3656), [sym_exp_let_in] = STATE(3656), [sym_exp_lambda] = STATE(3656), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3656), [sym__lexp] = STATE(3656), [sym_exp_infix] = STATE(3656), [sym__exp_infix] = STATE(3656), [sym__exp] = STATE(9723), [sym_pat_fields] = STATE(6679), [sym_pat_name] = STATE(4644), [sym_pat_as] = STATE(4644), [sym__pat_constructor] = STATE(1016), [sym_pat_record] = STATE(4644), [sym_pat_wildcard] = STATE(4644), [sym_pat_parens] = STATE(4644), [sym_pat_array] = STATE(4644), [sym__apat] = STATE(4644), [sym_pat_negation] = STATE(4644), [sym_pat_apply] = STATE(4644), [sym__lpat] = STATE(4644), [sym_pat_infix] = STATE(6887), [sym__pat] = STATE(6887), [sym_pat_typed] = STATE(9971), [sym__typed_pat] = STATE(9971), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(53), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(63), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(69), [anon_sym_LPAREN] = ACTIONS(71), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(75), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(79), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(9)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3240), [sym_variable] = STATE(1810), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9289), [sym__minus] = STATE(9289), [sym__operator_or_minus] = STATE(9289), [sym_qualified_operator] = STATE(8939), [sym__q_op] = STATE(8939), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2820), [sym_literal] = STATE(2821), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3657), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3657), [sym_exp_case] = STATE(3657), [sym_exp_let_in] = STATE(3657), [sym_exp_lambda] = STATE(3657), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3657), [sym__lexp] = STATE(3657), [sym_exp_infix] = STATE(3657), [sym__exp_infix] = STATE(3657), [sym__exp] = STATE(8945), [sym_pat_fields] = STATE(6679), [sym_pat_name] = STATE(4644), [sym_pat_as] = STATE(4644), [sym__pat_constructor] = STATE(1016), [sym_pat_record] = STATE(4644), [sym_pat_wildcard] = STATE(4644), [sym_pat_parens] = STATE(4644), [sym_pat_array] = STATE(4644), [sym__apat] = STATE(4644), [sym_pat_negation] = STATE(4644), [sym_pat_apply] = STATE(4644), [sym__lpat] = STATE(4644), [sym_pat_infix] = STATE(6887), [sym__pat] = STATE(6887), [sym_pat_typed] = STATE(9755), [sym__typed_pat] = STATE(9755), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(53), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(63), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(69), [anon_sym_LPAREN] = ACTIONS(71), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(75), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(79), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(10)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3242), [sym_variable] = STATE(1810), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9289), [sym__minus] = STATE(9289), [sym__operator_or_minus] = STATE(9289), [sym_qualified_operator] = STATE(9363), [sym__q_op] = STATE(9363), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2820), [sym_literal] = STATE(2821), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3658), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3658), [sym_exp_case] = STATE(3658), [sym_exp_let_in] = STATE(3658), [sym_exp_lambda] = STATE(3658), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3658), [sym__lexp] = STATE(3658), [sym_exp_infix] = STATE(3658), [sym__exp_infix] = STATE(3658), [sym__exp] = STATE(9364), [sym_pat_fields] = STATE(6679), [sym_pat_name] = STATE(4644), [sym_pat_as] = STATE(4644), [sym__pat_constructor] = STATE(1016), [sym_pat_record] = STATE(4644), [sym_pat_wildcard] = STATE(4644), [sym_pat_parens] = STATE(4644), [sym_pat_array] = STATE(4644), [sym__apat] = STATE(4644), [sym_pat_negation] = STATE(4644), [sym_pat_apply] = STATE(4644), [sym__lpat] = STATE(4644), [sym_pat_infix] = STATE(6887), [sym__pat] = STATE(6887), [sym_pat_typed] = STATE(9755), [sym__typed_pat] = STATE(9755), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(53), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(63), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(69), [anon_sym_LPAREN] = ACTIONS(71), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(75), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(79), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(11)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3244), [sym_variable] = STATE(1810), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9289), [sym__minus] = STATE(9289), [sym__operator_or_minus] = STATE(9289), [sym_qualified_operator] = STATE(9360), [sym__q_op] = STATE(9360), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2820), [sym_literal] = STATE(2821), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3663), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3663), [sym_exp_case] = STATE(3663), [sym_exp_let_in] = STATE(3663), [sym_exp_lambda] = STATE(3663), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3663), [sym__lexp] = STATE(3663), [sym_exp_infix] = STATE(3663), [sym__exp_infix] = STATE(3663), [sym__exp] = STATE(9369), [sym_pat_fields] = STATE(6679), [sym_pat_name] = STATE(4644), [sym_pat_as] = STATE(4644), [sym__pat_constructor] = STATE(1016), [sym_pat_record] = STATE(4644), [sym_pat_wildcard] = STATE(4644), [sym_pat_parens] = STATE(4644), [sym_pat_array] = STATE(4644), [sym__apat] = STATE(4644), [sym_pat_negation] = STATE(4644), [sym_pat_apply] = STATE(4644), [sym__lpat] = STATE(4644), [sym_pat_infix] = STATE(6887), [sym__pat] = STATE(6887), [sym_pat_typed] = STATE(9755), [sym__typed_pat] = STATE(9755), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(53), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(63), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(69), [anon_sym_LPAREN] = ACTIONS(71), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(75), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(79), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(12)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3245), [sym_variable] = STATE(1810), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9289), [sym__minus] = STATE(9289), [sym__operator_or_minus] = STATE(9289), [sym_qualified_operator] = STATE(9827), [sym__q_op] = STATE(9827), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2820), [sym_literal] = STATE(2821), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3664), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3664), [sym_exp_case] = STATE(3664), [sym_exp_let_in] = STATE(3664), [sym_exp_lambda] = STATE(3664), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3664), [sym__lexp] = STATE(3664), [sym_exp_infix] = STATE(3664), [sym__exp_infix] = STATE(3664), [sym__exp] = STATE(9830), [sym_pat_fields] = STATE(6679), [sym_pat_name] = STATE(4644), [sym_pat_as] = STATE(4644), [sym__pat_constructor] = STATE(1016), [sym_pat_record] = STATE(4644), [sym_pat_wildcard] = STATE(4644), [sym_pat_parens] = STATE(4644), [sym_pat_array] = STATE(4644), [sym__apat] = STATE(4644), [sym_pat_negation] = STATE(4644), [sym_pat_apply] = STATE(4644), [sym__lpat] = STATE(4644), [sym_pat_infix] = STATE(6887), [sym__pat] = STATE(6887), [sym_pat_typed] = STATE(9755), [sym__typed_pat] = STATE(9755), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(53), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(63), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(69), [anon_sym_LPAREN] = ACTIONS(71), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(75), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(79), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(13)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3246), [sym_variable] = STATE(1810), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9652), [sym__minus] = STATE(9652), [sym__operator_or_minus] = STATE(9652), [sym_qualified_operator] = STATE(8805), [sym__q_op] = STATE(8805), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2820), [sym_literal] = STATE(2821), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3674), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3674), [sym_exp_case] = STATE(3674), [sym_exp_let_in] = STATE(3674), [sym_exp_lambda] = STATE(3674), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3674), [sym__lexp] = STATE(3674), [sym_exp_infix] = STATE(3674), [sym__exp_infix] = STATE(3674), [sym__exp] = STATE(9179), [sym_pat_fields] = STATE(6679), [sym_pat_name] = STATE(4644), [sym_pat_as] = STATE(4644), [sym__pat_constructor] = STATE(1016), [sym_pat_record] = STATE(4644), [sym_pat_wildcard] = STATE(4644), [sym_pat_parens] = STATE(4644), [sym_pat_array] = STATE(4644), [sym__apat] = STATE(4644), [sym_pat_negation] = STATE(4644), [sym_pat_apply] = STATE(4644), [sym__lpat] = STATE(4644), [sym_pat_infix] = STATE(6887), [sym__pat] = STATE(6887), [sym_pat_typed] = STATE(9275), [sym__typed_pat] = STATE(9275), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(53), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(63), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(69), [anon_sym_LPAREN] = ACTIONS(71), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(75), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(79), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(14)] = { [sym__topdecl] = STATE(8278), [sym_integer] = STATE(6417), [sym__numeric] = STATE(6417), [sym__literal] = STATE(6417), [sym_wildcard] = STATE(6421), [sym_variable] = STATE(3094), [sym_constructor] = STATE(3262), [sym_qualified_constructor] = STATE(3634), [sym__qcon] = STATE(3640), [sym_literal] = STATE(6461), [sym_type_role_declaration] = STATE(8278), [sym__type_type_signature] = STATE(9892), [sym_decl_type] = STATE(8278), [sym_pat_fields] = STATE(6558), [sym_pat_name] = STATE(4407), [sym_pat_as] = STATE(4407), [sym__pat_constructor] = STATE(957), [sym_pat_record] = STATE(4407), [sym_pat_wildcard] = STATE(4407), [sym_pat_parens] = STATE(4407), [sym_pat_array] = STATE(4407), [sym__apat] = STATE(4407), [sym_pat_negation] = STATE(4407), [sym_pat_apply] = STATE(4407), [sym__lpat] = STATE(4407), [sym_pat_infix] = STATE(6793), [sym__pat] = STATE(6793), [sym_pat_typed] = STATE(6797), [sym__typed_pat] = STATE(6797), [sym_decl_import] = STATE(8278), [sym__modid] = STATE(9309), [aux_sym__qualifying_module] = STATE(7789), [sym__data_type_signature] = STATE(9651), [sym_decl_data] = STATE(8278), [sym__newtype_type_signature] = STATE(9741), [sym_decl_newtype] = STATE(8278), [sym__class_kind_declaration] = STATE(9820), [sym_class_declaration] = STATE(8278), [sym_class_instance] = STATE(8278), [sym__funpat] = STATE(8494), [sym__fun_name] = STATE(1374), [sym__funvar] = STATE(8621), [sym__funlhs] = STATE(6872), [sym_function] = STATE(8278), [sym_operator_declaration] = STATE(8278), [sym_signature] = STATE(8278), [sym__gendecl] = STATE(8278), [sym__decl_fun] = STATE(8278), [sym__decl] = STATE(8278), [sym_decl_foreign_import] = STATE(8278), [sym__decl_foreign] = STATE(8278), [sym__newkind_type_signature] = STATE(9362), [sym_kind_declaration] = STATE(8278), [sym_kind_value_declaration] = STATE(8278), [sym_decl_derive] = STATE(8278), [sym_decl_pattern] = STATE(8278), [ts_builtin_sym_end] = ACTIONS(93), [sym__varid] = ACTIONS(5), [sym_number] = ACTIONS(7), [sym_char] = ACTIONS(7), [sym_string] = ACTIONS(9), [sym_triple_quote_string] = ACTIONS(7), [sym__integer_literal] = ACTIONS(11), [sym__hex_literal] = ACTIONS(13), [anon_sym__] = ACTIONS(15), [anon_sym_DASH] = ACTIONS(17), [anon_sym_LPAREN] = ACTIONS(19), [sym__conid] = ACTIONS(21), [anon_sym_LBRACE] = ACTIONS(23), [anon_sym_type] = ACTIONS(25), [anon_sym_LBRACK] = ACTIONS(27), [anon_sym_else] = ACTIONS(29), [anon_sym_class] = ACTIONS(31), [anon_sym_import] = ACTIONS(33), [anon_sym_data] = ACTIONS(37), [anon_sym_newtype] = ACTIONS(39), [anon_sym_instance] = ACTIONS(41), [anon_sym_infixl] = ACTIONS(43), [anon_sym_infixr] = ACTIONS(43), [anon_sym_infix] = ACTIONS(43), [anon_sym_foreign] = ACTIONS(45), [anon_sym_derive] = ACTIONS(47), [anon_sym_pattern] = ACTIONS(49), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(15)] = { [sym__topdecl] = STATE(7658), [sym_integer] = STATE(6417), [sym__numeric] = STATE(6417), [sym__literal] = STATE(6417), [sym_wildcard] = STATE(6421), [sym_variable] = STATE(3039), [sym_constructor] = STATE(3262), [sym_qualified_constructor] = STATE(3634), [sym__qcon] = STATE(3640), [sym_literal] = STATE(6461), [sym_type_role_declaration] = STATE(7658), [sym__type_type_signature] = STATE(10007), [sym_decl_type] = STATE(7658), [sym_pat_fields] = STATE(6558), [sym_pat_name] = STATE(4407), [sym_pat_as] = STATE(4407), [sym__pat_constructor] = STATE(957), [sym_pat_record] = STATE(4407), [sym_pat_wildcard] = STATE(4407), [sym_pat_parens] = STATE(4407), [sym_pat_array] = STATE(4407), [sym__apat] = STATE(4407), [sym_pat_negation] = STATE(4407), [sym_pat_apply] = STATE(4407), [sym__lpat] = STATE(4407), [sym_pat_infix] = STATE(6793), [sym__pat] = STATE(6793), [sym_pat_typed] = STATE(6854), [sym__typed_pat] = STATE(6854), [sym_decl_import] = STATE(7658), [sym__modid] = STATE(9309), [aux_sym__qualifying_module] = STATE(7789), [sym__data_type_signature] = STATE(10008), [sym_decl_data] = STATE(7658), [sym__newtype_type_signature] = STATE(10009), [sym_decl_newtype] = STATE(7658), [sym__class_kind_declaration] = STATE(9252), [sym_class_declaration] = STATE(7658), [sym_class_instance] = STATE(7658), [sym__funpat] = STATE(8369), [sym__fun_name] = STATE(1374), [sym__funvar] = STATE(8621), [sym__funlhs] = STATE(6855), [sym_function] = STATE(7658), [sym_operator_declaration] = STATE(7658), [sym_signature] = STATE(7658), [sym__gendecl] = STATE(7658), [sym__decl_fun] = STATE(7658), [sym__decl] = STATE(7658), [sym_decl_foreign_import] = STATE(7658), [sym__decl_foreign] = STATE(7658), [sym__newkind_type_signature] = STATE(9253), [sym_kind_declaration] = STATE(7658), [sym_kind_value_declaration] = STATE(7658), [sym_decl_derive] = STATE(7658), [sym_decl_pattern] = STATE(7658), [sym__varid] = ACTIONS(5), [sym_number] = ACTIONS(7), [sym_char] = ACTIONS(7), [sym_string] = ACTIONS(9), [sym_triple_quote_string] = ACTIONS(7), [sym__integer_literal] = ACTIONS(11), [sym__hex_literal] = ACTIONS(13), [anon_sym__] = ACTIONS(15), [anon_sym_DASH] = ACTIONS(17), [anon_sym_LPAREN] = ACTIONS(95), [sym__conid] = ACTIONS(21), [anon_sym_LBRACE] = ACTIONS(23), [anon_sym_type] = ACTIONS(97), [anon_sym_LBRACK] = ACTIONS(27), [anon_sym_else] = ACTIONS(99), [anon_sym_class] = ACTIONS(101), [anon_sym_import] = ACTIONS(103), [anon_sym_data] = ACTIONS(105), [anon_sym_newtype] = ACTIONS(107), [anon_sym_instance] = ACTIONS(109), [anon_sym_infixl] = ACTIONS(111), [anon_sym_infixr] = ACTIONS(111), [anon_sym_infix] = ACTIONS(111), [anon_sym_foreign] = ACTIONS(113), [anon_sym_derive] = ACTIONS(115), [anon_sym_pattern] = ACTIONS(117), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(119), [sym_comment] = ACTIONS(3), }, [STATE(16)] = { [sym__topdecl] = STATE(7834), [sym_integer] = STATE(6417), [sym__numeric] = STATE(6417), [sym__literal] = STATE(6417), [sym_wildcard] = STATE(6421), [sym_variable] = STATE(3039), [sym_constructor] = STATE(3262), [sym_qualified_constructor] = STATE(3634), [sym__qcon] = STATE(3640), [sym_literal] = STATE(6461), [sym_type_role_declaration] = STATE(7834), [sym__type_type_signature] = STATE(10007), [sym_decl_type] = STATE(7834), [sym_pat_fields] = STATE(6558), [sym_pat_name] = STATE(4407), [sym_pat_as] = STATE(4407), [sym__pat_constructor] = STATE(957), [sym_pat_record] = STATE(4407), [sym_pat_wildcard] = STATE(4407), [sym_pat_parens] = STATE(4407), [sym_pat_array] = STATE(4407), [sym__apat] = STATE(4407), [sym_pat_negation] = STATE(4407), [sym_pat_apply] = STATE(4407), [sym__lpat] = STATE(4407), [sym_pat_infix] = STATE(6793), [sym__pat] = STATE(6793), [sym_pat_typed] = STATE(6854), [sym__typed_pat] = STATE(6854), [sym_decl_import] = STATE(7834), [sym__modid] = STATE(9309), [aux_sym__qualifying_module] = STATE(7789), [sym__data_type_signature] = STATE(10008), [sym_decl_data] = STATE(7834), [sym__newtype_type_signature] = STATE(10009), [sym_decl_newtype] = STATE(7834), [sym__class_kind_declaration] = STATE(9252), [sym_class_declaration] = STATE(7834), [sym_class_instance] = STATE(7834), [sym__funpat] = STATE(8369), [sym__fun_name] = STATE(1374), [sym__funvar] = STATE(8621), [sym__funlhs] = STATE(6855), [sym_function] = STATE(7834), [sym_operator_declaration] = STATE(7834), [sym_signature] = STATE(7834), [sym__gendecl] = STATE(7834), [sym__decl_fun] = STATE(7834), [sym__decl] = STATE(7834), [sym_decl_foreign_import] = STATE(7834), [sym__decl_foreign] = STATE(7834), [sym__newkind_type_signature] = STATE(9253), [sym_kind_declaration] = STATE(7834), [sym_kind_value_declaration] = STATE(7834), [sym_decl_derive] = STATE(7834), [sym_decl_pattern] = STATE(7834), [sym__varid] = ACTIONS(5), [sym_number] = ACTIONS(7), [sym_char] = ACTIONS(7), [sym_string] = ACTIONS(9), [sym_triple_quote_string] = ACTIONS(7), [sym__integer_literal] = ACTIONS(11), [sym__hex_literal] = ACTIONS(13), [anon_sym__] = ACTIONS(15), [anon_sym_DASH] = ACTIONS(17), [anon_sym_LPAREN] = ACTIONS(95), [sym__conid] = ACTIONS(21), [anon_sym_LBRACE] = ACTIONS(23), [anon_sym_type] = ACTIONS(97), [anon_sym_LBRACK] = ACTIONS(27), [anon_sym_else] = ACTIONS(99), [anon_sym_class] = ACTIONS(101), [anon_sym_import] = ACTIONS(103), [anon_sym_data] = ACTIONS(105), [anon_sym_newtype] = ACTIONS(107), [anon_sym_instance] = ACTIONS(109), [anon_sym_infixl] = ACTIONS(111), [anon_sym_infixr] = ACTIONS(111), [anon_sym_infix] = ACTIONS(111), [anon_sym_foreign] = ACTIONS(113), [anon_sym_derive] = ACTIONS(115), [anon_sym_pattern] = ACTIONS(117), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(121), [sym_comment] = ACTIONS(3), }, [STATE(17)] = { [sym__topdecl] = STATE(8035), [sym_integer] = STATE(6417), [sym__numeric] = STATE(6417), [sym__literal] = STATE(6417), [sym_wildcard] = STATE(6421), [sym_variable] = STATE(3039), [sym_constructor] = STATE(3262), [sym_qualified_constructor] = STATE(3634), [sym__qcon] = STATE(3640), [sym_literal] = STATE(6461), [sym_type_role_declaration] = STATE(8035), [sym__type_type_signature] = STATE(10007), [sym_decl_type] = STATE(8035), [sym_pat_fields] = STATE(6558), [sym_pat_name] = STATE(4407), [sym_pat_as] = STATE(4407), [sym__pat_constructor] = STATE(957), [sym_pat_record] = STATE(4407), [sym_pat_wildcard] = STATE(4407), [sym_pat_parens] = STATE(4407), [sym_pat_array] = STATE(4407), [sym__apat] = STATE(4407), [sym_pat_negation] = STATE(4407), [sym_pat_apply] = STATE(4407), [sym__lpat] = STATE(4407), [sym_pat_infix] = STATE(6793), [sym__pat] = STATE(6793), [sym_pat_typed] = STATE(6854), [sym__typed_pat] = STATE(6854), [sym_decl_import] = STATE(8035), [sym__modid] = STATE(9309), [aux_sym__qualifying_module] = STATE(7789), [sym__data_type_signature] = STATE(10008), [sym_decl_data] = STATE(8035), [sym__newtype_type_signature] = STATE(10009), [sym_decl_newtype] = STATE(8035), [sym__class_kind_declaration] = STATE(9252), [sym_class_declaration] = STATE(8035), [sym_class_instance] = STATE(8035), [sym__funpat] = STATE(8369), [sym__fun_name] = STATE(1374), [sym__funvar] = STATE(8621), [sym__funlhs] = STATE(6855), [sym_function] = STATE(8035), [sym_operator_declaration] = STATE(8035), [sym_signature] = STATE(8035), [sym__gendecl] = STATE(8035), [sym__decl_fun] = STATE(8035), [sym__decl] = STATE(8035), [sym_decl_foreign_import] = STATE(8035), [sym__decl_foreign] = STATE(8035), [sym__newkind_type_signature] = STATE(9253), [sym_kind_declaration] = STATE(8035), [sym_kind_value_declaration] = STATE(8035), [sym_decl_derive] = STATE(8035), [sym_decl_pattern] = STATE(8035), [sym__varid] = ACTIONS(5), [sym_number] = ACTIONS(7), [sym_char] = ACTIONS(7), [sym_string] = ACTIONS(9), [sym_triple_quote_string] = ACTIONS(7), [sym__integer_literal] = ACTIONS(11), [sym__hex_literal] = ACTIONS(13), [anon_sym__] = ACTIONS(15), [anon_sym_DASH] = ACTIONS(17), [anon_sym_LPAREN] = ACTIONS(95), [sym__conid] = ACTIONS(21), [anon_sym_LBRACE] = ACTIONS(23), [anon_sym_type] = ACTIONS(97), [anon_sym_LBRACK] = ACTIONS(27), [anon_sym_else] = ACTIONS(99), [anon_sym_class] = ACTIONS(101), [anon_sym_import] = ACTIONS(103), [anon_sym_data] = ACTIONS(105), [anon_sym_newtype] = ACTIONS(107), [anon_sym_instance] = ACTIONS(109), [anon_sym_infixl] = ACTIONS(111), [anon_sym_infixr] = ACTIONS(111), [anon_sym_infix] = ACTIONS(111), [anon_sym_foreign] = ACTIONS(113), [anon_sym_derive] = ACTIONS(115), [anon_sym_pattern] = ACTIONS(117), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(123), [sym_comment] = ACTIONS(3), }, [STATE(18)] = { [sym__topdecl] = STATE(8035), [sym_integer] = STATE(6417), [sym__numeric] = STATE(6417), [sym__literal] = STATE(6417), [sym_wildcard] = STATE(6421), [sym_variable] = STATE(3039), [sym_constructor] = STATE(3262), [sym_qualified_constructor] = STATE(3634), [sym__qcon] = STATE(3640), [sym_literal] = STATE(6461), [sym_type_role_declaration] = STATE(8035), [sym__type_type_signature] = STATE(10007), [sym_decl_type] = STATE(8035), [sym_pat_fields] = STATE(6558), [sym_pat_name] = STATE(4407), [sym_pat_as] = STATE(4407), [sym__pat_constructor] = STATE(957), [sym_pat_record] = STATE(4407), [sym_pat_wildcard] = STATE(4407), [sym_pat_parens] = STATE(4407), [sym_pat_array] = STATE(4407), [sym__apat] = STATE(4407), [sym_pat_negation] = STATE(4407), [sym_pat_apply] = STATE(4407), [sym__lpat] = STATE(4407), [sym_pat_infix] = STATE(6793), [sym__pat] = STATE(6793), [sym_pat_typed] = STATE(6854), [sym__typed_pat] = STATE(6854), [sym_decl_import] = STATE(8035), [sym__modid] = STATE(9309), [aux_sym__qualifying_module] = STATE(7789), [sym__data_type_signature] = STATE(10008), [sym_decl_data] = STATE(8035), [sym__newtype_type_signature] = STATE(10009), [sym_decl_newtype] = STATE(8035), [sym__class_kind_declaration] = STATE(9252), [sym_class_declaration] = STATE(8035), [sym_class_instance] = STATE(8035), [sym__funpat] = STATE(8369), [sym__fun_name] = STATE(1374), [sym__funvar] = STATE(8621), [sym__funlhs] = STATE(6855), [sym_function] = STATE(8035), [sym_operator_declaration] = STATE(8035), [sym_signature] = STATE(8035), [sym__gendecl] = STATE(8035), [sym__decl_fun] = STATE(8035), [sym__decl] = STATE(8035), [sym_decl_foreign_import] = STATE(8035), [sym__decl_foreign] = STATE(8035), [sym__newkind_type_signature] = STATE(9253), [sym_kind_declaration] = STATE(8035), [sym_kind_value_declaration] = STATE(8035), [sym_decl_derive] = STATE(8035), [sym_decl_pattern] = STATE(8035), [sym__varid] = ACTIONS(5), [sym_number] = ACTIONS(7), [sym_char] = ACTIONS(7), [sym_string] = ACTIONS(9), [sym_triple_quote_string] = ACTIONS(7), [sym__integer_literal] = ACTIONS(11), [sym__hex_literal] = ACTIONS(13), [anon_sym__] = ACTIONS(15), [anon_sym_DASH] = ACTIONS(17), [anon_sym_LPAREN] = ACTIONS(95), [sym__conid] = ACTIONS(21), [anon_sym_LBRACE] = ACTIONS(23), [anon_sym_type] = ACTIONS(97), [anon_sym_LBRACK] = ACTIONS(27), [anon_sym_else] = ACTIONS(99), [anon_sym_class] = ACTIONS(101), [anon_sym_import] = ACTIONS(103), [anon_sym_data] = ACTIONS(105), [anon_sym_newtype] = ACTIONS(107), [anon_sym_instance] = ACTIONS(109), [anon_sym_infixl] = ACTIONS(111), [anon_sym_infixr] = ACTIONS(111), [anon_sym_infix] = ACTIONS(111), [anon_sym_foreign] = ACTIONS(113), [anon_sym_derive] = ACTIONS(115), [anon_sym_pattern] = ACTIONS(117), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(125), [sym_comment] = ACTIONS(3), }, [STATE(19)] = { [sym__topdecl] = STATE(8035), [sym_integer] = STATE(6417), [sym__numeric] = STATE(6417), [sym__literal] = STATE(6417), [sym_wildcard] = STATE(6421), [sym_variable] = STATE(3039), [sym_constructor] = STATE(3262), [sym_qualified_constructor] = STATE(3634), [sym__qcon] = STATE(3640), [sym_literal] = STATE(6461), [sym_type_role_declaration] = STATE(8035), [sym__type_type_signature] = STATE(10007), [sym_decl_type] = STATE(8035), [sym_pat_fields] = STATE(6558), [sym_pat_name] = STATE(4407), [sym_pat_as] = STATE(4407), [sym__pat_constructor] = STATE(957), [sym_pat_record] = STATE(4407), [sym_pat_wildcard] = STATE(4407), [sym_pat_parens] = STATE(4407), [sym_pat_array] = STATE(4407), [sym__apat] = STATE(4407), [sym_pat_negation] = STATE(4407), [sym_pat_apply] = STATE(4407), [sym__lpat] = STATE(4407), [sym_pat_infix] = STATE(6793), [sym__pat] = STATE(6793), [sym_pat_typed] = STATE(6854), [sym__typed_pat] = STATE(6854), [sym_decl_import] = STATE(8035), [sym__modid] = STATE(9309), [aux_sym__qualifying_module] = STATE(7789), [sym__data_type_signature] = STATE(10008), [sym_decl_data] = STATE(8035), [sym__newtype_type_signature] = STATE(10009), [sym_decl_newtype] = STATE(8035), [sym__class_kind_declaration] = STATE(9252), [sym_class_declaration] = STATE(8035), [sym_class_instance] = STATE(8035), [sym__funpat] = STATE(8369), [sym__fun_name] = STATE(1374), [sym__funvar] = STATE(8621), [sym__funlhs] = STATE(6855), [sym_function] = STATE(8035), [sym_operator_declaration] = STATE(8035), [sym_signature] = STATE(8035), [sym__gendecl] = STATE(8035), [sym__decl_fun] = STATE(8035), [sym__decl] = STATE(8035), [sym_decl_foreign_import] = STATE(8035), [sym__decl_foreign] = STATE(8035), [sym__newkind_type_signature] = STATE(9253), [sym_kind_declaration] = STATE(8035), [sym_kind_value_declaration] = STATE(8035), [sym_decl_derive] = STATE(8035), [sym_decl_pattern] = STATE(8035), [sym__varid] = ACTIONS(5), [sym_number] = ACTIONS(7), [sym_char] = ACTIONS(7), [sym_string] = ACTIONS(9), [sym_triple_quote_string] = ACTIONS(7), [sym__integer_literal] = ACTIONS(11), [sym__hex_literal] = ACTIONS(13), [anon_sym__] = ACTIONS(15), [anon_sym_DASH] = ACTIONS(17), [anon_sym_LPAREN] = ACTIONS(95), [sym__conid] = ACTIONS(21), [anon_sym_LBRACE] = ACTIONS(23), [anon_sym_type] = ACTIONS(97), [anon_sym_LBRACK] = ACTIONS(27), [anon_sym_else] = ACTIONS(99), [anon_sym_class] = ACTIONS(101), [anon_sym_import] = ACTIONS(103), [anon_sym_data] = ACTIONS(105), [anon_sym_newtype] = ACTIONS(107), [anon_sym_instance] = ACTIONS(109), [anon_sym_infixl] = ACTIONS(111), [anon_sym_infixr] = ACTIONS(111), [anon_sym_infix] = ACTIONS(111), [anon_sym_foreign] = ACTIONS(113), [anon_sym_derive] = ACTIONS(115), [anon_sym_pattern] = ACTIONS(117), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(127), [sym_comment] = ACTIONS(3), }, [STATE(20)] = { [sym__topdecl] = STATE(8035), [sym_integer] = STATE(6417), [sym__numeric] = STATE(6417), [sym__literal] = STATE(6417), [sym_wildcard] = STATE(6421), [sym_variable] = STATE(3039), [sym_constructor] = STATE(3262), [sym_qualified_constructor] = STATE(3634), [sym__qcon] = STATE(3640), [sym_literal] = STATE(6461), [sym_type_role_declaration] = STATE(8035), [sym__type_type_signature] = STATE(10007), [sym_decl_type] = STATE(8035), [sym_pat_fields] = STATE(6558), [sym_pat_name] = STATE(4407), [sym_pat_as] = STATE(4407), [sym__pat_constructor] = STATE(957), [sym_pat_record] = STATE(4407), [sym_pat_wildcard] = STATE(4407), [sym_pat_parens] = STATE(4407), [sym_pat_array] = STATE(4407), [sym__apat] = STATE(4407), [sym_pat_negation] = STATE(4407), [sym_pat_apply] = STATE(4407), [sym__lpat] = STATE(4407), [sym_pat_infix] = STATE(6793), [sym__pat] = STATE(6793), [sym_pat_typed] = STATE(6854), [sym__typed_pat] = STATE(6854), [sym_decl_import] = STATE(8035), [sym__modid] = STATE(9309), [aux_sym__qualifying_module] = STATE(7789), [sym__data_type_signature] = STATE(10008), [sym_decl_data] = STATE(8035), [sym__newtype_type_signature] = STATE(10009), [sym_decl_newtype] = STATE(8035), [sym__class_kind_declaration] = STATE(9252), [sym_class_declaration] = STATE(8035), [sym_class_instance] = STATE(8035), [sym__funpat] = STATE(8369), [sym__fun_name] = STATE(1374), [sym__funvar] = STATE(8621), [sym__funlhs] = STATE(6855), [sym_function] = STATE(8035), [sym_operator_declaration] = STATE(8035), [sym_signature] = STATE(8035), [sym__gendecl] = STATE(8035), [sym__decl_fun] = STATE(8035), [sym__decl] = STATE(8035), [sym_decl_foreign_import] = STATE(8035), [sym__decl_foreign] = STATE(8035), [sym__newkind_type_signature] = STATE(9253), [sym_kind_declaration] = STATE(8035), [sym_kind_value_declaration] = STATE(8035), [sym_decl_derive] = STATE(8035), [sym_decl_pattern] = STATE(8035), [sym__varid] = ACTIONS(5), [sym_number] = ACTIONS(7), [sym_char] = ACTIONS(7), [sym_string] = ACTIONS(9), [sym_triple_quote_string] = ACTIONS(7), [sym__integer_literal] = ACTIONS(11), [sym__hex_literal] = ACTIONS(13), [anon_sym__] = ACTIONS(15), [anon_sym_DASH] = ACTIONS(17), [anon_sym_LPAREN] = ACTIONS(95), [sym__conid] = ACTIONS(21), [anon_sym_LBRACE] = ACTIONS(23), [anon_sym_type] = ACTIONS(97), [anon_sym_LBRACK] = ACTIONS(27), [anon_sym_else] = ACTIONS(99), [anon_sym_class] = ACTIONS(101), [anon_sym_import] = ACTIONS(103), [anon_sym_data] = ACTIONS(105), [anon_sym_newtype] = ACTIONS(107), [anon_sym_instance] = ACTIONS(109), [anon_sym_infixl] = ACTIONS(111), [anon_sym_infixr] = ACTIONS(111), [anon_sym_infix] = ACTIONS(111), [anon_sym_foreign] = ACTIONS(113), [anon_sym_derive] = ACTIONS(115), [anon_sym_pattern] = ACTIONS(117), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(129), [sym_comment] = ACTIONS(3), }, [STATE(21)] = { [sym__topdecl] = STATE(8278), [sym_integer] = STATE(6417), [sym__numeric] = STATE(6417), [sym__literal] = STATE(6417), [sym_wildcard] = STATE(6421), [sym_variable] = STATE(3094), [sym_constructor] = STATE(3262), [sym_qualified_constructor] = STATE(3634), [sym__qcon] = STATE(3640), [sym_literal] = STATE(6461), [sym_type_role_declaration] = STATE(8278), [sym__type_type_signature] = STATE(9892), [sym_decl_type] = STATE(8278), [sym_pat_fields] = STATE(6558), [sym_pat_name] = STATE(4407), [sym_pat_as] = STATE(4407), [sym__pat_constructor] = STATE(957), [sym_pat_record] = STATE(4407), [sym_pat_wildcard] = STATE(4407), [sym_pat_parens] = STATE(4407), [sym_pat_array] = STATE(4407), [sym__apat] = STATE(4407), [sym_pat_negation] = STATE(4407), [sym_pat_apply] = STATE(4407), [sym__lpat] = STATE(4407), [sym_pat_infix] = STATE(6793), [sym__pat] = STATE(6793), [sym_pat_typed] = STATE(6797), [sym__typed_pat] = STATE(6797), [sym_decl_import] = STATE(8278), [sym__modid] = STATE(9309), [aux_sym__qualifying_module] = STATE(7789), [sym__data_type_signature] = STATE(9651), [sym_decl_data] = STATE(8278), [sym__newtype_type_signature] = STATE(9741), [sym_decl_newtype] = STATE(8278), [sym__class_kind_declaration] = STATE(9820), [sym_class_declaration] = STATE(8278), [sym_class_instance] = STATE(8278), [sym__funpat] = STATE(8494), [sym__fun_name] = STATE(1374), [sym__funvar] = STATE(8621), [sym__funlhs] = STATE(6872), [sym_function] = STATE(8278), [sym_operator_declaration] = STATE(8278), [sym_signature] = STATE(8278), [sym__gendecl] = STATE(8278), [sym__decl_fun] = STATE(8278), [sym__decl] = STATE(8278), [sym_decl_foreign_import] = STATE(8278), [sym__decl_foreign] = STATE(8278), [sym__newkind_type_signature] = STATE(9362), [sym_kind_declaration] = STATE(8278), [sym_kind_value_declaration] = STATE(8278), [sym_decl_derive] = STATE(8278), [sym_decl_pattern] = STATE(8278), [ts_builtin_sym_end] = ACTIONS(131), [sym__varid] = ACTIONS(5), [sym_number] = ACTIONS(7), [sym_char] = ACTIONS(7), [sym_string] = ACTIONS(9), [sym_triple_quote_string] = ACTIONS(7), [sym__integer_literal] = ACTIONS(11), [sym__hex_literal] = ACTIONS(13), [anon_sym__] = ACTIONS(15), [anon_sym_DASH] = ACTIONS(17), [anon_sym_LPAREN] = ACTIONS(19), [sym__conid] = ACTIONS(21), [anon_sym_LBRACE] = ACTIONS(23), [anon_sym_type] = ACTIONS(25), [anon_sym_LBRACK] = ACTIONS(27), [anon_sym_else] = ACTIONS(29), [anon_sym_class] = ACTIONS(31), [anon_sym_import] = ACTIONS(33), [anon_sym_data] = ACTIONS(37), [anon_sym_newtype] = ACTIONS(39), [anon_sym_instance] = ACTIONS(41), [anon_sym_infixl] = ACTIONS(43), [anon_sym_infixr] = ACTIONS(43), [anon_sym_infix] = ACTIONS(43), [anon_sym_foreign] = ACTIONS(45), [anon_sym_derive] = ACTIONS(47), [anon_sym_pattern] = ACTIONS(49), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(22)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2101), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(165), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(23)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2567), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(173), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(24)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7050), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2137), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(175), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(25)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2142), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(175), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(26)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2145), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(175), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(27)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7489), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2599), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(177), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(28)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2603), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(177), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(29)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2606), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(177), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(30)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7398), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2383), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(179), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(31)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2390), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(179), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(32)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2394), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(179), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(33)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(6908), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5137), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(181), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(34)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5145), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(181), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(35)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5148), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(181), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(36)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(6974), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1715), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(183), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(37)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1719), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(183), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(38)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1722), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(183), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(39)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7071), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5613), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(185), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(40)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5625), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(185), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(41)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5632), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(185), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(42)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7165), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5330), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(187), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(43)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5348), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(187), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(44)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5351), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(187), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(45)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7393), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2246), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(189), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(46)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2268), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(189), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(47)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2280), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(189), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(48)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7476), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2005), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(191), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(49)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2039), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(191), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(50)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2054), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(191), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(51)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7533), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2914), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(193), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(52)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2890), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(193), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(53)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2896), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(193), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(54)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(6942), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(4956), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(195), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(55)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(4926), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(195), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(56)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(4985), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(195), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(57)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7055), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2538), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(197), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(58)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2545), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(197), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(59)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2548), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(197), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(60)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7242), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2240), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(199), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(61)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2251), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(199), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(62)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2258), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(199), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(63)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7371), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5970), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(201), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(64)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(6133), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(201), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(65)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(6171), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(201), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(66)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2806), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(203), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(67)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7445), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5606), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(205), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(68)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5649), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(205), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(69)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5667), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(205), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(70)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7527), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(6816), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(207), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(71)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(6823), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(207), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(72)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(6826), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(207), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(73)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(6898), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2214), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(209), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(74)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2564), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(173), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(75)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1977), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(209), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(76)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(6918), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1818), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(211), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(77)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1821), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(211), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(78)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1823), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(211), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(79)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(6932), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(6164), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(213), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(80)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5918), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(213), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(81)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5963), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(213), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(82)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(6945), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5507), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(181), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(83)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5496), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(181), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(84)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5509), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(181), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(85)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(6959), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1895), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(183), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(86)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1872), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(183), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(87)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1741), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(183), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(88)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(6977), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5086), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(215), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(89)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5177), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(215), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(90)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5206), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(215), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(91)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(6991), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1626), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(217), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(92)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1629), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(217), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(93)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1631), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(217), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(94)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7003), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5094), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(195), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(95)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5142), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(195), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(96)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5160), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(195), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(97)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7015), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2518), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(219), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(98)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2522), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(219), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(99)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2524), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(219), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(100)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7036), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(4930), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(221), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(101)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(4936), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(221), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(102)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(4938), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(221), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(103)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7053), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(6317), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(223), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(104)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(6319), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(223), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(105)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(6321), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(223), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(106)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7070), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2218), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(165), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(107)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2223), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(165), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(108)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2765), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(203), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(109)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5396), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(225), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(110)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5409), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(225), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(111)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(5418), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(225), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(112)] = { [sym__topdecl] = STATE(8278), [sym_integer] = STATE(6417), [sym__numeric] = STATE(6417), [sym__literal] = STATE(6417), [sym_wildcard] = STATE(6421), [sym_variable] = STATE(3094), [sym_constructor] = STATE(3262), [sym_qualified_constructor] = STATE(3634), [sym__qcon] = STATE(3640), [sym_literal] = STATE(6461), [sym_type_role_declaration] = STATE(8278), [sym__type_type_signature] = STATE(9892), [sym_decl_type] = STATE(8278), [sym_pat_fields] = STATE(6558), [sym_pat_name] = STATE(4407), [sym_pat_as] = STATE(4407), [sym__pat_constructor] = STATE(957), [sym_pat_record] = STATE(4407), [sym_pat_wildcard] = STATE(4407), [sym_pat_parens] = STATE(4407), [sym_pat_array] = STATE(4407), [sym__apat] = STATE(4407), [sym_pat_negation] = STATE(4407), [sym_pat_apply] = STATE(4407), [sym__lpat] = STATE(4407), [sym_pat_infix] = STATE(6793), [sym__pat] = STATE(6793), [sym_pat_typed] = STATE(6797), [sym__typed_pat] = STATE(6797), [sym_decl_import] = STATE(8278), [sym__modid] = STATE(9309), [aux_sym__qualifying_module] = STATE(7789), [sym__data_type_signature] = STATE(9651), [sym_decl_data] = STATE(8278), [sym__newtype_type_signature] = STATE(9741), [sym_decl_newtype] = STATE(8278), [sym__class_kind_declaration] = STATE(9820), [sym_class_declaration] = STATE(8278), [sym_class_instance] = STATE(8278), [sym__funpat] = STATE(8494), [sym__fun_name] = STATE(1374), [sym__funvar] = STATE(8621), [sym__funlhs] = STATE(6872), [sym_function] = STATE(8278), [sym_operator_declaration] = STATE(8278), [sym_signature] = STATE(8278), [sym__gendecl] = STATE(8278), [sym__decl_fun] = STATE(8278), [sym__decl] = STATE(8278), [sym_decl_foreign_import] = STATE(8278), [sym__decl_foreign] = STATE(8278), [sym__newkind_type_signature] = STATE(9362), [sym_kind_declaration] = STATE(8278), [sym_kind_value_declaration] = STATE(8278), [sym_decl_derive] = STATE(8278), [sym_decl_pattern] = STATE(8278), [sym__varid] = ACTIONS(5), [sym_number] = ACTIONS(7), [sym_char] = ACTIONS(7), [sym_string] = ACTIONS(9), [sym_triple_quote_string] = ACTIONS(7), [sym__integer_literal] = ACTIONS(11), [sym__hex_literal] = ACTIONS(13), [anon_sym__] = ACTIONS(15), [anon_sym_DASH] = ACTIONS(17), [anon_sym_LPAREN] = ACTIONS(19), [sym__conid] = ACTIONS(21), [anon_sym_LBRACE] = ACTIONS(23), [anon_sym_type] = ACTIONS(25), [anon_sym_LBRACK] = ACTIONS(27), [anon_sym_else] = ACTIONS(29), [anon_sym_class] = ACTIONS(31), [anon_sym_import] = ACTIONS(33), [anon_sym_data] = ACTIONS(37), [anon_sym_newtype] = ACTIONS(39), [anon_sym_instance] = ACTIONS(41), [anon_sym_infixl] = ACTIONS(43), [anon_sym_infixr] = ACTIONS(43), [anon_sym_infix] = ACTIONS(43), [anon_sym_foreign] = ACTIONS(45), [anon_sym_derive] = ACTIONS(47), [anon_sym_pattern] = ACTIONS(49), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(113)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(6947), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2835), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(203), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(114)] = { [sym__topdecl] = STATE(8035), [sym_integer] = STATE(6417), [sym__numeric] = STATE(6417), [sym__literal] = STATE(6417), [sym_wildcard] = STATE(6421), [sym_variable] = STATE(3039), [sym_constructor] = STATE(3262), [sym_qualified_constructor] = STATE(3634), [sym__qcon] = STATE(3640), [sym_literal] = STATE(6461), [sym_type_role_declaration] = STATE(8035), [sym__type_type_signature] = STATE(10007), [sym_decl_type] = STATE(8035), [sym_pat_fields] = STATE(6558), [sym_pat_name] = STATE(4407), [sym_pat_as] = STATE(4407), [sym__pat_constructor] = STATE(957), [sym_pat_record] = STATE(4407), [sym_pat_wildcard] = STATE(4407), [sym_pat_parens] = STATE(4407), [sym_pat_array] = STATE(4407), [sym__apat] = STATE(4407), [sym_pat_negation] = STATE(4407), [sym_pat_apply] = STATE(4407), [sym__lpat] = STATE(4407), [sym_pat_infix] = STATE(6793), [sym__pat] = STATE(6793), [sym_pat_typed] = STATE(6854), [sym__typed_pat] = STATE(6854), [sym_decl_import] = STATE(8035), [sym__modid] = STATE(9309), [aux_sym__qualifying_module] = STATE(7789), [sym__data_type_signature] = STATE(10008), [sym_decl_data] = STATE(8035), [sym__newtype_type_signature] = STATE(10009), [sym_decl_newtype] = STATE(8035), [sym__class_kind_declaration] = STATE(9252), [sym_class_declaration] = STATE(8035), [sym_class_instance] = STATE(8035), [sym__funpat] = STATE(8369), [sym__fun_name] = STATE(1374), [sym__funvar] = STATE(8621), [sym__funlhs] = STATE(6855), [sym_function] = STATE(8035), [sym_operator_declaration] = STATE(8035), [sym_signature] = STATE(8035), [sym__gendecl] = STATE(8035), [sym__decl_fun] = STATE(8035), [sym__decl] = STATE(8035), [sym_decl_foreign_import] = STATE(8035), [sym__decl_foreign] = STATE(8035), [sym__newkind_type_signature] = STATE(9253), [sym_kind_declaration] = STATE(8035), [sym_kind_value_declaration] = STATE(8035), [sym_decl_derive] = STATE(8035), [sym_decl_pattern] = STATE(8035), [sym__varid] = ACTIONS(5), [sym_number] = ACTIONS(7), [sym_char] = ACTIONS(7), [sym_string] = ACTIONS(9), [sym_triple_quote_string] = ACTIONS(7), [sym__integer_literal] = ACTIONS(11), [sym__hex_literal] = ACTIONS(13), [anon_sym__] = ACTIONS(15), [anon_sym_DASH] = ACTIONS(17), [anon_sym_LPAREN] = ACTIONS(95), [sym__conid] = ACTIONS(21), [anon_sym_LBRACE] = ACTIONS(23), [anon_sym_type] = ACTIONS(97), [anon_sym_LBRACK] = ACTIONS(27), [anon_sym_else] = ACTIONS(99), [anon_sym_class] = ACTIONS(101), [anon_sym_import] = ACTIONS(103), [anon_sym_data] = ACTIONS(105), [anon_sym_newtype] = ACTIONS(107), [anon_sym_instance] = ACTIONS(109), [anon_sym_infixl] = ACTIONS(111), [anon_sym_infixr] = ACTIONS(111), [anon_sym_infix] = ACTIONS(111), [anon_sym_foreign] = ACTIONS(113), [anon_sym_derive] = ACTIONS(115), [anon_sym_pattern] = ACTIONS(117), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(115)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7498), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1918), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(209), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(116)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1797), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(209), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(117)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1802), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(209), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(118)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7007), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(6475), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(227), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(119)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(6489), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(227), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(120)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(6497), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(227), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(121)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(7119), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(2559), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(173), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(122)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym__ado_in] = STATE(1969), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_in] = ACTIONS(209), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(123)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7794), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(265), [sym_comment] = ACTIONS(3), }, [STATE(124)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(267), [sym_comment] = ACTIONS(3), }, [STATE(125)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7822), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(269), [sym_comment] = ACTIONS(3), }, [STATE(126)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [STATE(127)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(273), [sym_comment] = ACTIONS(3), }, [STATE(128)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7858), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(275), [sym_comment] = ACTIONS(3), }, [STATE(129)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(277), [sym_comment] = ACTIONS(3), }, [STATE(130)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(279), [sym_comment] = ACTIONS(3), }, [STATE(131)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7705), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(281), [sym_comment] = ACTIONS(3), }, [STATE(132)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(283), [sym_comment] = ACTIONS(3), }, [STATE(133)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(285), [sym_comment] = ACTIONS(3), }, [STATE(134)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7716), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(287), [sym_comment] = ACTIONS(3), }, [STATE(135)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(289), [sym_comment] = ACTIONS(3), }, [STATE(136)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(291), [sym_comment] = ACTIONS(3), }, [STATE(137)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7856), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(293), [sym_comment] = ACTIONS(3), }, [STATE(138)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(295), [sym_comment] = ACTIONS(3), }, [STATE(139)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(297), [sym_comment] = ACTIONS(3), }, [STATE(140)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7985), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(299), [sym_comment] = ACTIONS(3), }, [STATE(141)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(301), [sym_comment] = ACTIONS(3), }, [STATE(142)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(303), [sym_comment] = ACTIONS(3), }, [STATE(143)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7912), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(305), [sym_comment] = ACTIONS(3), }, [STATE(144)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8000), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(307), [sym_comment] = ACTIONS(3), }, [STATE(145)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(309), [sym_comment] = ACTIONS(3), }, [STATE(146)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(311), [sym_comment] = ACTIONS(3), }, [STATE(147)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(313), [sym_comment] = ACTIONS(3), }, [STATE(148)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(315), [sym_comment] = ACTIONS(3), }, [STATE(149)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7796), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(317), [sym_comment] = ACTIONS(3), }, [STATE(150)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(319), [sym_comment] = ACTIONS(3), }, [STATE(151)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(321), [sym_comment] = ACTIONS(3), }, [STATE(152)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(323), [sym_comment] = ACTIONS(3), }, [STATE(153)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7884), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(325), [sym_comment] = ACTIONS(3), }, [STATE(154)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(327), [sym_comment] = ACTIONS(3), }, [STATE(155)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(329), [sym_comment] = ACTIONS(3), }, [STATE(156)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7669), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(331), [sym_comment] = ACTIONS(3), }, [STATE(157)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(333), [sym_comment] = ACTIONS(3), }, [STATE(158)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(335), [sym_comment] = ACTIONS(3), }, [STATE(159)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7624), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(337), [sym_comment] = ACTIONS(3), }, [STATE(160)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(339), [sym_comment] = ACTIONS(3), }, [STATE(161)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(341), [sym_comment] = ACTIONS(3), }, [STATE(162)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(343), [sym_comment] = ACTIONS(3), }, [STATE(163)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7587), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(345), [sym_comment] = ACTIONS(3), }, [STATE(164)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7963), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(347), [sym_comment] = ACTIONS(3), }, [STATE(165)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(349), [sym_comment] = ACTIONS(3), }, [STATE(166)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(351), [sym_comment] = ACTIONS(3), }, [STATE(167)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(353), [sym_comment] = ACTIONS(3), }, [STATE(168)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(355), [sym_comment] = ACTIONS(3), }, [STATE(169)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7648), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(357), [sym_comment] = ACTIONS(3), }, [STATE(170)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(359), [sym_comment] = ACTIONS(3), }, [STATE(171)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(361), [sym_comment] = ACTIONS(3), }, [STATE(172)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7567), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(363), [sym_comment] = ACTIONS(3), }, [STATE(173)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7995), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(365), [sym_comment] = ACTIONS(3), }, [STATE(174)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(367), [sym_comment] = ACTIONS(3), }, [STATE(175)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(369), [sym_comment] = ACTIONS(3), }, [STATE(176)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(371), [sym_comment] = ACTIONS(3), }, [STATE(177)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7807), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(373), [sym_comment] = ACTIONS(3), }, [STATE(178)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(375), [sym_comment] = ACTIONS(3), }, [STATE(179)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(377), [sym_comment] = ACTIONS(3), }, [STATE(180)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(379), [sym_comment] = ACTIONS(3), }, [STATE(181)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7600), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(381), [sym_comment] = ACTIONS(3), }, [STATE(182)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(383), [sym_comment] = ACTIONS(3), }, [STATE(183)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(385), [sym_comment] = ACTIONS(3), }, [STATE(184)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7731), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(387), [sym_comment] = ACTIONS(3), }, [STATE(185)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(389), [sym_comment] = ACTIONS(3), }, [STATE(186)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(391), [sym_comment] = ACTIONS(3), }, [STATE(187)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7775), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(393), [sym_comment] = ACTIONS(3), }, [STATE(188)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7853), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(395), [sym_comment] = ACTIONS(3), }, [STATE(189)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(397), [sym_comment] = ACTIONS(3), }, [STATE(190)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(399), [sym_comment] = ACTIONS(3), }, [STATE(191)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(401), [sym_comment] = ACTIONS(3), }, [STATE(192)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7998), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(403), [sym_comment] = ACTIONS(3), }, [STATE(193)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(405), [sym_comment] = ACTIONS(3), }, [STATE(194)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(407), [sym_comment] = ACTIONS(3), }, [STATE(195)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(409), [sym_comment] = ACTIONS(3), }, [STATE(196)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7604), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(411), [sym_comment] = ACTIONS(3), }, [STATE(197)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(413), [sym_comment] = ACTIONS(3), }, [STATE(198)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(415), [sym_comment] = ACTIONS(3), }, [STATE(199)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7664), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(417), [sym_comment] = ACTIONS(3), }, [STATE(200)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(419), [sym_comment] = ACTIONS(3), }, [STATE(201)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7892), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(421), [sym_comment] = ACTIONS(3), }, [STATE(202)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(423), [sym_comment] = ACTIONS(3), }, [STATE(203)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7739), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(425), [sym_comment] = ACTIONS(3), }, [STATE(204)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(427), [sym_comment] = ACTIONS(3), }, [STATE(205)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(429), [sym_comment] = ACTIONS(3), }, [STATE(206)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(431), [sym_comment] = ACTIONS(3), }, [STATE(207)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7792), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(433), [sym_comment] = ACTIONS(3), }, [STATE(208)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(435), [sym_comment] = ACTIONS(3), }, [STATE(209)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(437), [sym_comment] = ACTIONS(3), }, [STATE(210)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(439), [sym_comment] = ACTIONS(3), }, [STATE(211)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7867), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(441), [sym_comment] = ACTIONS(3), }, [STATE(212)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(443), [sym_comment] = ACTIONS(3), }, [STATE(213)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(445), [sym_comment] = ACTIONS(3), }, [STATE(214)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7948), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(447), [sym_comment] = ACTIONS(3), }, [STATE(215)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7714), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(449), [sym_comment] = ACTIONS(3), }, [STATE(216)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(451), [sym_comment] = ACTIONS(3), }, [STATE(217)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(453), [sym_comment] = ACTIONS(3), }, [STATE(218)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(455), [sym_comment] = ACTIONS(3), }, [STATE(219)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(457), [sym_comment] = ACTIONS(3), }, [STATE(220)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(7725), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(459), [sym_comment] = ACTIONS(3), }, [STATE(221)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(461), [sym_comment] = ACTIONS(3), }, [STATE(222)] = { [sym_integer] = STATE(1832), [sym__numeric] = STATE(1832), [sym__literal] = STATE(1832), [sym_wildcard] = STATE(5307), [sym_variable] = STATE(1412), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1632), [sym_qualified_constructor] = STATE(1837), [sym__qcon] = STATE(1864), [sym_literal] = STATE(1865), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3176), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3176), [sym_exp_case] = STATE(3176), [sym_exp_lambda] = STATE(3176), [sym__statement_lexp] = STATE(3176), [sym___statement_exp_infix] = STATE(3176), [sym__statement_exp_infix] = STATE(3176), [sym__statement_exp] = STATE(8366), [sym_bind_pattern] = STATE(8366), [sym_let] = STATE(8366), [sym_statement] = STATE(8428), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3176), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8374), [sym__typed_pat] = STATE(8374), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5645), [sym__varid] = ACTIONS(229), [sym_number] = ACTIONS(231), [sym_char] = ACTIONS(231), [sym_string] = ACTIONS(233), [sym_triple_quote_string] = ACTIONS(231), [sym__integer_literal] = ACTIONS(235), [sym__hex_literal] = ACTIONS(237), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(241), [anon_sym_LPAREN] = ACTIONS(243), [sym__conid] = ACTIONS(245), [anon_sym_LBRACE] = ACTIONS(247), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(251), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(257), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(223)] = { [sym_integer] = STATE(1839), [sym__numeric] = STATE(1839), [sym__literal] = STATE(1839), [sym_wildcard] = STATE(5125), [sym_variable] = STATE(1430), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1634), [sym_qualified_constructor] = STATE(1841), [sym__qcon] = STATE(1877), [sym_literal] = STATE(1878), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(295), [sym_exp_name] = STATE(295), [sym_exp_negation] = STATE(3184), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(295), [sym_exp_array] = STATE(295), [sym_exp_section_left] = STATE(295), [sym_exp_section_right] = STATE(295), [sym_record_accessor] = STATE(295), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(3184), [sym_exp_case] = STATE(3184), [sym_exp_lambda] = STATE(3184), [sym__statement_lexp] = STATE(3184), [sym___statement_exp_infix] = STATE(3184), [sym__statement_exp_infix] = STATE(3184), [sym__statement_exp] = STATE(8378), [sym_bind_pattern] = STATE(8378), [sym_let] = STATE(8378), [sym_statement] = STATE(8086), [sym__do] = STATE(9501), [sym_exp_do] = STATE(295), [sym__ado] = STATE(9502), [sym_exp_ado] = STATE(295), [sym__do_or_ado_block] = STATE(295), [sym__aexp_projection] = STATE(295), [sym__aexp] = STATE(295), [sym__exp_apply] = STATE(6076), [sym__fexp] = STATE(3184), [sym_pat_fields] = STATE(6439), [sym_pat_name] = STATE(4379), [sym_pat_as] = STATE(4379), [sym__pat_constructor] = STATE(943), [sym_pat_record] = STATE(4379), [sym_pat_wildcard] = STATE(4379), [sym_pat_parens] = STATE(4379), [sym_pat_array] = STATE(4379), [sym__apat] = STATE(4379), [sym_pat_negation] = STATE(4379), [sym_pat_apply] = STATE(4379), [sym__lpat] = STATE(4379), [sym_pat_infix] = STATE(6798), [sym__pat] = STATE(6798), [sym_pat_typed] = STATE(8329), [sym__typed_pat] = STATE(8329), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5373), [sym__varid] = ACTIONS(133), [sym_number] = ACTIONS(135), [sym_char] = ACTIONS(135), [sym_string] = ACTIONS(137), [sym_triple_quote_string] = ACTIONS(135), [sym__integer_literal] = ACTIONS(139), [sym__hex_literal] = ACTIONS(141), [anon_sym__] = ACTIONS(143), [sym_hole] = ACTIONS(145), [anon_sym_DASH] = ACTIONS(147), [anon_sym_LPAREN] = ACTIONS(149), [sym__conid] = ACTIONS(151), [anon_sym_LBRACE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(155), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(163), [anon_sym_BSLASH] = ACTIONS(167), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(224)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5060), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8026), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8047), [sym__typed_pat] = STATE(8047), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_RBRACK] = ACTIONS(489), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(225)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5060), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8186), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8555), [sym__typed_pat] = STATE(8555), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_RBRACK] = ACTIONS(503), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(226)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5060), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8175), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8451), [sym__typed_pat] = STATE(8451), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_RBRACK] = ACTIONS(505), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(227)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5060), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8191), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8106), [sym__typed_pat] = STATE(8106), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_RBRACK] = ACTIONS(507), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(228)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5060), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8583), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8047), [sym__typed_pat] = STATE(8047), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_RBRACK] = ACTIONS(509), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(229)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5238), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_field_wildcard] = STATE(8634), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8644), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8677), [sym__typed_pat] = STATE(8677), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(230)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5060), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8091), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8451), [sym__typed_pat] = STATE(8451), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_RBRACK] = ACTIONS(511), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(231)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5060), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8336), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8047), [sym__typed_pat] = STATE(8047), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_RBRACK] = ACTIONS(513), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(232)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5060), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8461), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8555), [sym__typed_pat] = STATE(8555), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_RBRACK] = ACTIONS(515), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(233)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5060), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8074), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8047), [sym__typed_pat] = STATE(8047), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_RBRACK] = ACTIONS(517), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(234)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5060), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8158), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8106), [sym__typed_pat] = STATE(8106), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_RBRACK] = ACTIONS(519), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(235)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5060), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8263), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8106), [sym__typed_pat] = STATE(8106), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_RBRACK] = ACTIONS(521), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(236)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(5060), [sym_variable] = STATE(1573), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2234), [sym_literal] = STATE(2235), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8352), [sym_pat_fields] = STATE(6275), [sym_pat_name] = STATE(4123), [sym_pat_as] = STATE(4123), [sym__pat_constructor] = STATE(927), [sym_pat_record] = STATE(4123), [sym_pat_wildcard] = STATE(4123), [sym_pat_parens] = STATE(4123), [sym_pat_array] = STATE(4123), [sym__apat] = STATE(4123), [sym_pat_negation] = STATE(4123), [sym_pat_apply] = STATE(4123), [sym__lpat] = STATE(4123), [sym_pat_infix] = STATE(6397), [sym__pat] = STATE(6397), [sym_pat_typed] = STATE(8106), [sym__typed_pat] = STATE(8106), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(463), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(477), [anon_sym_LPAREN] = ACTIONS(479), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(483), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(487), [anon_sym_RBRACK] = ACTIONS(523), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(237)] = { [sym_integer] = STATE(2671), [sym__numeric] = STATE(2671), [sym__literal] = STATE(2671), [sym_wildcard] = STATE(6023), [sym_variable] = STATE(1665), [sym_qualified_variable] = STATE(2349), [sym_constructor] = STATE(2472), [sym_qualified_constructor] = STATE(2672), [sym__qcon] = STATE(2532), [sym_literal] = STATE(2504), [sym_record_literal] = STATE(2420), [sym__record_update_lhs] = STATE(9861), [sym_record_update] = STATE(596), [sym_exp_name] = STATE(596), [sym_exp_negation] = STATE(4295), [sym_exp_parens] = STATE(2420), [sym_exp_type_application] = STATE(596), [sym_exp_array] = STATE(596), [sym_exp_section_left] = STATE(596), [sym_exp_section_right] = STATE(596), [sym_record_accessor] = STATE(596), [sym_exp_record_access] = STATE(2893), [sym_exp_if] = STATE(4295), [sym_pattern_guard] = STATE(8604), [sym_guard] = STATE(8189), [sym_exp_case] = STATE(4295), [sym_exp_let_in] = STATE(4295), [sym_exp_lambda] = STATE(4295), [sym__do] = STATE(10030), [sym_exp_do] = STATE(596), [sym__ado] = STATE(8759), [sym_exp_ado] = STATE(596), [sym__do_or_ado_block] = STATE(596), [sym__aexp_projection] = STATE(596), [sym__aexp] = STATE(596), [sym__exp_apply] = STATE(6773), [sym__fexp] = STATE(4295), [sym__lexp] = STATE(4295), [sym_exp_infix] = STATE(4295), [sym__exp_infix] = STATE(4295), [sym_pat_fields] = STATE(7057), [sym_pat_name] = STATE(4757), [sym_pat_as] = STATE(4757), [sym__pat_constructor] = STATE(1127), [sym_pat_record] = STATE(4757), [sym_pat_wildcard] = STATE(4757), [sym_pat_parens] = STATE(4757), [sym_pat_array] = STATE(4757), [sym__apat] = STATE(4757), [sym_pat_negation] = STATE(4757), [sym_pat_apply] = STATE(4757), [sym__lpat] = STATE(4757), [sym_pat_infix] = STATE(8243), [sym__pat] = STATE(8243), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5608), [sym__varid] = ACTIONS(525), [sym_number] = ACTIONS(527), [sym_char] = ACTIONS(527), [sym_string] = ACTIONS(529), [sym_triple_quote_string] = ACTIONS(527), [sym__integer_literal] = ACTIONS(531), [sym__hex_literal] = ACTIONS(533), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(537), [anon_sym_DASH] = ACTIONS(539), [anon_sym_LPAREN] = ACTIONS(541), [sym__conid] = ACTIONS(543), [anon_sym_LBRACE] = ACTIONS(545), [anon_sym_AT] = ACTIONS(547), [anon_sym_LBRACK] = ACTIONS(549), [anon_sym_if] = ACTIONS(551), [anon_sym_case] = ACTIONS(553), [anon_sym_let] = ACTIONS(555), [anon_sym_BSLASH] = ACTIONS(557), [anon_sym_do] = ACTIONS(559), [anon_sym_ado] = ACTIONS(561), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(238)] = { [sym_integer] = STATE(2418), [sym__numeric] = STATE(2418), [sym__literal] = STATE(2418), [sym_wildcard] = STATE(6092), [sym_variable] = STATE(1562), [sym_qualified_variable] = STATE(2186), [sym_constructor] = STATE(2050), [sym_qualified_constructor] = STATE(2422), [sym__qcon] = STATE(2489), [sym_literal] = STATE(2490), [sym_record_literal] = STATE(2184), [sym__record_update_lhs] = STATE(9692), [sym_record_update] = STATE(564), [sym_exp_name] = STATE(564), [sym_exp_negation] = STATE(4234), [sym_exp_parens] = STATE(2184), [sym_exp_type_application] = STATE(564), [sym_exp_array] = STATE(564), [sym_exp_section_left] = STATE(564), [sym_exp_section_right] = STATE(564), [sym_record_accessor] = STATE(564), [sym_exp_record_access] = STATE(2833), [sym_exp_if] = STATE(4234), [sym_pattern_guard] = STATE(8177), [sym_guard] = STATE(8334), [sym_exp_case] = STATE(4234), [sym_exp_let_in] = STATE(4234), [sym_exp_lambda] = STATE(4234), [sym__do] = STATE(9693), [sym_exp_do] = STATE(564), [sym__ado] = STATE(9694), [sym_exp_ado] = STATE(564), [sym__do_or_ado_block] = STATE(564), [sym__aexp_projection] = STATE(564), [sym__aexp] = STATE(564), [sym__exp_apply] = STATE(6414), [sym__fexp] = STATE(4234), [sym__lexp] = STATE(4234), [sym_exp_infix] = STATE(4234), [sym__exp_infix] = STATE(4234), [sym_pat_fields] = STATE(7057), [sym_pat_name] = STATE(4757), [sym_pat_as] = STATE(4757), [sym__pat_constructor] = STATE(1127), [sym_pat_record] = STATE(4757), [sym_pat_wildcard] = STATE(4757), [sym_pat_parens] = STATE(4757), [sym_pat_array] = STATE(4757), [sym__apat] = STATE(4757), [sym_pat_negation] = STATE(4757), [sym_pat_apply] = STATE(4757), [sym__lpat] = STATE(4757), [sym_pat_infix] = STATE(8468), [sym__pat] = STATE(8468), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5449), [sym__varid] = ACTIONS(563), [sym_number] = ACTIONS(565), [sym_char] = ACTIONS(565), [sym_string] = ACTIONS(567), [sym_triple_quote_string] = ACTIONS(565), [sym__integer_literal] = ACTIONS(569), [sym__hex_literal] = ACTIONS(571), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(573), [anon_sym_DASH] = ACTIONS(575), [anon_sym_LPAREN] = ACTIONS(577), [sym__conid] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(581), [anon_sym_AT] = ACTIONS(583), [anon_sym_LBRACK] = ACTIONS(585), [anon_sym_if] = ACTIONS(587), [anon_sym_case] = ACTIONS(589), [anon_sym_let] = ACTIONS(591), [anon_sym_BSLASH] = ACTIONS(593), [anon_sym_do] = ACTIONS(595), [anon_sym_ado] = ACTIONS(597), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(239)] = { [sym_integer] = STATE(2418), [sym__numeric] = STATE(2418), [sym__literal] = STATE(2418), [sym_wildcard] = STATE(6092), [sym_variable] = STATE(1562), [sym_qualified_variable] = STATE(2186), [sym_constructor] = STATE(2050), [sym_qualified_constructor] = STATE(2422), [sym__qcon] = STATE(2489), [sym_literal] = STATE(2490), [sym_record_literal] = STATE(2184), [sym__record_update_lhs] = STATE(9692), [sym_record_update] = STATE(564), [sym_exp_name] = STATE(564), [sym_exp_negation] = STATE(4234), [sym_exp_parens] = STATE(2184), [sym_exp_type_application] = STATE(564), [sym_exp_array] = STATE(564), [sym_exp_section_left] = STATE(564), [sym_exp_section_right] = STATE(564), [sym_record_accessor] = STATE(564), [sym_exp_record_access] = STATE(2833), [sym_exp_if] = STATE(4234), [sym_pattern_guard] = STATE(8177), [sym_guard] = STATE(7814), [sym_exp_case] = STATE(4234), [sym_exp_let_in] = STATE(4234), [sym_exp_lambda] = STATE(4234), [sym__do] = STATE(9693), [sym_exp_do] = STATE(564), [sym__ado] = STATE(9694), [sym_exp_ado] = STATE(564), [sym__do_or_ado_block] = STATE(564), [sym__aexp_projection] = STATE(564), [sym__aexp] = STATE(564), [sym__exp_apply] = STATE(6414), [sym__fexp] = STATE(4234), [sym__lexp] = STATE(4234), [sym_exp_infix] = STATE(4234), [sym__exp_infix] = STATE(4234), [sym_pat_fields] = STATE(7057), [sym_pat_name] = STATE(4757), [sym_pat_as] = STATE(4757), [sym__pat_constructor] = STATE(1127), [sym_pat_record] = STATE(4757), [sym_pat_wildcard] = STATE(4757), [sym_pat_parens] = STATE(4757), [sym_pat_array] = STATE(4757), [sym__apat] = STATE(4757), [sym_pat_negation] = STATE(4757), [sym_pat_apply] = STATE(4757), [sym__lpat] = STATE(4757), [sym_pat_infix] = STATE(8468), [sym__pat] = STATE(8468), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5449), [sym__varid] = ACTIONS(563), [sym_number] = ACTIONS(565), [sym_char] = ACTIONS(565), [sym_string] = ACTIONS(567), [sym_triple_quote_string] = ACTIONS(565), [sym__integer_literal] = ACTIONS(569), [sym__hex_literal] = ACTIONS(571), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(573), [anon_sym_DASH] = ACTIONS(575), [anon_sym_LPAREN] = ACTIONS(577), [sym__conid] = ACTIONS(579), [anon_sym_LBRACE] = ACTIONS(581), [anon_sym_AT] = ACTIONS(583), [anon_sym_LBRACK] = ACTIONS(585), [anon_sym_if] = ACTIONS(587), [anon_sym_case] = ACTIONS(589), [anon_sym_let] = ACTIONS(591), [anon_sym_BSLASH] = ACTIONS(593), [anon_sym_do] = ACTIONS(595), [anon_sym_ado] = ACTIONS(597), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(240)] = { [sym_integer] = STATE(2671), [sym__numeric] = STATE(2671), [sym__literal] = STATE(2671), [sym_wildcard] = STATE(6023), [sym_variable] = STATE(1665), [sym_qualified_variable] = STATE(2349), [sym_constructor] = STATE(2472), [sym_qualified_constructor] = STATE(2672), [sym__qcon] = STATE(2532), [sym_literal] = STATE(2504), [sym_record_literal] = STATE(2420), [sym__record_update_lhs] = STATE(9861), [sym_record_update] = STATE(596), [sym_exp_name] = STATE(596), [sym_exp_negation] = STATE(4295), [sym_exp_parens] = STATE(2420), [sym_exp_type_application] = STATE(596), [sym_exp_array] = STATE(596), [sym_exp_section_left] = STATE(596), [sym_exp_section_right] = STATE(596), [sym_record_accessor] = STATE(596), [sym_exp_record_access] = STATE(2893), [sym_exp_if] = STATE(4295), [sym_pattern_guard] = STATE(8604), [sym_guard] = STATE(8697), [sym_exp_case] = STATE(4295), [sym_exp_let_in] = STATE(4295), [sym_exp_lambda] = STATE(4295), [sym__do] = STATE(10030), [sym_exp_do] = STATE(596), [sym__ado] = STATE(8759), [sym_exp_ado] = STATE(596), [sym__do_or_ado_block] = STATE(596), [sym__aexp_projection] = STATE(596), [sym__aexp] = STATE(596), [sym__exp_apply] = STATE(6773), [sym__fexp] = STATE(4295), [sym__lexp] = STATE(4295), [sym_exp_infix] = STATE(4295), [sym__exp_infix] = STATE(4295), [sym_pat_fields] = STATE(7057), [sym_pat_name] = STATE(4757), [sym_pat_as] = STATE(4757), [sym__pat_constructor] = STATE(1127), [sym_pat_record] = STATE(4757), [sym_pat_wildcard] = STATE(4757), [sym_pat_parens] = STATE(4757), [sym_pat_array] = STATE(4757), [sym__apat] = STATE(4757), [sym_pat_negation] = STATE(4757), [sym_pat_apply] = STATE(4757), [sym__lpat] = STATE(4757), [sym_pat_infix] = STATE(8243), [sym__pat] = STATE(8243), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5608), [sym__varid] = ACTIONS(525), [sym_number] = ACTIONS(527), [sym_char] = ACTIONS(527), [sym_string] = ACTIONS(529), [sym_triple_quote_string] = ACTIONS(527), [sym__integer_literal] = ACTIONS(531), [sym__hex_literal] = ACTIONS(533), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(537), [anon_sym_DASH] = ACTIONS(539), [anon_sym_LPAREN] = ACTIONS(541), [sym__conid] = ACTIONS(543), [anon_sym_LBRACE] = ACTIONS(545), [anon_sym_AT] = ACTIONS(547), [anon_sym_LBRACK] = ACTIONS(549), [anon_sym_if] = ACTIONS(551), [anon_sym_case] = ACTIONS(553), [anon_sym_let] = ACTIONS(555), [anon_sym_BSLASH] = ACTIONS(557), [anon_sym_do] = ACTIONS(559), [anon_sym_ado] = ACTIONS(561), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(241)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3989), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9849), [sym__minus] = STATE(9849), [sym__operator_or_minus] = STATE(9849), [sym_qualified_operator] = STATE(9849), [sym__q_op] = STATE(9849), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3411), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3411), [sym_exp_case] = STATE(3411), [sym_exp_let_in] = STATE(3411), [sym_exp_lambda] = STATE(3411), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3411), [sym__lexp] = STATE(3411), [sym_exp_infix] = STATE(3411), [sym__exp_infix] = STATE(3411), [sym__exp] = STATE(9907), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(242)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4047), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(10012), [sym__minus] = STATE(10012), [sym__operator_or_minus] = STATE(10012), [sym_qualified_operator] = STATE(10012), [sym__q_op] = STATE(10012), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3676), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3676), [sym_exp_case] = STATE(3676), [sym_exp_let_in] = STATE(3676), [sym_exp_lambda] = STATE(3676), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3676), [sym__lexp] = STATE(3676), [sym_exp_infix] = STATE(3676), [sym__exp_infix] = STATE(3676), [sym__exp] = STATE(10020), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(243)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3761), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9808), [sym__minus] = STATE(9808), [sym__operator_or_minus] = STATE(9808), [sym_qualified_operator] = STATE(9808), [sym__q_op] = STATE(9808), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3646), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3646), [sym_exp_case] = STATE(3646), [sym_exp_let_in] = STATE(3646), [sym_exp_lambda] = STATE(3646), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3646), [sym__lexp] = STATE(3646), [sym_exp_infix] = STATE(3646), [sym__exp_infix] = STATE(3646), [sym__exp] = STATE(9809), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(244)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3985), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9302), [sym__minus] = STATE(9302), [sym__operator_or_minus] = STATE(9302), [sym_qualified_operator] = STATE(9302), [sym__q_op] = STATE(9302), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3650), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3650), [sym_exp_case] = STATE(3650), [sym_exp_let_in] = STATE(3650), [sym_exp_lambda] = STATE(3650), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3650), [sym__lexp] = STATE(3650), [sym_exp_infix] = STATE(3650), [sym__exp_infix] = STATE(3650), [sym__exp] = STATE(9315), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(245)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3987), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9921), [sym__minus] = STATE(9921), [sym__operator_or_minus] = STATE(9921), [sym_qualified_operator] = STATE(9921), [sym__q_op] = STATE(9921), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3651), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3651), [sym_exp_case] = STATE(3651), [sym_exp_let_in] = STATE(3651), [sym_exp_lambda] = STATE(3651), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3651), [sym__lexp] = STATE(3651), [sym_exp_infix] = STATE(3651), [sym__exp_infix] = STATE(3651), [sym__exp] = STATE(9975), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(246)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4049), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9932), [sym__minus] = STATE(9932), [sym__operator_or_minus] = STATE(9932), [sym_qualified_operator] = STATE(9932), [sym__q_op] = STATE(9932), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3678), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3678), [sym_exp_case] = STATE(3678), [sym_exp_let_in] = STATE(3678), [sym_exp_lambda] = STATE(3678), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3678), [sym__lexp] = STATE(3678), [sym_exp_infix] = STATE(3678), [sym__exp_infix] = STATE(3678), [sym__exp] = STATE(9935), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(247)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3992), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(8996), [sym__minus] = STATE(8996), [sym__operator_or_minus] = STATE(8996), [sym_qualified_operator] = STATE(8996), [sym__q_op] = STATE(8996), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3653), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3653), [sym_exp_case] = STATE(3653), [sym_exp_let_in] = STATE(3653), [sym_exp_lambda] = STATE(3653), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3653), [sym__lexp] = STATE(3653), [sym_exp_infix] = STATE(3653), [sym__exp_infix] = STATE(3653), [sym__exp] = STATE(9011), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(248)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3994), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9356), [sym__minus] = STATE(9356), [sym__operator_or_minus] = STATE(9356), [sym_qualified_operator] = STATE(9356), [sym__q_op] = STATE(9356), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3648), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3648), [sym_exp_case] = STATE(3648), [sym_exp_let_in] = STATE(3648), [sym_exp_lambda] = STATE(3648), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3648), [sym__lexp] = STATE(3648), [sym_exp_infix] = STATE(3648), [sym__exp_infix] = STATE(3648), [sym__exp] = STATE(9552), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(249)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3996), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9659), [sym__minus] = STATE(9659), [sym__operator_or_minus] = STATE(9659), [sym_qualified_operator] = STATE(9659), [sym__q_op] = STATE(9659), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3649), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3649), [sym_exp_case] = STATE(3649), [sym_exp_let_in] = STATE(3649), [sym_exp_lambda] = STATE(3649), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3649), [sym__lexp] = STATE(3649), [sym_exp_infix] = STATE(3649), [sym__exp_infix] = STATE(3649), [sym__exp] = STATE(9661), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(250)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(3999), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9786), [sym__minus] = STATE(9786), [sym__operator_or_minus] = STATE(9786), [sym_qualified_operator] = STATE(9786), [sym__q_op] = STATE(9786), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3654), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3654), [sym_exp_case] = STATE(3654), [sym_exp_let_in] = STATE(3654), [sym_exp_lambda] = STATE(3654), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3654), [sym__lexp] = STATE(3654), [sym_exp_infix] = STATE(3654), [sym__exp_infix] = STATE(3654), [sym__exp] = STATE(9794), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(251)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4001), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9237), [sym__minus] = STATE(9237), [sym__operator_or_minus] = STATE(9237), [sym_qualified_operator] = STATE(9237), [sym__q_op] = STATE(9237), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3655), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3655), [sym_exp_case] = STATE(3655), [sym_exp_let_in] = STATE(3655), [sym_exp_lambda] = STATE(3655), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3655), [sym__lexp] = STATE(3655), [sym_exp_infix] = STATE(3655), [sym__exp_infix] = STATE(3655), [sym__exp] = STATE(9261), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(252)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4003), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9721), [sym__minus] = STATE(9721), [sym__operator_or_minus] = STATE(9721), [sym_qualified_operator] = STATE(9721), [sym__q_op] = STATE(9721), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3656), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3656), [sym_exp_case] = STATE(3656), [sym_exp_let_in] = STATE(3656), [sym_exp_lambda] = STATE(3656), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3656), [sym__lexp] = STATE(3656), [sym_exp_infix] = STATE(3656), [sym__exp_infix] = STATE(3656), [sym__exp] = STATE(9723), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(253)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4005), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9722), [sym__minus] = STATE(9722), [sym__operator_or_minus] = STATE(9722), [sym_qualified_operator] = STATE(9722), [sym__q_op] = STATE(9722), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3659), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3659), [sym_exp_case] = STATE(3659), [sym_exp_let_in] = STATE(3659), [sym_exp_lambda] = STATE(3659), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3659), [sym__lexp] = STATE(3659), [sym_exp_infix] = STATE(3659), [sym__exp_infix] = STATE(3659), [sym__exp] = STATE(9732), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(254)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4007), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(10013), [sym__minus] = STATE(10013), [sym__operator_or_minus] = STATE(10013), [sym_qualified_operator] = STATE(10013), [sym__q_op] = STATE(10013), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3660), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3660), [sym_exp_case] = STATE(3660), [sym_exp_let_in] = STATE(3660), [sym_exp_lambda] = STATE(3660), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3660), [sym__lexp] = STATE(3660), [sym_exp_infix] = STATE(3660), [sym__exp_infix] = STATE(3660), [sym__exp] = STATE(10018), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(255)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4009), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(8742), [sym__minus] = STATE(8742), [sym__operator_or_minus] = STATE(8742), [sym_qualified_operator] = STATE(8742), [sym__q_op] = STATE(8742), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3661), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3661), [sym_exp_case] = STATE(3661), [sym_exp_let_in] = STATE(3661), [sym_exp_lambda] = STATE(3661), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3661), [sym__lexp] = STATE(3661), [sym_exp_infix] = STATE(3661), [sym__exp_infix] = STATE(3661), [sym__exp] = STATE(8765), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(256)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4011), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(8775), [sym__minus] = STATE(8775), [sym__operator_or_minus] = STATE(8775), [sym_qualified_operator] = STATE(8775), [sym__q_op] = STATE(8775), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3662), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3662), [sym_exp_case] = STATE(3662), [sym_exp_let_in] = STATE(3662), [sym_exp_lambda] = STATE(3662), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3662), [sym__lexp] = STATE(3662), [sym_exp_infix] = STATE(3662), [sym__exp_infix] = STATE(3662), [sym__exp] = STATE(8777), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(257)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4013), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(8939), [sym__minus] = STATE(8939), [sym__operator_or_minus] = STATE(8939), [sym_qualified_operator] = STATE(8939), [sym__q_op] = STATE(8939), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3657), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3657), [sym_exp_case] = STATE(3657), [sym_exp_let_in] = STATE(3657), [sym_exp_lambda] = STATE(3657), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3657), [sym__lexp] = STATE(3657), [sym_exp_infix] = STATE(3657), [sym__exp_infix] = STATE(3657), [sym__exp] = STATE(8945), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(258)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4015), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9363), [sym__minus] = STATE(9363), [sym__operator_or_minus] = STATE(9363), [sym_qualified_operator] = STATE(9363), [sym__q_op] = STATE(9363), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3658), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3658), [sym_exp_case] = STATE(3658), [sym_exp_let_in] = STATE(3658), [sym_exp_lambda] = STATE(3658), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3658), [sym__lexp] = STATE(3658), [sym_exp_infix] = STATE(3658), [sym__exp_infix] = STATE(3658), [sym__exp] = STATE(9364), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(259)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4017), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(8769), [sym__minus] = STATE(8769), [sym__operator_or_minus] = STATE(8769), [sym_qualified_operator] = STATE(8769), [sym__q_op] = STATE(8769), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3665), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3665), [sym_exp_case] = STATE(3665), [sym_exp_let_in] = STATE(3665), [sym_exp_lambda] = STATE(3665), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3665), [sym__lexp] = STATE(3665), [sym_exp_infix] = STATE(3665), [sym__exp_infix] = STATE(3665), [sym__exp] = STATE(8772), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(260)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4019), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(10052), [sym__minus] = STATE(10052), [sym__operator_or_minus] = STATE(10052), [sym_qualified_operator] = STATE(10052), [sym__q_op] = STATE(10052), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3647), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3647), [sym_exp_case] = STATE(3647), [sym_exp_let_in] = STATE(3647), [sym_exp_lambda] = STATE(3647), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3647), [sym__lexp] = STATE(3647), [sym_exp_infix] = STATE(3647), [sym__exp_infix] = STATE(3647), [sym__exp] = STATE(10053), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(261)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4021), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(8949), [sym__minus] = STATE(8949), [sym__operator_or_minus] = STATE(8949), [sym_qualified_operator] = STATE(8949), [sym__q_op] = STATE(8949), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3666), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3666), [sym_exp_case] = STATE(3666), [sym_exp_let_in] = STATE(3666), [sym_exp_lambda] = STATE(3666), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3666), [sym__lexp] = STATE(3666), [sym_exp_infix] = STATE(3666), [sym__exp_infix] = STATE(3666), [sym__exp] = STATE(8952), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(262)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4023), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9135), [sym__minus] = STATE(9135), [sym__operator_or_minus] = STATE(9135), [sym_qualified_operator] = STATE(9135), [sym__q_op] = STATE(9135), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3667), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3667), [sym_exp_case] = STATE(3667), [sym_exp_let_in] = STATE(3667), [sym_exp_lambda] = STATE(3667), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3667), [sym__lexp] = STATE(3667), [sym_exp_infix] = STATE(3667), [sym__exp_infix] = STATE(3667), [sym__exp] = STATE(9137), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(263)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4025), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9316), [sym__minus] = STATE(9316), [sym__operator_or_minus] = STATE(9316), [sym_qualified_operator] = STATE(9316), [sym__q_op] = STATE(9316), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3668), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3668), [sym_exp_case] = STATE(3668), [sym_exp_let_in] = STATE(3668), [sym_exp_lambda] = STATE(3668), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3668), [sym__lexp] = STATE(3668), [sym_exp_infix] = STATE(3668), [sym__exp_infix] = STATE(3668), [sym__exp] = STATE(9322), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(264)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4027), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9447), [sym__minus] = STATE(9447), [sym__operator_or_minus] = STATE(9447), [sym_qualified_operator] = STATE(9447), [sym__q_op] = STATE(9447), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3669), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3669), [sym_exp_case] = STATE(3669), [sym_exp_let_in] = STATE(3669), [sym_exp_lambda] = STATE(3669), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3669), [sym__lexp] = STATE(3669), [sym_exp_infix] = STATE(3669), [sym__exp_infix] = STATE(3669), [sym__exp] = STATE(9449), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(265)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4029), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9578), [sym__minus] = STATE(9578), [sym__operator_or_minus] = STATE(9578), [sym_qualified_operator] = STATE(9578), [sym__q_op] = STATE(9578), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3670), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3670), [sym_exp_case] = STATE(3670), [sym_exp_let_in] = STATE(3670), [sym_exp_lambda] = STATE(3670), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3670), [sym__lexp] = STATE(3670), [sym_exp_infix] = STATE(3670), [sym__exp_infix] = STATE(3670), [sym__exp] = STATE(9582), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(266)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4031), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9756), [sym__minus] = STATE(9756), [sym__operator_or_minus] = STATE(9756), [sym_qualified_operator] = STATE(9756), [sym__q_op] = STATE(9756), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3671), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3671), [sym_exp_case] = STATE(3671), [sym_exp_let_in] = STATE(3671), [sym_exp_lambda] = STATE(3671), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3671), [sym__lexp] = STATE(3671), [sym_exp_infix] = STATE(3671), [sym__exp_infix] = STATE(3671), [sym__exp] = STATE(9757), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(267)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4033), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9858), [sym__minus] = STATE(9858), [sym__operator_or_minus] = STATE(9858), [sym_qualified_operator] = STATE(9858), [sym__q_op] = STATE(9858), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3672), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3672), [sym_exp_case] = STATE(3672), [sym_exp_let_in] = STATE(3672), [sym_exp_lambda] = STATE(3672), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3672), [sym__lexp] = STATE(3672), [sym_exp_infix] = STATE(3672), [sym__exp_infix] = STATE(3672), [sym__exp] = STATE(9859), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(268)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4035), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9360), [sym__minus] = STATE(9360), [sym__operator_or_minus] = STATE(9360), [sym_qualified_operator] = STATE(9360), [sym__q_op] = STATE(9360), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3663), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3663), [sym_exp_case] = STATE(3663), [sym_exp_let_in] = STATE(3663), [sym_exp_lambda] = STATE(3663), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3663), [sym__lexp] = STATE(3663), [sym_exp_infix] = STATE(3663), [sym__exp_infix] = STATE(3663), [sym__exp] = STATE(9369), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(269)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4037), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9827), [sym__minus] = STATE(9827), [sym__operator_or_minus] = STATE(9827), [sym_qualified_operator] = STATE(9827), [sym__q_op] = STATE(9827), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3664), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3664), [sym_exp_case] = STATE(3664), [sym_exp_let_in] = STATE(3664), [sym_exp_lambda] = STATE(3664), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3664), [sym__lexp] = STATE(3664), [sym_exp_infix] = STATE(3664), [sym__exp_infix] = STATE(3664), [sym__exp] = STATE(9830), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(270)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4039), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9946), [sym__minus] = STATE(9946), [sym__operator_or_minus] = STATE(9946), [sym_qualified_operator] = STATE(9946), [sym__q_op] = STATE(9946), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3673), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3673), [sym_exp_case] = STATE(3673), [sym_exp_let_in] = STATE(3673), [sym_exp_lambda] = STATE(3673), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3673), [sym__lexp] = STATE(3673), [sym_exp_infix] = STATE(3673), [sym__exp_infix] = STATE(3673), [sym__exp] = STATE(9947), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(271)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4041), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(8729), [sym__minus] = STATE(8729), [sym__operator_or_minus] = STATE(8729), [sym_qualified_operator] = STATE(8729), [sym__q_op] = STATE(8729), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3675), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3675), [sym_exp_case] = STATE(3675), [sym_exp_let_in] = STATE(3675), [sym_exp_lambda] = STATE(3675), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3675), [sym__lexp] = STATE(3675), [sym_exp_infix] = STATE(3675), [sym__exp_infix] = STATE(3675), [sym__exp] = STATE(8741), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(272)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4043), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(8805), [sym__minus] = STATE(8805), [sym__operator_or_minus] = STATE(8805), [sym_qualified_operator] = STATE(8805), [sym__q_op] = STATE(8805), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3674), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3674), [sym_exp_case] = STATE(3674), [sym_exp_let_in] = STATE(3674), [sym_exp_lambda] = STATE(3674), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3674), [sym__lexp] = STATE(3674), [sym_exp_infix] = STATE(3674), [sym__exp_infix] = STATE(3674), [sym__exp] = STATE(9179), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(273)] = { [sym_integer] = STATE(2855), [sym__numeric] = STATE(2855), [sym__literal] = STATE(2855), [sym_wildcard] = STATE(4045), [sym_variable] = STATE(2117), [sym_qualified_variable] = STATE(2117), [sym_operator] = STATE(9405), [sym__minus] = STATE(9405), [sym__operator_or_minus] = STATE(9405), [sym_qualified_operator] = STATE(9405), [sym__q_op] = STATE(9405), [sym_constructor] = STATE(2673), [sym_qualified_constructor] = STATE(2863), [sym__qcon] = STATE(2742), [sym_literal] = STATE(554), [sym_record_literal] = STATE(2116), [sym__record_update_lhs] = STATE(9347), [sym_record_update] = STATE(554), [sym_exp_name] = STATE(554), [sym_exp_negation] = STATE(3677), [sym_exp_parens] = STATE(2116), [sym_exp_type_application] = STATE(554), [sym_exp_array] = STATE(554), [sym_exp_section_left] = STATE(554), [sym_exp_section_right] = STATE(554), [sym_record_accessor] = STATE(554), [sym_exp_record_access] = STATE(2862), [sym_exp_if] = STATE(3677), [sym_exp_case] = STATE(3677), [sym_exp_let_in] = STATE(3677), [sym_exp_lambda] = STATE(3677), [sym__do] = STATE(9348), [sym_exp_do] = STATE(554), [sym__ado] = STATE(9349), [sym_exp_ado] = STATE(554), [sym__do_or_ado_block] = STATE(554), [sym__aexp_projection] = STATE(554), [sym__aexp] = STATE(554), [sym__exp_apply] = STATE(6167), [sym__fexp] = STATE(3677), [sym__lexp] = STATE(3677), [sym_exp_infix] = STATE(3677), [sym__exp_infix] = STATE(3677), [sym__exp] = STATE(9412), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(4390), [sym__varid] = ACTIONS(599), [sym_number] = ACTIONS(55), [sym_char] = ACTIONS(55), [sym_string] = ACTIONS(57), [sym_triple_quote_string] = ACTIONS(55), [sym__integer_literal] = ACTIONS(59), [sym__hex_literal] = ACTIONS(61), [anon_sym__] = ACTIONS(601), [sym_hole] = ACTIONS(65), [sym__operator] = ACTIONS(67), [anon_sym_DASH] = ACTIONS(603), [anon_sym_LPAREN] = ACTIONS(605), [sym__conid] = ACTIONS(73), [anon_sym_LBRACE] = ACTIONS(607), [anon_sym_AT] = ACTIONS(77), [anon_sym_LBRACK] = ACTIONS(609), [anon_sym_if] = ACTIONS(81), [anon_sym_case] = ACTIONS(83), [anon_sym_let] = ACTIONS(85), [anon_sym_BSLASH] = ACTIONS(87), [anon_sym_do] = ACTIONS(89), [anon_sym_ado] = ACTIONS(91), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(274)] = { [sym_integer] = STATE(1824), [sym__numeric] = STATE(1824), [sym__literal] = STATE(1824), [sym_wildcard] = STATE(7654), [sym_variable] = STATE(1454), [sym_qualified_variable] = STATE(1454), [sym_constructor] = STATE(1674), [sym_qualified_constructor] = STATE(1826), [sym__qcon] = STATE(1879), [sym_literal] = STATE(277), [sym_record_literal] = STATE(1451), [sym__record_update_lhs] = STATE(9436), [sym_record_update] = STATE(277), [sym_exp_name] = STATE(277), [sym_exp_parens] = STATE(1451), [sym_exp_type_application] = STATE(277), [sym_exp_array] = STATE(277), [sym_exp_section_left] = STATE(277), [sym_exp_section_right] = STATE(277), [sym_record_accessor] = STATE(277), [sym_exp_record_access] = STATE(1888), [sym_exp_if] = STATE(5124), [sym_exp_case] = STATE(5124), [sym_exp_let_in] = STATE(5124), [sym_exp_lambda] = STATE(5124), [sym__do] = STATE(9437), [sym_exp_do] = STATE(277), [sym__ado] = STATE(9438), [sym_exp_ado] = STATE(277), [sym__do_or_ado_block] = STATE(277), [sym__aexp_projection] = STATE(277), [sym__aexp] = STATE(277), [sym__exp_apply] = STATE(5124), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5713), [ts_builtin_sym_end] = ACTIONS(611), [sym__varid] = ACTIONS(614), [anon_sym_SEMI] = ACTIONS(611), [sym_number] = ACTIONS(616), [sym_char] = ACTIONS(616), [sym_string] = ACTIONS(618), [sym_triple_quote_string] = ACTIONS(616), [sym__integer_literal] = ACTIONS(620), [sym__hex_literal] = ACTIONS(622), [anon_sym_u2237] = ACTIONS(624), [anon_sym_COLON_COLON] = ACTIONS(624), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(627), [sym__operator] = ACTIONS(624), [anon_sym_DASH] = ACTIONS(624), [anon_sym_LPAREN] = ACTIONS(629), [sym__conid] = ACTIONS(631), [anon_sym_PIPE] = ACTIONS(624), [anon_sym_LBRACE] = ACTIONS(635), [anon_sym_AT] = ACTIONS(637), [anon_sym_BQUOTE] = ACTIONS(624), [anon_sym_LBRACK] = ACTIONS(639), [anon_sym_if] = ACTIONS(641), [anon_sym_case] = ACTIONS(643), [anon_sym_let] = ACTIONS(645), [anon_sym_BSLASH] = ACTIONS(647), [anon_sym_do] = ACTIONS(649), [anon_sym_ado] = ACTIONS(651), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(611), [sym_where] = ACTIONS(611), [sym_comment] = ACTIONS(3), }, [STATE(275)] = { [sym_integer] = STATE(1932), [sym__numeric] = STATE(1932), [sym__literal] = STATE(1932), [sym_wildcard] = STATE(7753), [sym_variable] = STATE(1495), [sym_qualified_variable] = STATE(1495), [sym_constructor] = STATE(1655), [sym_qualified_constructor] = STATE(1939), [sym__qcon] = STATE(1830), [sym_literal] = STATE(278), [sym_record_literal] = STATE(1498), [sym__record_update_lhs] = STATE(9655), [sym_record_update] = STATE(278), [sym_exp_name] = STATE(278), [sym_exp_parens] = STATE(1498), [sym_exp_type_application] = STATE(278), [sym_exp_array] = STATE(278), [sym_exp_section_left] = STATE(278), [sym_exp_section_right] = STATE(278), [sym_record_accessor] = STATE(278), [sym_exp_record_access] = STATE(1944), [sym_exp_if] = STATE(5336), [sym_exp_case] = STATE(5336), [sym_exp_let_in] = STATE(5336), [sym_exp_lambda] = STATE(5336), [sym__do] = STATE(9656), [sym_exp_do] = STATE(278), [sym__ado] = STATE(9657), [sym_exp_ado] = STATE(278), [sym__do_or_ado_block] = STATE(278), [sym__aexp_projection] = STATE(278), [sym__aexp] = STATE(278), [sym__exp_apply] = STATE(5336), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5401), [sym__varid] = ACTIONS(653), [anon_sym_SEMI] = ACTIONS(611), [sym_number] = ACTIONS(655), [sym_char] = ACTIONS(655), [sym_string] = ACTIONS(657), [sym_triple_quote_string] = ACTIONS(655), [sym__integer_literal] = ACTIONS(659), [sym__hex_literal] = ACTIONS(661), [anon_sym_u2237] = ACTIONS(624), [anon_sym_COLON_COLON] = ACTIONS(624), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(663), [sym__operator] = ACTIONS(624), [anon_sym_DASH] = ACTIONS(624), [anon_sym_LPAREN] = ACTIONS(665), [sym__conid] = ACTIONS(667), [anon_sym_PIPE] = ACTIONS(624), [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_AT] = ACTIONS(673), [anon_sym_BQUOTE] = ACTIONS(624), [anon_sym_LBRACK] = ACTIONS(675), [anon_sym_if] = ACTIONS(677), [anon_sym_case] = ACTIONS(679), [anon_sym_let] = ACTIONS(681), [anon_sym_BSLASH] = ACTIONS(683), [anon_sym_do] = ACTIONS(685), [anon_sym_ado] = ACTIONS(687), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(611), [sym__layout_end] = ACTIONS(611), [sym_where] = ACTIONS(611), [sym_comment] = ACTIONS(3), }, [STATE(276)] = { [sym_integer] = STATE(1738), [sym__numeric] = STATE(1738), [sym__literal] = STATE(1738), [sym_wildcard] = STATE(7701), [sym_variable] = STATE(1481), [sym_qualified_variable] = STATE(1481), [sym_constructor] = STATE(1657), [sym_qualified_constructor] = STATE(1740), [sym__qcon] = STATE(1856), [sym_literal] = STATE(279), [sym_record_literal] = STATE(1455), [sym__record_update_lhs] = STATE(9674), [sym_record_update] = STATE(279), [sym_exp_name] = STATE(279), [sym_exp_parens] = STATE(1455), [sym_exp_type_application] = STATE(279), [sym_exp_array] = STATE(279), [sym_exp_section_left] = STATE(279), [sym_exp_section_right] = STATE(279), [sym_record_accessor] = STATE(279), [sym_exp_record_access] = STATE(1883), [sym_exp_if] = STATE(5088), [sym_exp_case] = STATE(5088), [sym_exp_let_in] = STATE(5088), [sym_exp_lambda] = STATE(5088), [sym__do] = STATE(9675), [sym_exp_do] = STATE(279), [sym__ado] = STATE(9676), [sym_exp_ado] = STATE(279), [sym__do_or_ado_block] = STATE(279), [sym__aexp_projection] = STATE(279), [sym__aexp] = STATE(279), [sym__exp_apply] = STATE(5088), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5419), [sym__varid] = ACTIONS(689), [anon_sym_SEMI] = ACTIONS(611), [sym_number] = ACTIONS(691), [sym_char] = ACTIONS(691), [sym_string] = ACTIONS(693), [sym_triple_quote_string] = ACTIONS(691), [sym__integer_literal] = ACTIONS(695), [sym__hex_literal] = ACTIONS(697), [anon_sym_u2237] = ACTIONS(624), [anon_sym_COLON_COLON] = ACTIONS(624), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(699), [sym__operator] = ACTIONS(624), [anon_sym_DASH] = ACTIONS(624), [anon_sym_LPAREN] = ACTIONS(701), [sym__conid] = ACTIONS(703), [anon_sym_PIPE] = ACTIONS(624), [anon_sym_LBRACE] = ACTIONS(707), [anon_sym_AT] = ACTIONS(709), [anon_sym_BQUOTE] = ACTIONS(624), [anon_sym_LBRACK] = ACTIONS(711), [anon_sym_if] = ACTIONS(713), [anon_sym_case] = ACTIONS(715), [anon_sym_let] = ACTIONS(717), [anon_sym_in] = ACTIONS(624), [anon_sym_BSLASH] = ACTIONS(719), [anon_sym_do] = ACTIONS(721), [anon_sym_ado] = ACTIONS(723), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(611), [sym_where] = ACTIONS(611), [sym_comment] = ACTIONS(3), }, [STATE(277)] = { [sym_integer] = STATE(1824), [sym__numeric] = STATE(1824), [sym__literal] = STATE(1824), [sym_wildcard] = STATE(7654), [sym_variable] = STATE(1454), [sym_qualified_variable] = STATE(1454), [sym_constructor] = STATE(1674), [sym_qualified_constructor] = STATE(1826), [sym__qcon] = STATE(1879), [sym_literal] = STATE(277), [sym_record_literal] = STATE(1451), [sym__record_update_lhs] = STATE(9436), [sym_record_update] = STATE(277), [sym_exp_name] = STATE(277), [sym_exp_parens] = STATE(1451), [sym_exp_type_application] = STATE(277), [sym_exp_array] = STATE(277), [sym_exp_section_left] = STATE(277), [sym_exp_section_right] = STATE(277), [sym_record_accessor] = STATE(277), [sym_exp_record_access] = STATE(1888), [sym_exp_if] = STATE(5124), [sym_exp_case] = STATE(5124), [sym_exp_let_in] = STATE(5124), [sym_exp_lambda] = STATE(5124), [sym__do] = STATE(9437), [sym_exp_do] = STATE(277), [sym__ado] = STATE(9438), [sym_exp_ado] = STATE(277), [sym__do_or_ado_block] = STATE(277), [sym__aexp_projection] = STATE(277), [sym__aexp] = STATE(277), [sym__exp_apply] = STATE(5124), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5713), [ts_builtin_sym_end] = ACTIONS(725), [sym__varid] = ACTIONS(614), [anon_sym_SEMI] = ACTIONS(725), [sym_number] = ACTIONS(616), [sym_char] = ACTIONS(616), [sym_string] = ACTIONS(618), [sym_triple_quote_string] = ACTIONS(616), [sym__integer_literal] = ACTIONS(620), [sym__hex_literal] = ACTIONS(622), [anon_sym_u2237] = ACTIONS(727), [anon_sym_COLON_COLON] = ACTIONS(727), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(627), [sym__operator] = ACTIONS(727), [anon_sym_DASH] = ACTIONS(727), [anon_sym_LPAREN] = ACTIONS(629), [sym__conid] = ACTIONS(729), [anon_sym_PIPE] = ACTIONS(727), [anon_sym_LBRACE] = ACTIONS(635), [anon_sym_AT] = ACTIONS(637), [anon_sym_BQUOTE] = ACTIONS(727), [anon_sym_LBRACK] = ACTIONS(639), [anon_sym_if] = ACTIONS(641), [anon_sym_case] = ACTIONS(643), [anon_sym_let] = ACTIONS(645), [anon_sym_BSLASH] = ACTIONS(647), [anon_sym_do] = ACTIONS(649), [anon_sym_ado] = ACTIONS(651), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(725), [sym_where] = ACTIONS(725), [sym_comment] = ACTIONS(3), }, [STATE(278)] = { [sym_integer] = STATE(1932), [sym__numeric] = STATE(1932), [sym__literal] = STATE(1932), [sym_wildcard] = STATE(7753), [sym_variable] = STATE(1495), [sym_qualified_variable] = STATE(1495), [sym_constructor] = STATE(1655), [sym_qualified_constructor] = STATE(1939), [sym__qcon] = STATE(1830), [sym_literal] = STATE(278), [sym_record_literal] = STATE(1498), [sym__record_update_lhs] = STATE(9655), [sym_record_update] = STATE(278), [sym_exp_name] = STATE(278), [sym_exp_parens] = STATE(1498), [sym_exp_type_application] = STATE(278), [sym_exp_array] = STATE(278), [sym_exp_section_left] = STATE(278), [sym_exp_section_right] = STATE(278), [sym_record_accessor] = STATE(278), [sym_exp_record_access] = STATE(1944), [sym_exp_if] = STATE(5336), [sym_exp_case] = STATE(5336), [sym_exp_let_in] = STATE(5336), [sym_exp_lambda] = STATE(5336), [sym__do] = STATE(9656), [sym_exp_do] = STATE(278), [sym__ado] = STATE(9657), [sym_exp_ado] = STATE(278), [sym__do_or_ado_block] = STATE(278), [sym__aexp_projection] = STATE(278), [sym__aexp] = STATE(278), [sym__exp_apply] = STATE(5336), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5401), [sym__varid] = ACTIONS(653), [anon_sym_SEMI] = ACTIONS(725), [sym_number] = ACTIONS(655), [sym_char] = ACTIONS(655), [sym_string] = ACTIONS(657), [sym_triple_quote_string] = ACTIONS(655), [sym__integer_literal] = ACTIONS(659), [sym__hex_literal] = ACTIONS(661), [anon_sym_u2237] = ACTIONS(727), [anon_sym_COLON_COLON] = ACTIONS(727), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(663), [sym__operator] = ACTIONS(727), [anon_sym_DASH] = ACTIONS(727), [anon_sym_LPAREN] = ACTIONS(665), [sym__conid] = ACTIONS(732), [anon_sym_PIPE] = ACTIONS(727), [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_AT] = ACTIONS(673), [anon_sym_BQUOTE] = ACTIONS(727), [anon_sym_LBRACK] = ACTIONS(675), [anon_sym_if] = ACTIONS(677), [anon_sym_case] = ACTIONS(679), [anon_sym_let] = ACTIONS(681), [anon_sym_BSLASH] = ACTIONS(683), [anon_sym_do] = ACTIONS(685), [anon_sym_ado] = ACTIONS(687), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(725), [sym__layout_end] = ACTIONS(725), [sym_where] = ACTIONS(725), [sym_comment] = ACTIONS(3), }, [STATE(279)] = { [sym_integer] = STATE(1738), [sym__numeric] = STATE(1738), [sym__literal] = STATE(1738), [sym_wildcard] = STATE(7701), [sym_variable] = STATE(1481), [sym_qualified_variable] = STATE(1481), [sym_constructor] = STATE(1657), [sym_qualified_constructor] = STATE(1740), [sym__qcon] = STATE(1856), [sym_literal] = STATE(279), [sym_record_literal] = STATE(1455), [sym__record_update_lhs] = STATE(9674), [sym_record_update] = STATE(279), [sym_exp_name] = STATE(279), [sym_exp_parens] = STATE(1455), [sym_exp_type_application] = STATE(279), [sym_exp_array] = STATE(279), [sym_exp_section_left] = STATE(279), [sym_exp_section_right] = STATE(279), [sym_record_accessor] = STATE(279), [sym_exp_record_access] = STATE(1883), [sym_exp_if] = STATE(5088), [sym_exp_case] = STATE(5088), [sym_exp_let_in] = STATE(5088), [sym_exp_lambda] = STATE(5088), [sym__do] = STATE(9675), [sym_exp_do] = STATE(279), [sym__ado] = STATE(9676), [sym_exp_ado] = STATE(279), [sym__do_or_ado_block] = STATE(279), [sym__aexp_projection] = STATE(279), [sym__aexp] = STATE(279), [sym__exp_apply] = STATE(5088), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5419), [sym__varid] = ACTIONS(689), [anon_sym_SEMI] = ACTIONS(725), [sym_number] = ACTIONS(691), [sym_char] = ACTIONS(691), [sym_string] = ACTIONS(693), [sym_triple_quote_string] = ACTIONS(691), [sym__integer_literal] = ACTIONS(695), [sym__hex_literal] = ACTIONS(697), [anon_sym_u2237] = ACTIONS(727), [anon_sym_COLON_COLON] = ACTIONS(727), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(699), [sym__operator] = ACTIONS(727), [anon_sym_DASH] = ACTIONS(727), [anon_sym_LPAREN] = ACTIONS(701), [sym__conid] = ACTIONS(735), [anon_sym_PIPE] = ACTIONS(727), [anon_sym_LBRACE] = ACTIONS(707), [anon_sym_AT] = ACTIONS(709), [anon_sym_BQUOTE] = ACTIONS(727), [anon_sym_LBRACK] = ACTIONS(711), [anon_sym_if] = ACTIONS(713), [anon_sym_case] = ACTIONS(715), [anon_sym_let] = ACTIONS(717), [anon_sym_in] = ACTIONS(727), [anon_sym_BSLASH] = ACTIONS(719), [anon_sym_do] = ACTIONS(721), [anon_sym_ado] = ACTIONS(723), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(725), [sym_where] = ACTIONS(725), [sym_comment] = ACTIONS(3), }, [STATE(280)] = { [sym_integer] = STATE(2221), [sym__numeric] = STATE(2221), [sym__literal] = STATE(2221), [sym_wildcard] = STATE(7607), [sym_variable] = STATE(1537), [sym_qualified_variable] = STATE(1537), [sym_constructor] = STATE(1933), [sym_qualified_constructor] = STATE(2222), [sym__qcon] = STATE(2077), [sym_literal] = STATE(280), [sym_record_literal] = STATE(1536), [sym__record_update_lhs] = STATE(9272), [sym_record_update] = STATE(280), [sym_exp_name] = STATE(280), [sym_exp_parens] = STATE(1536), [sym_exp_type_application] = STATE(280), [sym_exp_array] = STATE(280), [sym_exp_section_left] = STATE(280), [sym_exp_section_right] = STATE(280), [sym_record_accessor] = STATE(280), [sym_exp_record_access] = STATE(1948), [sym_exp_if] = STATE(5674), [sym_exp_case] = STATE(5674), [sym_exp_let_in] = STATE(5674), [sym_exp_lambda] = STATE(5674), [sym__do] = STATE(9273), [sym_exp_do] = STATE(280), [sym__ado] = STATE(9274), [sym_exp_ado] = STATE(280), [sym__do_or_ado_block] = STATE(280), [sym__aexp_projection] = STATE(280), [sym__aexp] = STATE(280), [sym__exp_apply] = STATE(5674), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5666), [ts_builtin_sym_end] = ACTIONS(725), [sym__varid] = ACTIONS(738), [anon_sym_SEMI] = ACTIONS(725), [sym_number] = ACTIONS(740), [sym_char] = ACTIONS(740), [sym_string] = ACTIONS(742), [sym_triple_quote_string] = ACTIONS(740), [sym__integer_literal] = ACTIONS(744), [sym__hex_literal] = ACTIONS(746), [anon_sym_u2237] = ACTIONS(727), [anon_sym_COLON_COLON] = ACTIONS(727), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(748), [sym__operator] = ACTIONS(727), [anon_sym_DASH] = ACTIONS(727), [anon_sym_LPAREN] = ACTIONS(750), [sym__conid] = ACTIONS(752), [anon_sym_LBRACE] = ACTIONS(755), [anon_sym_AT] = ACTIONS(757), [anon_sym_BQUOTE] = ACTIONS(727), [anon_sym_LBRACK] = ACTIONS(759), [anon_sym_if] = ACTIONS(761), [anon_sym_case] = ACTIONS(763), [anon_sym_let] = ACTIONS(765), [anon_sym_BSLASH] = ACTIONS(767), [anon_sym_do] = ACTIONS(769), [anon_sym_ado] = ACTIONS(771), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(725), [sym_where] = ACTIONS(725), [sym_comment] = ACTIONS(3), }, [STATE(281)] = { [sym_integer] = STATE(1967), [sym__numeric] = STATE(1967), [sym__literal] = STATE(1967), [sym_wildcard] = STATE(7653), [sym_variable] = STATE(1515), [sym_qualified_variable] = STATE(1515), [sym_constructor] = STATE(1886), [sym_qualified_constructor] = STATE(1968), [sym__qcon] = STATE(2131), [sym_literal] = STATE(281), [sym_record_literal] = STATE(1514), [sym__record_update_lhs] = STATE(9615), [sym_record_update] = STATE(281), [sym_exp_name] = STATE(281), [sym_exp_parens] = STATE(1514), [sym_exp_type_application] = STATE(281), [sym_exp_array] = STATE(281), [sym_exp_section_left] = STATE(281), [sym_exp_section_right] = STATE(281), [sym_record_accessor] = STATE(281), [sym_exp_record_access] = STATE(2166), [sym_exp_if] = STATE(5602), [sym_exp_case] = STATE(5602), [sym_exp_let_in] = STATE(5602), [sym_exp_lambda] = STATE(5602), [sym__do] = STATE(9616), [sym_exp_do] = STATE(281), [sym__ado] = STATE(9617), [sym_exp_ado] = STATE(281), [sym__do_or_ado_block] = STATE(281), [sym__aexp_projection] = STATE(281), [sym__aexp] = STATE(281), [sym__exp_apply] = STATE(5602), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5359), [sym__varid] = ACTIONS(773), [anon_sym_SEMI] = ACTIONS(725), [sym_number] = ACTIONS(775), [sym_char] = ACTIONS(775), [sym_string] = ACTIONS(777), [sym_triple_quote_string] = ACTIONS(775), [sym__integer_literal] = ACTIONS(779), [sym__hex_literal] = ACTIONS(781), [anon_sym_u2237] = ACTIONS(727), [anon_sym_COLON_COLON] = ACTIONS(727), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(783), [sym__operator] = ACTIONS(727), [anon_sym_DASH] = ACTIONS(727), [anon_sym_LPAREN] = ACTIONS(785), [sym__conid] = ACTIONS(787), [anon_sym_LBRACE] = ACTIONS(790), [anon_sym_AT] = ACTIONS(792), [anon_sym_BQUOTE] = ACTIONS(727), [anon_sym_LBRACK] = ACTIONS(794), [anon_sym_if] = ACTIONS(796), [anon_sym_case] = ACTIONS(798), [anon_sym_let] = ACTIONS(800), [anon_sym_BSLASH] = ACTIONS(802), [anon_sym_do] = ACTIONS(804), [anon_sym_ado] = ACTIONS(806), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(725), [sym__layout_end] = ACTIONS(725), [sym_where] = ACTIONS(725), [sym_comment] = ACTIONS(3), }, [STATE(282)] = { [sym_integer] = STATE(1978), [sym__numeric] = STATE(1978), [sym__literal] = STATE(1978), [sym_wildcard] = STATE(7920), [sym_variable] = STATE(1521), [sym_qualified_variable] = STATE(1521), [sym_constructor] = STATE(1904), [sym_qualified_constructor] = STATE(1980), [sym__qcon] = STATE(2150), [sym_literal] = STATE(284), [sym_record_literal] = STATE(1520), [sym__record_update_lhs] = STATE(9625), [sym_record_update] = STATE(284), [sym_exp_name] = STATE(284), [sym_exp_parens] = STATE(1520), [sym_exp_type_application] = STATE(284), [sym_exp_array] = STATE(284), [sym_exp_section_left] = STATE(284), [sym_exp_section_right] = STATE(284), [sym_record_accessor] = STATE(284), [sym_exp_record_access] = STATE(2003), [sym_exp_if] = STATE(5679), [sym_exp_case] = STATE(5679), [sym_exp_let_in] = STATE(5679), [sym_exp_lambda] = STATE(5679), [sym__do] = STATE(9626), [sym_exp_do] = STATE(284), [sym__ado] = STATE(9627), [sym_exp_ado] = STATE(284), [sym__do_or_ado_block] = STATE(284), [sym__aexp_projection] = STATE(284), [sym__aexp] = STATE(284), [sym__exp_apply] = STATE(5679), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5372), [sym__varid] = ACTIONS(808), [anon_sym_SEMI] = ACTIONS(611), [sym_number] = ACTIONS(810), [sym_char] = ACTIONS(810), [sym_string] = ACTIONS(812), [sym_triple_quote_string] = ACTIONS(810), [sym__integer_literal] = ACTIONS(814), [sym__hex_literal] = ACTIONS(816), [anon_sym_u2237] = ACTIONS(624), [anon_sym_COLON_COLON] = ACTIONS(624), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(818), [sym__operator] = ACTIONS(624), [anon_sym_DASH] = ACTIONS(624), [anon_sym_LPAREN] = ACTIONS(820), [sym__conid] = ACTIONS(822), [anon_sym_LBRACE] = ACTIONS(826), [anon_sym_AT] = ACTIONS(828), [anon_sym_BQUOTE] = ACTIONS(624), [anon_sym_LBRACK] = ACTIONS(830), [anon_sym_if] = ACTIONS(832), [anon_sym_case] = ACTIONS(834), [anon_sym_let] = ACTIONS(836), [anon_sym_in] = ACTIONS(624), [anon_sym_BSLASH] = ACTIONS(838), [anon_sym_do] = ACTIONS(840), [anon_sym_ado] = ACTIONS(842), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(611), [sym_where] = ACTIONS(611), [sym_comment] = ACTIONS(3), }, [STATE(283)] = { [sym_integer] = STATE(1967), [sym__numeric] = STATE(1967), [sym__literal] = STATE(1967), [sym_wildcard] = STATE(7653), [sym_variable] = STATE(1515), [sym_qualified_variable] = STATE(1515), [sym_constructor] = STATE(1886), [sym_qualified_constructor] = STATE(1968), [sym__qcon] = STATE(2131), [sym_literal] = STATE(281), [sym_record_literal] = STATE(1514), [sym__record_update_lhs] = STATE(9615), [sym_record_update] = STATE(281), [sym_exp_name] = STATE(281), [sym_exp_parens] = STATE(1514), [sym_exp_type_application] = STATE(281), [sym_exp_array] = STATE(281), [sym_exp_section_left] = STATE(281), [sym_exp_section_right] = STATE(281), [sym_record_accessor] = STATE(281), [sym_exp_record_access] = STATE(2166), [sym_exp_if] = STATE(5602), [sym_exp_case] = STATE(5602), [sym_exp_let_in] = STATE(5602), [sym_exp_lambda] = STATE(5602), [sym__do] = STATE(9616), [sym_exp_do] = STATE(281), [sym__ado] = STATE(9617), [sym_exp_ado] = STATE(281), [sym__do_or_ado_block] = STATE(281), [sym__aexp_projection] = STATE(281), [sym__aexp] = STATE(281), [sym__exp_apply] = STATE(5602), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5359), [sym__varid] = ACTIONS(773), [anon_sym_SEMI] = ACTIONS(611), [sym_number] = ACTIONS(775), [sym_char] = ACTIONS(775), [sym_string] = ACTIONS(777), [sym_triple_quote_string] = ACTIONS(775), [sym__integer_literal] = ACTIONS(779), [sym__hex_literal] = ACTIONS(781), [anon_sym_u2237] = ACTIONS(624), [anon_sym_COLON_COLON] = ACTIONS(624), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(783), [sym__operator] = ACTIONS(624), [anon_sym_DASH] = ACTIONS(624), [anon_sym_LPAREN] = ACTIONS(785), [sym__conid] = ACTIONS(844), [anon_sym_LBRACE] = ACTIONS(790), [anon_sym_AT] = ACTIONS(792), [anon_sym_BQUOTE] = ACTIONS(624), [anon_sym_LBRACK] = ACTIONS(794), [anon_sym_if] = ACTIONS(796), [anon_sym_case] = ACTIONS(798), [anon_sym_let] = ACTIONS(800), [anon_sym_BSLASH] = ACTIONS(802), [anon_sym_do] = ACTIONS(804), [anon_sym_ado] = ACTIONS(806), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(611), [sym__layout_end] = ACTIONS(611), [sym_where] = ACTIONS(611), [sym_comment] = ACTIONS(3), }, [STATE(284)] = { [sym_integer] = STATE(1978), [sym__numeric] = STATE(1978), [sym__literal] = STATE(1978), [sym_wildcard] = STATE(7920), [sym_variable] = STATE(1521), [sym_qualified_variable] = STATE(1521), [sym_constructor] = STATE(1904), [sym_qualified_constructor] = STATE(1980), [sym__qcon] = STATE(2150), [sym_literal] = STATE(284), [sym_record_literal] = STATE(1520), [sym__record_update_lhs] = STATE(9625), [sym_record_update] = STATE(284), [sym_exp_name] = STATE(284), [sym_exp_parens] = STATE(1520), [sym_exp_type_application] = STATE(284), [sym_exp_array] = STATE(284), [sym_exp_section_left] = STATE(284), [sym_exp_section_right] = STATE(284), [sym_record_accessor] = STATE(284), [sym_exp_record_access] = STATE(2003), [sym_exp_if] = STATE(5679), [sym_exp_case] = STATE(5679), [sym_exp_let_in] = STATE(5679), [sym_exp_lambda] = STATE(5679), [sym__do] = STATE(9626), [sym_exp_do] = STATE(284), [sym__ado] = STATE(9627), [sym_exp_ado] = STATE(284), [sym__do_or_ado_block] = STATE(284), [sym__aexp_projection] = STATE(284), [sym__aexp] = STATE(284), [sym__exp_apply] = STATE(5679), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5372), [sym__varid] = ACTIONS(808), [anon_sym_SEMI] = ACTIONS(725), [sym_number] = ACTIONS(810), [sym_char] = ACTIONS(810), [sym_string] = ACTIONS(812), [sym_triple_quote_string] = ACTIONS(810), [sym__integer_literal] = ACTIONS(814), [sym__hex_literal] = ACTIONS(816), [anon_sym_u2237] = ACTIONS(727), [anon_sym_COLON_COLON] = ACTIONS(727), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(818), [sym__operator] = ACTIONS(727), [anon_sym_DASH] = ACTIONS(727), [anon_sym_LPAREN] = ACTIONS(820), [sym__conid] = ACTIONS(848), [anon_sym_LBRACE] = ACTIONS(826), [anon_sym_AT] = ACTIONS(828), [anon_sym_BQUOTE] = ACTIONS(727), [anon_sym_LBRACK] = ACTIONS(830), [anon_sym_if] = ACTIONS(832), [anon_sym_case] = ACTIONS(834), [anon_sym_let] = ACTIONS(836), [anon_sym_in] = ACTIONS(727), [anon_sym_BSLASH] = ACTIONS(838), [anon_sym_do] = ACTIONS(840), [anon_sym_ado] = ACTIONS(842), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(725), [sym_where] = ACTIONS(725), [sym_comment] = ACTIONS(3), }, [STATE(285)] = { [sym_integer] = STATE(2221), [sym__numeric] = STATE(2221), [sym__literal] = STATE(2221), [sym_wildcard] = STATE(7607), [sym_variable] = STATE(1537), [sym_qualified_variable] = STATE(1537), [sym_constructor] = STATE(1933), [sym_qualified_constructor] = STATE(2222), [sym__qcon] = STATE(2077), [sym_literal] = STATE(280), [sym_record_literal] = STATE(1536), [sym__record_update_lhs] = STATE(9272), [sym_record_update] = STATE(280), [sym_exp_name] = STATE(280), [sym_exp_parens] = STATE(1536), [sym_exp_type_application] = STATE(280), [sym_exp_array] = STATE(280), [sym_exp_section_left] = STATE(280), [sym_exp_section_right] = STATE(280), [sym_record_accessor] = STATE(280), [sym_exp_record_access] = STATE(1948), [sym_exp_if] = STATE(5674), [sym_exp_case] = STATE(5674), [sym_exp_let_in] = STATE(5674), [sym_exp_lambda] = STATE(5674), [sym__do] = STATE(9273), [sym_exp_do] = STATE(280), [sym__ado] = STATE(9274), [sym_exp_ado] = STATE(280), [sym__do_or_ado_block] = STATE(280), [sym__aexp_projection] = STATE(280), [sym__aexp] = STATE(280), [sym__exp_apply] = STATE(5674), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5666), [ts_builtin_sym_end] = ACTIONS(611), [sym__varid] = ACTIONS(738), [anon_sym_SEMI] = ACTIONS(611), [sym_number] = ACTIONS(740), [sym_char] = ACTIONS(740), [sym_string] = ACTIONS(742), [sym_triple_quote_string] = ACTIONS(740), [sym__integer_literal] = ACTIONS(744), [sym__hex_literal] = ACTIONS(746), [anon_sym_u2237] = ACTIONS(624), [anon_sym_COLON_COLON] = ACTIONS(624), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(748), [sym__operator] = ACTIONS(624), [anon_sym_DASH] = ACTIONS(624), [anon_sym_LPAREN] = ACTIONS(750), [sym__conid] = ACTIONS(851), [anon_sym_LBRACE] = ACTIONS(755), [anon_sym_AT] = ACTIONS(757), [anon_sym_BQUOTE] = ACTIONS(624), [anon_sym_LBRACK] = ACTIONS(759), [anon_sym_if] = ACTIONS(761), [anon_sym_case] = ACTIONS(763), [anon_sym_let] = ACTIONS(765), [anon_sym_BSLASH] = ACTIONS(767), [anon_sym_do] = ACTIONS(769), [anon_sym_ado] = ACTIONS(771), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(611), [sym_where] = ACTIONS(611), [sym_comment] = ACTIONS(3), }, [STATE(286)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(877), [sym_comment] = ACTIONS(3), }, [STATE(287)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8016), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(879), [sym_comment] = ACTIONS(3), }, [STATE(288)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7637), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(881), [sym_comment] = ACTIONS(3), }, [STATE(289)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(883), [sym_comment] = ACTIONS(3), }, [STATE(290)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7833), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(885), [sym_comment] = ACTIONS(3), }, [STATE(291)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(887), [sym_comment] = ACTIONS(3), }, [STATE(292)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(889), [sym_comment] = ACTIONS(3), }, [STATE(293)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(891), [sym_comment] = ACTIONS(3), }, [STATE(294)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8505), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(903), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(295)] = { [sym_integer] = STATE(2255), [sym__numeric] = STATE(2255), [sym__literal] = STATE(2255), [sym_wildcard] = STATE(7803), [sym_variable] = STATE(1637), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1961), [sym_qualified_constructor] = STATE(2279), [sym__qcon] = STATE(2413), [sym_literal] = STATE(341), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(341), [sym_exp_name] = STATE(341), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(341), [sym_exp_array] = STATE(341), [sym_exp_section_left] = STATE(341), [sym_exp_section_right] = STATE(341), [sym_record_accessor] = STATE(341), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(5942), [sym_exp_case] = STATE(5942), [sym_exp_let_in] = STATE(5942), [sym_exp_lambda] = STATE(5942), [sym__do] = STATE(9501), [sym_exp_do] = STATE(341), [sym__ado] = STATE(9502), [sym_exp_ado] = STATE(341), [sym__do_or_ado_block] = STATE(341), [sym__aexp_projection] = STATE(341), [sym__aexp] = STATE(341), [sym__exp_apply] = STATE(5942), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5655), [sym__varid] = ACTIONS(905), [anon_sym_SEMI] = ACTIONS(611), [sym_number] = ACTIONS(907), [sym_char] = ACTIONS(907), [sym_string] = ACTIONS(909), [sym_triple_quote_string] = ACTIONS(907), [sym__integer_literal] = ACTIONS(911), [sym__hex_literal] = ACTIONS(913), [anon_sym_u2237] = ACTIONS(624), [anon_sym_COLON_COLON] = ACTIONS(624), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(145), [sym__operator] = ACTIONS(624), [anon_sym_DASH] = ACTIONS(624), [anon_sym_LPAREN] = ACTIONS(915), [sym__conid] = ACTIONS(917), [anon_sym_LBRACE] = ACTIONS(921), [anon_sym_AT] = ACTIONS(923), [anon_sym_BQUOTE] = ACTIONS(624), [anon_sym_LBRACK] = ACTIONS(925), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(927), [anon_sym_in] = ACTIONS(624), [anon_sym_BSLASH] = ACTIONS(929), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(611), [sym_comment] = ACTIONS(3), }, [STATE(296)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7886), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(931), [sym_comment] = ACTIONS(3), }, [STATE(297)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7766), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(933), [sym_comment] = ACTIONS(3), }, [STATE(298)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7757), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(935), [sym_comment] = ACTIONS(3), }, [STATE(299)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8275), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(937), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(300)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(387), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(387), [sym_exp_name] = STATE(387), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(387), [sym_exp_array] = STATE(387), [sym_exp_section_left] = STATE(387), [sym_exp_section_right] = STATE(387), [sym_record_accessor] = STATE(387), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(5766), [sym_exp_case] = STATE(5766), [sym_exp_let_in] = STATE(5766), [sym_exp_lambda] = STATE(5766), [sym__do] = STATE(9486), [sym_exp_do] = STATE(387), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(387), [sym__do_or_ado_block] = STATE(387), [sym__aexp_projection] = STATE(387), [sym__aexp] = STATE(387), [sym__exp_apply] = STATE(5766), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [anon_sym_SEMI] = ACTIONS(611), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym_u2237] = ACTIONS(624), [anon_sym_COLON_COLON] = ACTIONS(624), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [sym__operator] = ACTIONS(624), [anon_sym_DASH] = ACTIONS(624), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(939), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(943), [anon_sym_BQUOTE] = ACTIONS(624), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(945), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(611), [sym__layout_end] = ACTIONS(611), [sym_comment] = ACTIONS(3), }, [STATE(301)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9376), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(302)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(981), [sym_comment] = ACTIONS(3), }, [STATE(303)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(983), [sym_comment] = ACTIONS(3), }, [STATE(304)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8158), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(985), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(305)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(987), [sym_comment] = ACTIONS(3), }, [STATE(306)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(989), [sym_comment] = ACTIONS(3), }, [STATE(307)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8228), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(991), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(308)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7874), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(993), [sym_comment] = ACTIONS(3), }, [STATE(309)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(995), [sym_comment] = ACTIONS(3), }, [STATE(310)] = { [sym_integer] = STATE(2253), [sym__numeric] = STATE(2253), [sym__literal] = STATE(2253), [sym_wildcard] = STATE(7769), [sym_variable] = STATE(1639), [sym_qualified_variable] = STATE(1639), [sym_constructor] = STATE(2061), [sym_qualified_constructor] = STATE(2259), [sym__qcon] = STATE(2436), [sym_literal] = STATE(337), [sym_record_literal] = STATE(1638), [sym__record_update_lhs] = STATE(9717), [sym_record_update] = STATE(337), [sym_exp_name] = STATE(337), [sym_exp_parens] = STATE(1638), [sym_exp_type_application] = STATE(337), [sym_exp_array] = STATE(337), [sym_exp_section_left] = STATE(337), [sym_exp_section_right] = STATE(337), [sym_record_accessor] = STATE(337), [sym_exp_record_access] = STATE(2446), [sym_exp_if] = STATE(5824), [sym_exp_case] = STATE(5824), [sym_exp_let_in] = STATE(5824), [sym_exp_lambda] = STATE(5824), [sym__do] = STATE(9718), [sym_exp_do] = STATE(337), [sym__ado] = STATE(9719), [sym_exp_ado] = STATE(337), [sym__do_or_ado_block] = STATE(337), [sym__aexp_projection] = STATE(337), [sym__aexp] = STATE(337), [sym__exp_apply] = STATE(5824), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5464), [sym__varid] = ACTIONS(997), [sym_number] = ACTIONS(999), [sym_char] = ACTIONS(999), [sym_string] = ACTIONS(1001), [sym_triple_quote_string] = ACTIONS(999), [sym__integer_literal] = ACTIONS(1003), [sym__hex_literal] = ACTIONS(1005), [anon_sym_u2192] = ACTIONS(624), [anon_sym_DASH_GT] = ACTIONS(624), [anon_sym_u2237] = ACTIONS(624), [anon_sym_COLON_COLON] = ACTIONS(624), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(1007), [sym__operator] = ACTIONS(624), [anon_sym_DASH] = ACTIONS(624), [anon_sym_LPAREN] = ACTIONS(1009), [sym__conid] = ACTIONS(1011), [anon_sym_LBRACE] = ACTIONS(1015), [anon_sym_AT] = ACTIONS(1017), [anon_sym_BQUOTE] = ACTIONS(624), [anon_sym_LBRACK] = ACTIONS(1019), [anon_sym_if] = ACTIONS(1021), [anon_sym_case] = ACTIONS(1023), [anon_sym_let] = ACTIONS(1025), [anon_sym_BSLASH] = ACTIONS(1027), [anon_sym_do] = ACTIONS(1029), [anon_sym_ado] = ACTIONS(1031), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), [sym_comma] = ACTIONS(611), }, [STATE(311)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7581), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1033), [sym_comment] = ACTIONS(3), }, [STATE(312)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1035), [sym_comment] = ACTIONS(3), }, [STATE(313)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1037), [sym_comment] = ACTIONS(3), }, [STATE(314)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8191), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1039), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(315)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1041), [sym_comment] = ACTIONS(3), }, [STATE(316)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1043), [sym_comment] = ACTIONS(3), }, [STATE(317)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7819), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1045), [sym_comment] = ACTIONS(3), }, [STATE(318)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8013), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1047), [sym_comment] = ACTIONS(3), }, [STATE(319)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1049), [sym_comment] = ACTIONS(3), }, [STATE(320)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1051), [sym_comment] = ACTIONS(3), }, [STATE(321)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1053), [sym_comment] = ACTIONS(3), }, [STATE(322)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1055), [sym_comment] = ACTIONS(3), }, [STATE(323)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1057), [sym_comment] = ACTIONS(3), }, [STATE(324)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8546), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1059), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(325)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1061), [sym_comment] = ACTIONS(3), }, [STATE(326)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1063), [sym_comment] = ACTIONS(3), }, [STATE(327)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1065), [sym_comment] = ACTIONS(3), }, [STATE(328)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7617), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1067), [sym_comment] = ACTIONS(3), }, [STATE(329)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1069), [sym_comment] = ACTIONS(3), }, [STATE(330)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8583), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1071), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(331)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8076), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1073), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(332)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1075), [sym_comment] = ACTIONS(3), }, [STATE(333)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1077), [sym_comment] = ACTIONS(3), }, [STATE(334)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8053), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1079), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(335)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1081), [sym_comment] = ACTIONS(3), }, [STATE(336)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8175), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1083), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(337)] = { [sym_integer] = STATE(2253), [sym__numeric] = STATE(2253), [sym__literal] = STATE(2253), [sym_wildcard] = STATE(7769), [sym_variable] = STATE(1639), [sym_qualified_variable] = STATE(1639), [sym_constructor] = STATE(2061), [sym_qualified_constructor] = STATE(2259), [sym__qcon] = STATE(2436), [sym_literal] = STATE(337), [sym_record_literal] = STATE(1638), [sym__record_update_lhs] = STATE(9717), [sym_record_update] = STATE(337), [sym_exp_name] = STATE(337), [sym_exp_parens] = STATE(1638), [sym_exp_type_application] = STATE(337), [sym_exp_array] = STATE(337), [sym_exp_section_left] = STATE(337), [sym_exp_section_right] = STATE(337), [sym_record_accessor] = STATE(337), [sym_exp_record_access] = STATE(2446), [sym_exp_if] = STATE(5824), [sym_exp_case] = STATE(5824), [sym_exp_let_in] = STATE(5824), [sym_exp_lambda] = STATE(5824), [sym__do] = STATE(9718), [sym_exp_do] = STATE(337), [sym__ado] = STATE(9719), [sym_exp_ado] = STATE(337), [sym__do_or_ado_block] = STATE(337), [sym__aexp_projection] = STATE(337), [sym__aexp] = STATE(337), [sym__exp_apply] = STATE(5824), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5464), [sym__varid] = ACTIONS(997), [sym_number] = ACTIONS(999), [sym_char] = ACTIONS(999), [sym_string] = ACTIONS(1001), [sym_triple_quote_string] = ACTIONS(999), [sym__integer_literal] = ACTIONS(1003), [sym__hex_literal] = ACTIONS(1005), [anon_sym_u2192] = ACTIONS(727), [anon_sym_DASH_GT] = ACTIONS(727), [anon_sym_u2237] = ACTIONS(727), [anon_sym_COLON_COLON] = ACTIONS(727), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(1007), [sym__operator] = ACTIONS(727), [anon_sym_DASH] = ACTIONS(727), [anon_sym_LPAREN] = ACTIONS(1009), [sym__conid] = ACTIONS(1085), [anon_sym_LBRACE] = ACTIONS(1015), [anon_sym_AT] = ACTIONS(1017), [anon_sym_BQUOTE] = ACTIONS(727), [anon_sym_LBRACK] = ACTIONS(1019), [anon_sym_if] = ACTIONS(1021), [anon_sym_case] = ACTIONS(1023), [anon_sym_let] = ACTIONS(1025), [anon_sym_BSLASH] = ACTIONS(1027), [anon_sym_do] = ACTIONS(1029), [anon_sym_ado] = ACTIONS(1031), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), [sym_comma] = ACTIONS(725), }, [STATE(338)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7689), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1088), [sym_comment] = ACTIONS(3), }, [STATE(339)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7713), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1090), [sym_comment] = ACTIONS(3), }, [STATE(340)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8122), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1092), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(341)] = { [sym_integer] = STATE(2255), [sym__numeric] = STATE(2255), [sym__literal] = STATE(2255), [sym_wildcard] = STATE(7803), [sym_variable] = STATE(1637), [sym_qualified_variable] = STATE(1637), [sym_constructor] = STATE(1961), [sym_qualified_constructor] = STATE(2279), [sym__qcon] = STATE(2413), [sym_literal] = STATE(341), [sym_record_literal] = STATE(1622), [sym__record_update_lhs] = STATE(9500), [sym_record_update] = STATE(341), [sym_exp_name] = STATE(341), [sym_exp_parens] = STATE(1622), [sym_exp_type_application] = STATE(341), [sym_exp_array] = STATE(341), [sym_exp_section_left] = STATE(341), [sym_exp_section_right] = STATE(341), [sym_record_accessor] = STATE(341), [sym_exp_record_access] = STATE(2358), [sym_exp_if] = STATE(5942), [sym_exp_case] = STATE(5942), [sym_exp_let_in] = STATE(5942), [sym_exp_lambda] = STATE(5942), [sym__do] = STATE(9501), [sym_exp_do] = STATE(341), [sym__ado] = STATE(9502), [sym_exp_ado] = STATE(341), [sym__do_or_ado_block] = STATE(341), [sym__aexp_projection] = STATE(341), [sym__aexp] = STATE(341), [sym__exp_apply] = STATE(5942), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5655), [sym__varid] = ACTIONS(905), [anon_sym_SEMI] = ACTIONS(725), [sym_number] = ACTIONS(907), [sym_char] = ACTIONS(907), [sym_string] = ACTIONS(909), [sym_triple_quote_string] = ACTIONS(907), [sym__integer_literal] = ACTIONS(911), [sym__hex_literal] = ACTIONS(913), [anon_sym_u2237] = ACTIONS(727), [anon_sym_COLON_COLON] = ACTIONS(727), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(145), [sym__operator] = ACTIONS(727), [anon_sym_DASH] = ACTIONS(727), [anon_sym_LPAREN] = ACTIONS(915), [sym__conid] = ACTIONS(1094), [anon_sym_LBRACE] = ACTIONS(921), [anon_sym_AT] = ACTIONS(923), [anon_sym_BQUOTE] = ACTIONS(727), [anon_sym_LBRACK] = ACTIONS(925), [anon_sym_if] = ACTIONS(159), [anon_sym_case] = ACTIONS(161), [anon_sym_let] = ACTIONS(927), [anon_sym_in] = ACTIONS(727), [anon_sym_BSLASH] = ACTIONS(929), [anon_sym_do] = ACTIONS(169), [anon_sym_ado] = ACTIONS(171), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(725), [sym_comment] = ACTIONS(3), }, [STATE(342)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1097), [sym_comment] = ACTIONS(3), }, [STATE(343)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1099), [sym_comment] = ACTIONS(3), }, [STATE(344)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8026), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1101), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(345)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7875), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1103), [sym_comment] = ACTIONS(3), }, [STATE(346)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1105), [sym_comment] = ACTIONS(3), }, [STATE(347)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1107), [sym_comment] = ACTIONS(3), }, [STATE(348)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7774), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1109), [sym_comment] = ACTIONS(3), }, [STATE(349)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8261), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1111), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(350)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8452), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1113), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(351)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8094), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1115), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(352)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1117), [sym_comment] = ACTIONS(3), }, [STATE(353)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1119), [sym_comment] = ACTIONS(3), }, [STATE(354)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7824), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1121), [sym_comment] = ACTIONS(3), }, [STATE(355)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7778), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1123), [sym_comment] = ACTIONS(3), }, [STATE(356)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1125), [sym_comment] = ACTIONS(3), }, [STATE(357)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1127), [sym_comment] = ACTIONS(3), }, [STATE(358)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8074), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1129), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(359)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1131), [sym_comment] = ACTIONS(3), }, [STATE(360)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1133), [sym_comment] = ACTIONS(3), }, [STATE(361)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1135), [sym_comment] = ACTIONS(3), }, [STATE(362)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7735), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1137), [sym_comment] = ACTIONS(3), }, [STATE(363)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8294), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1139), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(364)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8461), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1141), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(365)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8113), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1143), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(366)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8124), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1145), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(367)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8091), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1147), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(368)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8346), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1149), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(369)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(6801), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_field_wildcard] = STATE(8634), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8644), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(370)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7991), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1151), [sym_comment] = ACTIONS(3), }, [STATE(371)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7601), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1153), [sym_comment] = ACTIONS(3), }, [STATE(372)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7783), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1155), [sym_comment] = ACTIONS(3), }, [STATE(373)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7598), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1157), [sym_comment] = ACTIONS(3), }, [STATE(374)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(378), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(378), [sym_exp_name] = STATE(378), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(378), [sym_exp_array] = STATE(378), [sym_exp_section_left] = STATE(378), [sym_exp_section_right] = STATE(378), [sym_record_accessor] = STATE(378), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(5727), [sym_exp_case] = STATE(5727), [sym_exp_let_in] = STATE(5727), [sym_exp_lambda] = STATE(5727), [sym__do] = STATE(9367), [sym_exp_do] = STATE(378), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(378), [sym__do_or_ado_block] = STATE(378), [sym__aexp_projection] = STATE(378), [sym__aexp] = STATE(378), [sym__exp_apply] = STATE(5727), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym_u2237] = ACTIONS(624), [anon_sym_COLON_COLON] = ACTIONS(624), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [sym__operator] = ACTIONS(624), [anon_sym_DASH] = ACTIONS(624), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(1159), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_RBRACE] = ACTIONS(611), [anon_sym_AT] = ACTIONS(1163), [anon_sym_BQUOTE] = ACTIONS(624), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(611), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(1165), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), [sym_comma] = ACTIONS(611), }, [STATE(375)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1167), [sym_comment] = ACTIONS(3), }, [STATE(376)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1169), [sym_comment] = ACTIONS(3), }, [STATE(377)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1171), [sym_comment] = ACTIONS(3), }, [STATE(378)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(378), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(378), [sym_exp_name] = STATE(378), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(378), [sym_exp_array] = STATE(378), [sym_exp_section_left] = STATE(378), [sym_exp_section_right] = STATE(378), [sym_record_accessor] = STATE(378), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(5727), [sym_exp_case] = STATE(5727), [sym_exp_let_in] = STATE(5727), [sym_exp_lambda] = STATE(5727), [sym__do] = STATE(9367), [sym_exp_do] = STATE(378), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(378), [sym__do_or_ado_block] = STATE(378), [sym__aexp_projection] = STATE(378), [sym__aexp] = STATE(378), [sym__exp_apply] = STATE(5727), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym_u2237] = ACTIONS(727), [anon_sym_COLON_COLON] = ACTIONS(727), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [sym__operator] = ACTIONS(727), [anon_sym_DASH] = ACTIONS(727), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(1173), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_RBRACE] = ACTIONS(725), [anon_sym_AT] = ACTIONS(1163), [anon_sym_BQUOTE] = ACTIONS(727), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(725), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(1165), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), [sym_comma] = ACTIONS(725), }, [STATE(379)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8339), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1176), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(380)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1178), [sym_comment] = ACTIONS(3), }, [STATE(381)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8186), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1180), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(382)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1182), [sym_comment] = ACTIONS(3), }, [STATE(383)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1184), [sym_comment] = ACTIONS(3), }, [STATE(384)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1186), [sym_comment] = ACTIONS(3), }, [STATE(385)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8008), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1188), [sym_comment] = ACTIONS(3), }, [STATE(386)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8478), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1190), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(387)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(387), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(387), [sym_exp_name] = STATE(387), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(387), [sym_exp_array] = STATE(387), [sym_exp_section_left] = STATE(387), [sym_exp_section_right] = STATE(387), [sym_record_accessor] = STATE(387), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(5766), [sym_exp_case] = STATE(5766), [sym_exp_let_in] = STATE(5766), [sym_exp_lambda] = STATE(5766), [sym__do] = STATE(9486), [sym_exp_do] = STATE(387), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(387), [sym__do_or_ado_block] = STATE(387), [sym__aexp_projection] = STATE(387), [sym__aexp] = STATE(387), [sym__exp_apply] = STATE(5766), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [anon_sym_SEMI] = ACTIONS(725), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym_u2237] = ACTIONS(727), [anon_sym_COLON_COLON] = ACTIONS(727), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [sym__operator] = ACTIONS(727), [anon_sym_DASH] = ACTIONS(727), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(1192), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(943), [anon_sym_BQUOTE] = ACTIONS(727), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(945), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_semicolon] = ACTIONS(725), [sym__layout_end] = ACTIONS(725), [sym_comment] = ACTIONS(3), }, [STATE(388)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1195), [sym_comment] = ACTIONS(3), }, [STATE(389)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8336), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1197), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(390)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1199), [sym_comment] = ACTIONS(3), }, [STATE(391)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1201), [sym_comment] = ACTIONS(3), }, [STATE(392)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8373), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1203), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(393)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1205), [sym_comment] = ACTIONS(3), }, [STATE(394)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8263), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1207), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(395)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1209), [sym_comment] = ACTIONS(3), }, [STATE(396)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7629), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1211), [sym_comment] = ACTIONS(3), }, [STATE(397)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1213), [sym_comment] = ACTIONS(3), }, [STATE(398)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1215), [sym_comment] = ACTIONS(3), }, [STATE(399)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7765), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1217), [sym_comment] = ACTIONS(3), }, [STATE(400)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1219), [sym_comment] = ACTIONS(3), }, [STATE(401)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1221), [sym_comment] = ACTIONS(3), }, [STATE(402)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8410), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1223), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(403)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8574), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1225), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(404)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7846), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1227), [sym_comment] = ACTIONS(3), }, [STATE(405)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8007), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1229), [sym_comment] = ACTIONS(3), }, [STATE(406)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7871), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1231), [sym_comment] = ACTIONS(3), }, [STATE(407)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8482), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1233), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(408)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(7944), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1235), [sym_comment] = ACTIONS(3), }, [STATE(409)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1237), [sym_comment] = ACTIONS(3), }, [STATE(410)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1239), [sym_comment] = ACTIONS(3), }, [STATE(411)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1241), [sym_comment] = ACTIONS(3), }, [STATE(412)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8460), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1243), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(413)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1245), [sym_comment] = ACTIONS(3), }, [STATE(414)] = { [sym_integer] = STATE(2399), [sym__numeric] = STATE(2399), [sym__literal] = STATE(2399), [sym_wildcard] = STATE(7865), [sym_variable] = STATE(1681), [sym_qualified_variable] = STATE(1681), [sym_constructor] = STATE(2093), [sym_qualified_constructor] = STATE(2404), [sym__qcon] = STATE(2361), [sym_literal] = STATE(374), [sym_record_literal] = STATE(1680), [sym__record_update_lhs] = STATE(9366), [sym_record_update] = STATE(374), [sym_exp_name] = STATE(374), [sym_exp_negation] = STATE(3154), [sym_exp_parens] = STATE(1680), [sym_exp_type_application] = STATE(374), [sym_exp_array] = STATE(374), [sym_exp_section_left] = STATE(374), [sym_exp_section_right] = STATE(374), [sym_record_accessor] = STATE(374), [sym_exp_record_access] = STATE(2270), [sym_exp_if] = STATE(3154), [sym_exp_case] = STATE(3154), [sym_exp_let_in] = STATE(3154), [sym_exp_lambda] = STATE(3154), [sym__do] = STATE(9367), [sym_exp_do] = STATE(374), [sym__ado] = STATE(9368), [sym_exp_ado] = STATE(374), [sym__do_or_ado_block] = STATE(374), [sym__aexp_projection] = STATE(374), [sym__aexp] = STATE(374), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3154), [sym__lexp] = STATE(3154), [sym_exp_infix] = STATE(3154), [sym__exp_infix] = STATE(3154), [sym__exp] = STATE(8352), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5577), [sym__varid] = ACTIONS(893), [sym_number] = ACTIONS(465), [sym_char] = ACTIONS(465), [sym_string] = ACTIONS(467), [sym_triple_quote_string] = ACTIONS(465), [sym__integer_literal] = ACTIONS(469), [sym__hex_literal] = ACTIONS(471), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(475), [anon_sym_DASH] = ACTIONS(895), [anon_sym_LPAREN] = ACTIONS(897), [sym__conid] = ACTIONS(481), [anon_sym_LBRACE] = ACTIONS(899), [anon_sym_AT] = ACTIONS(485), [anon_sym_LBRACK] = ACTIONS(901), [anon_sym_RBRACK] = ACTIONS(1247), [anon_sym_if] = ACTIONS(491), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(495), [anon_sym_BSLASH] = ACTIONS(497), [anon_sym_do] = ACTIONS(499), [anon_sym_ado] = ACTIONS(501), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(415)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9286), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(416)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9332), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(417)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9354), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(418)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9373), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(419)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9391), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(420)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9409), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(421)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9426), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(422)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9443), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(423)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9459), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(424)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9475), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(425)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9491), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(426)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9506), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(427)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9521), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(428)] = { [sym_integer] = STATE(2663), [sym__numeric] = STATE(2663), [sym__literal] = STATE(2663), [sym_wildcard] = STATE(6599), [sym_variable] = STATE(1863), [sym_qualified_variable] = STATE(1863), [sym_constructor] = STATE(2265), [sym_qualified_constructor] = STATE(2664), [sym__qcon] = STATE(2540), [sym_literal] = STATE(476), [sym_record_literal] = STATE(1862), [sym__record_update_lhs] = STATE(9402), [sym_record_update] = STATE(476), [sym_exp_name] = STATE(476), [sym_exp_negation] = STATE(3292), [sym_exp_parens] = STATE(1862), [sym_exp_type_application] = STATE(476), [sym_exp_array] = STATE(476), [sym_exp_section_left] = STATE(476), [sym_exp_section_right] = STATE(476), [sym_record_accessor] = STATE(476), [sym_exp_record_access] = STATE(2612), [sym_exp_if] = STATE(3292), [sym__exp_case_slots] = STATE(9536), [sym_exp_case] = STATE(3292), [sym_exp_let_in] = STATE(3292), [sym_exp_lambda] = STATE(3292), [sym__do] = STATE(9403), [sym_exp_do] = STATE(476), [sym__ado] = STATE(9404), [sym_exp_ado] = STATE(476), [sym__do_or_ado_block] = STATE(476), [sym__aexp_projection] = STATE(476), [sym__aexp] = STATE(476), [sym__exp_apply] = STATE(5673), [sym__fexp] = STATE(3292), [sym__lexp] = STATE(3292), [sym_exp_infix] = STATE(3292), [sym__exp_infix] = STATE(3292), [sym__exp] = STATE(8371), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5662), [sym__varid] = ACTIONS(947), [sym_number] = ACTIONS(949), [sym_char] = ACTIONS(949), [sym_string] = ACTIONS(951), [sym_triple_quote_string] = ACTIONS(949), [sym__integer_literal] = ACTIONS(953), [sym__hex_literal] = ACTIONS(955), [anon_sym__] = ACTIONS(473), [sym_hole] = ACTIONS(957), [anon_sym_DASH] = ACTIONS(959), [anon_sym_LPAREN] = ACTIONS(961), [sym__conid] = ACTIONS(963), [anon_sym_LBRACE] = ACTIONS(965), [anon_sym_AT] = ACTIONS(967), [anon_sym_LBRACK] = ACTIONS(969), [anon_sym_if] = ACTIONS(971), [anon_sym_case] = ACTIONS(493), [anon_sym_let] = ACTIONS(973), [anon_sym_BSLASH] = ACTIONS(975), [anon_sym_do] = ACTIONS(977), [anon_sym_ado] = ACTIONS(979), [aux_sym__token1] = ACTIONS(3), [sym_comment] = ACTIONS(3), }, [STATE(429)] = { [sym_integer] = STATE(2395), [sym__numeric] = STATE(2395), [sym__literal] = STATE(2395), [sym_wildcard] = STATE(7943), [sym_variable] = STATE(1651), [sym_qualified_variable] = STATE(1651), [sym_constructor] = STATE(1953), [sym_qualified_constructor] = STATE(2406), [sym__qcon] = STATE(2271), [sym_literal] = STATE(300), [sym_record_literal] = STATE(1670), [sym__record_update_lhs] = STATE(10071), [sym_record_update] = STATE(300), [sym_exp_name] = STATE(300), [sym_exp_negation] = STATE(3175), [sym_exp_parens] = STATE(1670), [sym_exp_type_application] = STATE(300), [sym_exp_array] = STATE(300), [sym_exp_section_left] = STATE(300), [sym_exp_section_right] = STATE(300), [sym_record_accessor] = STATE(300), [sym_exp_record_access] = STATE(2331), [sym_exp_if] = STATE(3175), [sym_exp_case] = STATE(3175), [sym_exp_let_in] = STATE(3175), [sym_exp_lambda] = STATE(3175), [sym__do] = STATE(9486), [sym_exp_do] = STATE(300), [sym__ado] = STATE(9487), [sym_exp_ado] = STATE(300), [sym__do_or_ado_block] = STATE(300), [sym__aexp_projection] = STATE(300), [sym__aexp] = STATE(300), [sym__exp_apply] = STATE(6088), [sym__fexp] = STATE(3175), [sym__lexp] = STATE(3175), [sym_exp_infix] = STATE(3175), [sym__exp_infix] = STATE(3175), [sym__exp] = STATE(8547), [sym__modid] = STATE(9733), [aux_sym__qualifying_module] = STATE(5600), [sym__varid] = ACTIONS(855), [sym_number] = ACTIONS(857), [sym_char] = ACTIONS(857), [sym_string] = ACTIONS(859), [sym_triple_quote_string] = ACTIONS(857), [sym__integer_literal] = ACTIONS(861), [sym__hex_literal] = ACTIONS(863), [anon_sym__] = ACTIONS(535), [sym_hole] = ACTIONS(239), [anon_sym_DASH] = ACTIONS(865), [anon_sym_LPAREN] = ACTIONS(867), [sym__conid] = ACTIONS(869), [anon_sym_LBRACE] = ACTIONS(871), [anon_sym_AT] = ACTIONS(249), [anon_sym_LBRACK] = ACTIONS(873), [anon_sym_if] = ACTIONS(253), [anon_sym_case] = ACTIONS(255), [anon_sym_let] = ACTIONS(875), [anon_sym_BSLASH] = ACTIONS(259), [anon_sym_do] = ACTIONS(261), [anon_sym_ado] = ACTIONS(263), [aux_sym__token1] = ACTIONS(3), [sym__layout_end] = ACTIONS(1249), [sym_comment] = ACTIONS(3), }, }; static const uint16_t ts_small_parse_table[] = { [0] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7396), 1, sym_wildcard, STATE(9416), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [139] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(773), 1, sym__varid, ACTIONS(777), 1, sym_string, ACTIONS(779), 1, sym__integer_literal, ACTIONS(781), 1, sym__hex_literal, ACTIONS(783), 1, sym_hole, ACTIONS(785), 1, anon_sym_LPAREN, ACTIONS(790), 1, anon_sym_LBRACE, ACTIONS(794), 1, anon_sym_LBRACK, ACTIONS(796), 1, anon_sym_if, ACTIONS(798), 1, anon_sym_case, ACTIONS(800), 1, anon_sym_let, ACTIONS(804), 1, anon_sym_do, ACTIONS(806), 1, anon_sym_ado, ACTIONS(1285), 1, anon_sym_DASH, ACTIONS(1287), 1, sym__conid, ACTIONS(1289), 1, anon_sym_AT, ACTIONS(1291), 1, anon_sym_BSLASH, STATE(1886), 1, sym_constructor, STATE(1968), 1, sym_qualified_constructor, STATE(2131), 1, sym__qcon, STATE(2166), 1, sym_exp_record_access, STATE(5359), 1, aux_sym__qualifying_module, STATE(5588), 1, sym__exp_apply, STATE(7653), 1, sym_wildcard, STATE(7968), 1, sym__exp, STATE(9615), 1, sym__record_update_lhs, STATE(9616), 1, sym__do, STATE(9617), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1514), 2, sym_record_literal, sym_exp_parens, STATE(1515), 2, sym_variable, sym_qualified_variable, ACTIONS(775), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1967), 3, sym_integer, sym__numeric, sym__literal, STATE(3081), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(283), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [278] = 37, ACTIONS(473), 1, anon_sym__, ACTIONS(493), 1, anon_sym_case, ACTIONS(947), 1, sym__varid, ACTIONS(951), 1, sym_string, ACTIONS(953), 1, sym__integer_literal, ACTIONS(955), 1, sym__hex_literal, ACTIONS(957), 1, sym_hole, ACTIONS(959), 1, anon_sym_DASH, ACTIONS(961), 1, anon_sym_LPAREN, ACTIONS(963), 1, sym__conid, ACTIONS(965), 1, anon_sym_LBRACE, ACTIONS(967), 1, anon_sym_AT, ACTIONS(969), 1, anon_sym_LBRACK, ACTIONS(971), 1, anon_sym_if, ACTIONS(973), 1, anon_sym_let, ACTIONS(975), 1, anon_sym_BSLASH, ACTIONS(977), 1, anon_sym_do, ACTIONS(979), 1, anon_sym_ado, STATE(2265), 1, sym_constructor, STATE(2540), 1, sym__qcon, STATE(2612), 1, sym_exp_record_access, STATE(2664), 1, sym_qualified_constructor, STATE(5662), 1, aux_sym__qualifying_module, STATE(5673), 1, sym__exp_apply, STATE(6785), 1, sym_wildcard, STATE(8610), 1, sym__exp, STATE(9402), 1, sym__record_update_lhs, STATE(9403), 1, sym__do, STATE(9404), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1862), 2, sym_record_literal, sym_exp_parens, STATE(1863), 2, sym_variable, sym_qualified_variable, ACTIONS(949), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2663), 3, sym_integer, sym__numeric, sym__literal, STATE(3292), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(476), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [417] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(1293), 1, sym__varid, ACTIONS(1297), 1, sym_string, ACTIONS(1299), 1, sym__integer_literal, ACTIONS(1301), 1, sym__hex_literal, ACTIONS(1303), 1, sym_hole, ACTIONS(1305), 1, anon_sym_DASH, ACTIONS(1307), 1, anon_sym_LPAREN, ACTIONS(1309), 1, sym__conid, ACTIONS(1311), 1, anon_sym_LBRACE, ACTIONS(1313), 1, anon_sym_AT, ACTIONS(1315), 1, anon_sym_LBRACK, ACTIONS(1317), 1, anon_sym_if, ACTIONS(1319), 1, anon_sym_case, ACTIONS(1321), 1, anon_sym_let, ACTIONS(1323), 1, anon_sym_BSLASH, ACTIONS(1325), 1, anon_sym_do, ACTIONS(1327), 1, anon_sym_ado, STATE(2294), 1, sym_constructor, STATE(2509), 1, sym__qcon, STATE(2562), 1, sym_exp_record_access, STATE(2573), 1, sym_qualified_constructor, STATE(5550), 1, aux_sym__qualifying_module, STATE(6294), 1, sym__exp_apply, STATE(6787), 1, sym__exp, STATE(7832), 1, sym_wildcard, STATE(9559), 1, sym__record_update_lhs, STATE(9560), 1, sym__do, STATE(9561), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1807), 2, sym_record_literal, sym_exp_parens, STATE(1808), 2, sym_variable, sym_qualified_variable, ACTIONS(1295), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2572), 3, sym_integer, sym__numeric, sym__literal, STATE(3310), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(513), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [556] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(653), 1, sym__varid, ACTIONS(657), 1, sym_string, ACTIONS(659), 1, sym__integer_literal, ACTIONS(661), 1, sym__hex_literal, ACTIONS(663), 1, sym_hole, ACTIONS(665), 1, anon_sym_LPAREN, ACTIONS(671), 1, anon_sym_LBRACE, ACTIONS(675), 1, anon_sym_LBRACK, ACTIONS(677), 1, anon_sym_if, ACTIONS(679), 1, anon_sym_case, ACTIONS(681), 1, anon_sym_let, ACTIONS(685), 1, anon_sym_do, ACTIONS(687), 1, anon_sym_ado, ACTIONS(1329), 1, anon_sym_DASH, ACTIONS(1331), 1, sym__conid, ACTIONS(1333), 1, anon_sym_AT, ACTIONS(1335), 1, anon_sym_BSLASH, STATE(1655), 1, sym_constructor, STATE(1830), 1, sym__qcon, STATE(1939), 1, sym_qualified_constructor, STATE(1944), 1, sym_exp_record_access, STATE(5073), 1, sym__exp_apply, STATE(5401), 1, aux_sym__qualifying_module, STATE(7530), 1, sym__exp, STATE(7753), 1, sym_wildcard, STATE(9655), 1, sym__record_update_lhs, STATE(9656), 1, sym__do, STATE(9657), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1495), 2, sym_variable, sym_qualified_variable, STATE(1498), 2, sym_record_literal, sym_exp_parens, ACTIONS(655), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1932), 3, sym_integer, sym__numeric, sym__literal, STATE(3003), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(275), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [695] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(997), 1, sym__varid, ACTIONS(1001), 1, sym_string, ACTIONS(1003), 1, sym__integer_literal, ACTIONS(1005), 1, sym__hex_literal, ACTIONS(1007), 1, sym_hole, ACTIONS(1009), 1, anon_sym_LPAREN, ACTIONS(1015), 1, anon_sym_LBRACE, ACTIONS(1019), 1, anon_sym_LBRACK, ACTIONS(1021), 1, anon_sym_if, ACTIONS(1023), 1, anon_sym_case, ACTIONS(1025), 1, anon_sym_let, ACTIONS(1029), 1, anon_sym_do, ACTIONS(1031), 1, anon_sym_ado, ACTIONS(1337), 1, anon_sym_DASH, ACTIONS(1339), 1, sym__conid, ACTIONS(1341), 1, anon_sym_AT, ACTIONS(1343), 1, anon_sym_BSLASH, STATE(2061), 1, sym_constructor, STATE(2259), 1, sym_qualified_constructor, STATE(2436), 1, sym__qcon, STATE(2446), 1, sym_exp_record_access, STATE(5464), 1, aux_sym__qualifying_module, STATE(5813), 1, sym__exp_apply, STATE(6093), 1, sym__exp, STATE(7769), 1, sym_wildcard, STATE(9717), 1, sym__record_update_lhs, STATE(9718), 1, sym__do, STATE(9719), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1638), 2, sym_record_literal, sym_exp_parens, STATE(1639), 2, sym_variable, sym_qualified_variable, ACTIONS(999), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2253), 3, sym_integer, sym__numeric, sym__literal, STATE(3212), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(310), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [834] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(997), 1, sym__varid, ACTIONS(1001), 1, sym_string, ACTIONS(1003), 1, sym__integer_literal, ACTIONS(1005), 1, sym__hex_literal, ACTIONS(1007), 1, sym_hole, ACTIONS(1009), 1, anon_sym_LPAREN, ACTIONS(1015), 1, anon_sym_LBRACE, ACTIONS(1019), 1, anon_sym_LBRACK, ACTIONS(1021), 1, anon_sym_if, ACTIONS(1023), 1, anon_sym_case, ACTIONS(1025), 1, anon_sym_let, ACTIONS(1029), 1, anon_sym_do, ACTIONS(1031), 1, anon_sym_ado, ACTIONS(1337), 1, anon_sym_DASH, ACTIONS(1339), 1, sym__conid, ACTIONS(1341), 1, anon_sym_AT, ACTIONS(1343), 1, anon_sym_BSLASH, STATE(2061), 1, sym_constructor, STATE(2259), 1, sym_qualified_constructor, STATE(2436), 1, sym__qcon, STATE(2446), 1, sym_exp_record_access, STATE(5464), 1, aux_sym__qualifying_module, STATE(5813), 1, sym__exp_apply, STATE(6140), 1, sym__exp, STATE(7769), 1, sym_wildcard, STATE(9717), 1, sym__record_update_lhs, STATE(9718), 1, sym__do, STATE(9719), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1638), 2, sym_record_literal, sym_exp_parens, STATE(1639), 2, sym_variable, sym_qualified_variable, ACTIONS(999), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2253), 3, sym_integer, sym__numeric, sym__literal, STATE(3212), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(310), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [973] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(1293), 1, sym__varid, ACTIONS(1297), 1, sym_string, ACTIONS(1299), 1, sym__integer_literal, ACTIONS(1301), 1, sym__hex_literal, ACTIONS(1303), 1, sym_hole, ACTIONS(1305), 1, anon_sym_DASH, ACTIONS(1307), 1, anon_sym_LPAREN, ACTIONS(1309), 1, sym__conid, ACTIONS(1311), 1, anon_sym_LBRACE, ACTIONS(1313), 1, anon_sym_AT, ACTIONS(1315), 1, anon_sym_LBRACK, ACTIONS(1317), 1, anon_sym_if, ACTIONS(1319), 1, anon_sym_case, ACTIONS(1321), 1, anon_sym_let, ACTIONS(1323), 1, anon_sym_BSLASH, ACTIONS(1325), 1, anon_sym_do, ACTIONS(1327), 1, anon_sym_ado, STATE(2294), 1, sym_constructor, STATE(2509), 1, sym__qcon, STATE(2562), 1, sym_exp_record_access, STATE(2573), 1, sym_qualified_constructor, STATE(5550), 1, aux_sym__qualifying_module, STATE(6294), 1, sym__exp_apply, STATE(6788), 1, sym__exp, STATE(7832), 1, sym_wildcard, STATE(9559), 1, sym__record_update_lhs, STATE(9560), 1, sym__do, STATE(9561), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1807), 2, sym_record_literal, sym_exp_parens, STATE(1808), 2, sym_variable, sym_qualified_variable, ACTIONS(1295), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2572), 3, sym_integer, sym__numeric, sym__literal, STATE(3310), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(513), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [1112] = 37, ACTIONS(145), 1, sym_hole, ACTIONS(155), 1, anon_sym_AT, ACTIONS(159), 1, anon_sym_if, ACTIONS(161), 1, anon_sym_case, ACTIONS(167), 1, anon_sym_BSLASH, ACTIONS(169), 1, anon_sym_do, ACTIONS(171), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(905), 1, sym__varid, ACTIONS(909), 1, sym_string, ACTIONS(911), 1, sym__integer_literal, ACTIONS(913), 1, sym__hex_literal, ACTIONS(915), 1, anon_sym_LPAREN, ACTIONS(921), 1, anon_sym_LBRACE, ACTIONS(925), 1, anon_sym_LBRACK, ACTIONS(927), 1, anon_sym_let, ACTIONS(1345), 1, anon_sym_DASH, ACTIONS(1347), 1, sym__conid, STATE(1961), 1, sym_constructor, STATE(2279), 1, sym_qualified_constructor, STATE(2358), 1, sym_exp_record_access, STATE(2413), 1, sym__qcon, STATE(5655), 1, aux_sym__qualifying_module, STATE(5769), 1, sym__exp, STATE(6076), 1, sym__exp_apply, STATE(7803), 1, sym_wildcard, STATE(9500), 1, sym__record_update_lhs, STATE(9501), 1, sym__do, STATE(9502), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1622), 2, sym_record_literal, sym_exp_parens, STATE(1637), 2, sym_variable, sym_qualified_variable, ACTIONS(907), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2255), 3, sym_integer, sym__numeric, sym__literal, STATE(3193), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(295), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [1251] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(1293), 1, sym__varid, ACTIONS(1297), 1, sym_string, ACTIONS(1299), 1, sym__integer_literal, ACTIONS(1301), 1, sym__hex_literal, ACTIONS(1303), 1, sym_hole, ACTIONS(1305), 1, anon_sym_DASH, ACTIONS(1307), 1, anon_sym_LPAREN, ACTIONS(1309), 1, sym__conid, ACTIONS(1311), 1, anon_sym_LBRACE, ACTIONS(1313), 1, anon_sym_AT, ACTIONS(1315), 1, anon_sym_LBRACK, ACTIONS(1317), 1, anon_sym_if, ACTIONS(1319), 1, anon_sym_case, ACTIONS(1321), 1, anon_sym_let, ACTIONS(1323), 1, anon_sym_BSLASH, ACTIONS(1325), 1, anon_sym_do, ACTIONS(1327), 1, anon_sym_ado, STATE(2294), 1, sym_constructor, STATE(2509), 1, sym__qcon, STATE(2562), 1, sym_exp_record_access, STATE(2573), 1, sym_qualified_constructor, STATE(5550), 1, aux_sym__qualifying_module, STATE(6294), 1, sym__exp_apply, STATE(6307), 1, sym__exp, STATE(7832), 1, sym_wildcard, STATE(9559), 1, sym__record_update_lhs, STATE(9560), 1, sym__do, STATE(9561), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1807), 2, sym_record_literal, sym_exp_parens, STATE(1808), 2, sym_variable, sym_qualified_variable, ACTIONS(1295), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2572), 3, sym_integer, sym__numeric, sym__literal, STATE(3322), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(513), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [1390] = 37, ACTIONS(997), 1, sym__varid, ACTIONS(1001), 1, sym_string, ACTIONS(1003), 1, sym__integer_literal, ACTIONS(1005), 1, sym__hex_literal, ACTIONS(1007), 1, sym_hole, ACTIONS(1009), 1, anon_sym_LPAREN, ACTIONS(1015), 1, anon_sym_LBRACE, ACTIONS(1019), 1, anon_sym_LBRACK, ACTIONS(1021), 1, anon_sym_if, ACTIONS(1023), 1, anon_sym_case, ACTIONS(1025), 1, anon_sym_let, ACTIONS(1029), 1, anon_sym_do, ACTIONS(1031), 1, anon_sym_ado, ACTIONS(1337), 1, anon_sym_DASH, ACTIONS(1339), 1, sym__conid, ACTIONS(1341), 1, anon_sym_AT, ACTIONS(1343), 1, anon_sym_BSLASH, ACTIONS(1349), 1, anon_sym__, STATE(2061), 1, sym_constructor, STATE(2259), 1, sym_qualified_constructor, STATE(2436), 1, sym__qcon, STATE(2446), 1, sym_exp_record_access, STATE(4902), 1, sym_wildcard, STATE(5464), 1, aux_sym__qualifying_module, STATE(5813), 1, sym__exp_apply, STATE(6115), 1, sym__exp, STATE(9717), 1, sym__record_update_lhs, STATE(9718), 1, sym__do, STATE(9719), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1638), 2, sym_record_literal, sym_exp_parens, STATE(1639), 2, sym_variable, sym_qualified_variable, ACTIONS(999), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2253), 3, sym_integer, sym__numeric, sym__literal, STATE(3212), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(310), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [1529] = 37, ACTIONS(239), 1, sym_hole, ACTIONS(249), 1, anon_sym_AT, ACTIONS(253), 1, anon_sym_if, ACTIONS(255), 1, anon_sym_case, ACTIONS(259), 1, anon_sym_BSLASH, ACTIONS(261), 1, anon_sym_do, ACTIONS(263), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(855), 1, sym__varid, ACTIONS(859), 1, sym_string, ACTIONS(861), 1, sym__integer_literal, ACTIONS(863), 1, sym__hex_literal, ACTIONS(865), 1, anon_sym_DASH, ACTIONS(867), 1, anon_sym_LPAREN, ACTIONS(869), 1, sym__conid, ACTIONS(871), 1, anon_sym_LBRACE, ACTIONS(873), 1, anon_sym_LBRACK, ACTIONS(875), 1, anon_sym_let, STATE(1953), 1, sym_constructor, STATE(2271), 1, sym__qcon, STATE(2331), 1, sym_exp_record_access, STATE(2406), 1, sym_qualified_constructor, STATE(5600), 1, aux_sym__qualifying_module, STATE(6088), 1, sym__exp_apply, STATE(7943), 1, sym_wildcard, STATE(8547), 1, sym__exp, STATE(9486), 1, sym__do, STATE(9487), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10071), 1, sym__record_update_lhs, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1651), 2, sym_variable, sym_qualified_variable, STATE(1670), 2, sym_record_literal, sym_exp_parens, ACTIONS(857), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2395), 3, sym_integer, sym__numeric, sym__literal, STATE(3175), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(300), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [1668] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(614), 1, sym__varid, ACTIONS(618), 1, sym_string, ACTIONS(620), 1, sym__integer_literal, ACTIONS(622), 1, sym__hex_literal, ACTIONS(627), 1, sym_hole, ACTIONS(629), 1, anon_sym_LPAREN, ACTIONS(635), 1, anon_sym_LBRACE, ACTIONS(639), 1, anon_sym_LBRACK, ACTIONS(641), 1, anon_sym_if, ACTIONS(643), 1, anon_sym_case, ACTIONS(645), 1, anon_sym_let, ACTIONS(649), 1, anon_sym_do, ACTIONS(651), 1, anon_sym_ado, ACTIONS(1351), 1, anon_sym_DASH, ACTIONS(1353), 1, sym__conid, ACTIONS(1355), 1, anon_sym_AT, ACTIONS(1357), 1, anon_sym_BSLASH, STATE(1674), 1, sym_constructor, STATE(1826), 1, sym_qualified_constructor, STATE(1879), 1, sym__qcon, STATE(1888), 1, sym_exp_record_access, STATE(5050), 1, sym__exp_apply, STATE(5713), 1, aux_sym__qualifying_module, STATE(7160), 1, sym__exp, STATE(7654), 1, sym_wildcard, STATE(9436), 1, sym__record_update_lhs, STATE(9437), 1, sym__do, STATE(9438), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1451), 2, sym_record_literal, sym_exp_parens, STATE(1454), 2, sym_variable, sym_qualified_variable, ACTIONS(616), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1824), 3, sym_integer, sym__numeric, sym__literal, STATE(3004), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(274), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [1807] = 37, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(83), 1, anon_sym_case, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1361), 1, anon_sym_if, ACTIONS(1363), 1, anon_sym_let, ACTIONS(1365), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7412), 1, sym__exp, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2425), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(3752), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(594), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [1946] = 37, ACTIONS(1293), 1, sym__varid, ACTIONS(1297), 1, sym_string, ACTIONS(1299), 1, sym__integer_literal, ACTIONS(1301), 1, sym__hex_literal, ACTIONS(1303), 1, sym_hole, ACTIONS(1305), 1, anon_sym_DASH, ACTIONS(1307), 1, anon_sym_LPAREN, ACTIONS(1309), 1, sym__conid, ACTIONS(1311), 1, anon_sym_LBRACE, ACTIONS(1313), 1, anon_sym_AT, ACTIONS(1315), 1, anon_sym_LBRACK, ACTIONS(1317), 1, anon_sym_if, ACTIONS(1319), 1, anon_sym_case, ACTIONS(1321), 1, anon_sym_let, ACTIONS(1323), 1, anon_sym_BSLASH, ACTIONS(1325), 1, anon_sym_do, ACTIONS(1327), 1, anon_sym_ado, ACTIONS(1367), 1, anon_sym__, STATE(2294), 1, sym_constructor, STATE(2509), 1, sym__qcon, STATE(2562), 1, sym_exp_record_access, STATE(2573), 1, sym_qualified_constructor, STATE(4994), 1, sym_wildcard, STATE(5550), 1, aux_sym__qualifying_module, STATE(6294), 1, sym__exp_apply, STATE(6310), 1, sym__exp, STATE(9559), 1, sym__record_update_lhs, STATE(9560), 1, sym__do, STATE(9561), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1807), 2, sym_record_literal, sym_exp_parens, STATE(1808), 2, sym_variable, sym_qualified_variable, ACTIONS(1295), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2572), 3, sym_integer, sym__numeric, sym__literal, STATE(3322), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(513), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [2085] = 37, ACTIONS(239), 1, sym_hole, ACTIONS(249), 1, anon_sym_AT, ACTIONS(253), 1, anon_sym_if, ACTIONS(255), 1, anon_sym_case, ACTIONS(259), 1, anon_sym_BSLASH, ACTIONS(261), 1, anon_sym_do, ACTIONS(263), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(855), 1, sym__varid, ACTIONS(859), 1, sym_string, ACTIONS(861), 1, sym__integer_literal, ACTIONS(863), 1, sym__hex_literal, ACTIONS(865), 1, anon_sym_DASH, ACTIONS(867), 1, anon_sym_LPAREN, ACTIONS(869), 1, sym__conid, ACTIONS(871), 1, anon_sym_LBRACE, ACTIONS(873), 1, anon_sym_LBRACK, ACTIONS(875), 1, anon_sym_let, STATE(1953), 1, sym_constructor, STATE(2271), 1, sym__qcon, STATE(2331), 1, sym_exp_record_access, STATE(2406), 1, sym_qualified_constructor, STATE(5600), 1, aux_sym__qualifying_module, STATE(5826), 1, sym__exp, STATE(6088), 1, sym__exp_apply, STATE(7943), 1, sym_wildcard, STATE(9486), 1, sym__do, STATE(9487), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10071), 1, sym__record_update_lhs, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1651), 2, sym_variable, sym_qualified_variable, STATE(1670), 2, sym_record_literal, sym_exp_parens, ACTIONS(857), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2395), 3, sym_integer, sym__numeric, sym__literal, STATE(3192), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(300), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [2224] = 37, ACTIONS(467), 1, sym_string, ACTIONS(469), 1, sym__integer_literal, ACTIONS(471), 1, sym__hex_literal, ACTIONS(475), 1, sym_hole, ACTIONS(481), 1, sym__conid, ACTIONS(485), 1, anon_sym_AT, ACTIONS(491), 1, anon_sym_if, ACTIONS(493), 1, anon_sym_case, ACTIONS(495), 1, anon_sym_let, ACTIONS(497), 1, anon_sym_BSLASH, ACTIONS(499), 1, anon_sym_do, ACTIONS(501), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(893), 1, sym__varid, ACTIONS(895), 1, anon_sym_DASH, ACTIONS(897), 1, anon_sym_LPAREN, ACTIONS(899), 1, anon_sym_LBRACE, ACTIONS(901), 1, anon_sym_LBRACK, STATE(2093), 1, sym_constructor, STATE(2270), 1, sym_exp_record_access, STATE(2361), 1, sym__qcon, STATE(2404), 1, sym_qualified_constructor, STATE(5429), 1, sym__exp, STATE(5577), 1, aux_sym__qualifying_module, STATE(5673), 1, sym__exp_apply, STATE(7865), 1, sym_wildcard, STATE(9366), 1, sym__record_update_lhs, STATE(9367), 1, sym__do, STATE(9368), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1680), 2, sym_record_literal, sym_exp_parens, STATE(1681), 2, sym_variable, sym_qualified_variable, ACTIONS(465), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2399), 3, sym_integer, sym__numeric, sym__literal, STATE(3195), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(374), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [2363] = 37, ACTIONS(467), 1, sym_string, ACTIONS(469), 1, sym__integer_literal, ACTIONS(471), 1, sym__hex_literal, ACTIONS(475), 1, sym_hole, ACTIONS(481), 1, sym__conid, ACTIONS(485), 1, anon_sym_AT, ACTIONS(491), 1, anon_sym_if, ACTIONS(493), 1, anon_sym_case, ACTIONS(495), 1, anon_sym_let, ACTIONS(497), 1, anon_sym_BSLASH, ACTIONS(499), 1, anon_sym_do, ACTIONS(501), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(893), 1, sym__varid, ACTIONS(895), 1, anon_sym_DASH, ACTIONS(897), 1, anon_sym_LPAREN, ACTIONS(899), 1, anon_sym_LBRACE, ACTIONS(901), 1, anon_sym_LBRACK, STATE(2093), 1, sym_constructor, STATE(2270), 1, sym_exp_record_access, STATE(2361), 1, sym__qcon, STATE(2404), 1, sym_qualified_constructor, STATE(5458), 1, sym__exp, STATE(5577), 1, aux_sym__qualifying_module, STATE(5673), 1, sym__exp_apply, STATE(7865), 1, sym_wildcard, STATE(9366), 1, sym__record_update_lhs, STATE(9367), 1, sym__do, STATE(9368), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1680), 2, sym_record_literal, sym_exp_parens, STATE(1681), 2, sym_variable, sym_qualified_variable, ACTIONS(465), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2399), 3, sym_integer, sym__numeric, sym__literal, STATE(3195), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(374), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [2502] = 37, ACTIONS(239), 1, sym_hole, ACTIONS(249), 1, anon_sym_AT, ACTIONS(253), 1, anon_sym_if, ACTIONS(255), 1, anon_sym_case, ACTIONS(259), 1, anon_sym_BSLASH, ACTIONS(261), 1, anon_sym_do, ACTIONS(263), 1, anon_sym_ado, ACTIONS(855), 1, sym__varid, ACTIONS(859), 1, sym_string, ACTIONS(861), 1, sym__integer_literal, ACTIONS(863), 1, sym__hex_literal, ACTIONS(865), 1, anon_sym_DASH, ACTIONS(867), 1, anon_sym_LPAREN, ACTIONS(869), 1, sym__conid, ACTIONS(871), 1, anon_sym_LBRACE, ACTIONS(873), 1, anon_sym_LBRACK, ACTIONS(875), 1, anon_sym_let, ACTIONS(1369), 1, anon_sym__, STATE(1953), 1, sym_constructor, STATE(2271), 1, sym__qcon, STATE(2331), 1, sym_exp_record_access, STATE(2406), 1, sym_qualified_constructor, STATE(4749), 1, sym_wildcard, STATE(5600), 1, aux_sym__qualifying_module, STATE(5875), 1, sym__exp, STATE(6088), 1, sym__exp_apply, STATE(9486), 1, sym__do, STATE(9487), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10071), 1, sym__record_update_lhs, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1651), 2, sym_variable, sym_qualified_variable, STATE(1670), 2, sym_record_literal, sym_exp_parens, ACTIONS(857), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2395), 3, sym_integer, sym__numeric, sym__literal, STATE(3192), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(300), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [2641] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(773), 1, sym__varid, ACTIONS(777), 1, sym_string, ACTIONS(779), 1, sym__integer_literal, ACTIONS(781), 1, sym__hex_literal, ACTIONS(783), 1, sym_hole, ACTIONS(785), 1, anon_sym_LPAREN, ACTIONS(790), 1, anon_sym_LBRACE, ACTIONS(794), 1, anon_sym_LBRACK, ACTIONS(796), 1, anon_sym_if, ACTIONS(798), 1, anon_sym_case, ACTIONS(800), 1, anon_sym_let, ACTIONS(804), 1, anon_sym_do, ACTIONS(806), 1, anon_sym_ado, ACTIONS(1285), 1, anon_sym_DASH, ACTIONS(1287), 1, sym__conid, ACTIONS(1289), 1, anon_sym_AT, ACTIONS(1291), 1, anon_sym_BSLASH, STATE(1886), 1, sym_constructor, STATE(1968), 1, sym_qualified_constructor, STATE(2131), 1, sym__qcon, STATE(2166), 1, sym_exp_record_access, STATE(5359), 1, aux_sym__qualifying_module, STATE(5588), 1, sym__exp_apply, STATE(5616), 1, sym__exp, STATE(7653), 1, sym_wildcard, STATE(9615), 1, sym__record_update_lhs, STATE(9616), 1, sym__do, STATE(9617), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1514), 2, sym_record_literal, sym_exp_parens, STATE(1515), 2, sym_variable, sym_qualified_variable, ACTIONS(775), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1967), 3, sym_integer, sym__numeric, sym__literal, STATE(3072), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(283), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [2780] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(773), 1, sym__varid, ACTIONS(777), 1, sym_string, ACTIONS(779), 1, sym__integer_literal, ACTIONS(781), 1, sym__hex_literal, ACTIONS(783), 1, sym_hole, ACTIONS(785), 1, anon_sym_LPAREN, ACTIONS(790), 1, anon_sym_LBRACE, ACTIONS(794), 1, anon_sym_LBRACK, ACTIONS(796), 1, anon_sym_if, ACTIONS(798), 1, anon_sym_case, ACTIONS(800), 1, anon_sym_let, ACTIONS(804), 1, anon_sym_do, ACTIONS(806), 1, anon_sym_ado, ACTIONS(1285), 1, anon_sym_DASH, ACTIONS(1287), 1, sym__conid, ACTIONS(1289), 1, anon_sym_AT, ACTIONS(1291), 1, anon_sym_BSLASH, STATE(1886), 1, sym_constructor, STATE(1968), 1, sym_qualified_constructor, STATE(2131), 1, sym__qcon, STATE(2166), 1, sym_exp_record_access, STATE(5359), 1, aux_sym__qualifying_module, STATE(5588), 1, sym__exp_apply, STATE(5618), 1, sym__exp, STATE(7653), 1, sym_wildcard, STATE(9615), 1, sym__record_update_lhs, STATE(9616), 1, sym__do, STATE(9617), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1514), 2, sym_record_literal, sym_exp_parens, STATE(1515), 2, sym_variable, sym_qualified_variable, ACTIONS(775), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1967), 3, sym_integer, sym__numeric, sym__literal, STATE(3072), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(283), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [2919] = 37, ACTIONS(467), 1, sym_string, ACTIONS(469), 1, sym__integer_literal, ACTIONS(471), 1, sym__hex_literal, ACTIONS(475), 1, sym_hole, ACTIONS(481), 1, sym__conid, ACTIONS(485), 1, anon_sym_AT, ACTIONS(491), 1, anon_sym_if, ACTIONS(493), 1, anon_sym_case, ACTIONS(495), 1, anon_sym_let, ACTIONS(497), 1, anon_sym_BSLASH, ACTIONS(499), 1, anon_sym_do, ACTIONS(501), 1, anon_sym_ado, ACTIONS(893), 1, sym__varid, ACTIONS(895), 1, anon_sym_DASH, ACTIONS(897), 1, anon_sym_LPAREN, ACTIONS(899), 1, anon_sym_LBRACE, ACTIONS(901), 1, anon_sym_LBRACK, ACTIONS(1371), 1, anon_sym__, STATE(2093), 1, sym_constructor, STATE(2270), 1, sym_exp_record_access, STATE(2361), 1, sym__qcon, STATE(2404), 1, sym_qualified_constructor, STATE(4788), 1, sym_wildcard, STATE(5440), 1, sym__exp, STATE(5577), 1, aux_sym__qualifying_module, STATE(5673), 1, sym__exp_apply, STATE(9366), 1, sym__record_update_lhs, STATE(9367), 1, sym__do, STATE(9368), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1680), 2, sym_record_literal, sym_exp_parens, STATE(1681), 2, sym_variable, sym_qualified_variable, ACTIONS(465), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2399), 3, sym_integer, sym__numeric, sym__literal, STATE(3195), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(374), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [3058] = 37, ACTIONS(467), 1, sym_string, ACTIONS(469), 1, sym__integer_literal, ACTIONS(471), 1, sym__hex_literal, ACTIONS(473), 1, anon_sym__, ACTIONS(475), 1, sym_hole, ACTIONS(481), 1, sym__conid, ACTIONS(485), 1, anon_sym_AT, ACTIONS(491), 1, anon_sym_if, ACTIONS(493), 1, anon_sym_case, ACTIONS(495), 1, anon_sym_let, ACTIONS(497), 1, anon_sym_BSLASH, ACTIONS(499), 1, anon_sym_do, ACTIONS(501), 1, anon_sym_ado, ACTIONS(893), 1, sym__varid, ACTIONS(895), 1, anon_sym_DASH, ACTIONS(897), 1, anon_sym_LPAREN, ACTIONS(899), 1, anon_sym_LBRACE, ACTIONS(901), 1, anon_sym_LBRACK, STATE(2093), 1, sym_constructor, STATE(2270), 1, sym_exp_record_access, STATE(2361), 1, sym__qcon, STATE(2404), 1, sym_qualified_constructor, STATE(5577), 1, aux_sym__qualifying_module, STATE(5673), 1, sym__exp_apply, STATE(6850), 1, sym_wildcard, STATE(8589), 1, sym__exp, STATE(9366), 1, sym__record_update_lhs, STATE(9367), 1, sym__do, STATE(9368), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1680), 2, sym_record_literal, sym_exp_parens, STATE(1681), 2, sym_variable, sym_qualified_variable, ACTIONS(465), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2399), 3, sym_integer, sym__numeric, sym__literal, STATE(3154), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(374), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [3197] = 37, ACTIONS(773), 1, sym__varid, ACTIONS(777), 1, sym_string, ACTIONS(779), 1, sym__integer_literal, ACTIONS(781), 1, sym__hex_literal, ACTIONS(783), 1, sym_hole, ACTIONS(785), 1, anon_sym_LPAREN, ACTIONS(790), 1, anon_sym_LBRACE, ACTIONS(794), 1, anon_sym_LBRACK, ACTIONS(796), 1, anon_sym_if, ACTIONS(798), 1, anon_sym_case, ACTIONS(800), 1, anon_sym_let, ACTIONS(804), 1, anon_sym_do, ACTIONS(806), 1, anon_sym_ado, ACTIONS(1285), 1, anon_sym_DASH, ACTIONS(1287), 1, sym__conid, ACTIONS(1289), 1, anon_sym_AT, ACTIONS(1291), 1, anon_sym_BSLASH, ACTIONS(1373), 1, anon_sym__, STATE(1886), 1, sym_constructor, STATE(1968), 1, sym_qualified_constructor, STATE(2131), 1, sym__qcon, STATE(2166), 1, sym_exp_record_access, STATE(4638), 1, sym_wildcard, STATE(5359), 1, aux_sym__qualifying_module, STATE(5588), 1, sym__exp_apply, STATE(5628), 1, sym__exp, STATE(9615), 1, sym__record_update_lhs, STATE(9616), 1, sym__do, STATE(9617), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1514), 2, sym_record_literal, sym_exp_parens, STATE(1515), 2, sym_variable, sym_qualified_variable, ACTIONS(775), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1967), 3, sym_integer, sym__numeric, sym__literal, STATE(3072), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(283), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [3336] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(773), 1, sym__varid, ACTIONS(777), 1, sym_string, ACTIONS(779), 1, sym__integer_literal, ACTIONS(781), 1, sym__hex_literal, ACTIONS(783), 1, sym_hole, ACTIONS(785), 1, anon_sym_LPAREN, ACTIONS(790), 1, anon_sym_LBRACE, ACTIONS(794), 1, anon_sym_LBRACK, ACTIONS(796), 1, anon_sym_if, ACTIONS(798), 1, anon_sym_case, ACTIONS(800), 1, anon_sym_let, ACTIONS(804), 1, anon_sym_do, ACTIONS(806), 1, anon_sym_ado, ACTIONS(1285), 1, anon_sym_DASH, ACTIONS(1287), 1, sym__conid, ACTIONS(1289), 1, anon_sym_AT, ACTIONS(1291), 1, anon_sym_BSLASH, STATE(1886), 1, sym_constructor, STATE(1968), 1, sym_qualified_constructor, STATE(2131), 1, sym__qcon, STATE(2166), 1, sym_exp_record_access, STATE(5359), 1, aux_sym__qualifying_module, STATE(5588), 1, sym__exp_apply, STATE(7653), 1, sym_wildcard, STATE(7849), 1, sym__exp, STATE(9615), 1, sym__record_update_lhs, STATE(9616), 1, sym__do, STATE(9617), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1514), 2, sym_record_literal, sym_exp_parens, STATE(1515), 2, sym_variable, sym_qualified_variable, ACTIONS(775), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1967), 3, sym_integer, sym__numeric, sym__literal, STATE(3081), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(283), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [3475] = 37, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7412), 1, sym__exp, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(3630), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [3614] = 37, ACTIONS(145), 1, sym_hole, ACTIONS(155), 1, anon_sym_AT, ACTIONS(159), 1, anon_sym_if, ACTIONS(161), 1, anon_sym_case, ACTIONS(167), 1, anon_sym_BSLASH, ACTIONS(169), 1, anon_sym_do, ACTIONS(171), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(905), 1, sym__varid, ACTIONS(909), 1, sym_string, ACTIONS(911), 1, sym__integer_literal, ACTIONS(913), 1, sym__hex_literal, ACTIONS(915), 1, anon_sym_LPAREN, ACTIONS(921), 1, anon_sym_LBRACE, ACTIONS(925), 1, anon_sym_LBRACK, ACTIONS(927), 1, anon_sym_let, ACTIONS(1345), 1, anon_sym_DASH, ACTIONS(1347), 1, sym__conid, STATE(1961), 1, sym_constructor, STATE(2279), 1, sym_qualified_constructor, STATE(2358), 1, sym_exp_record_access, STATE(2413), 1, sym__qcon, STATE(5655), 1, aux_sym__qualifying_module, STATE(6076), 1, sym__exp_apply, STATE(6155), 1, sym__exp, STATE(7803), 1, sym_wildcard, STATE(9500), 1, sym__record_update_lhs, STATE(9501), 1, sym__do, STATE(9502), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1622), 2, sym_record_literal, sym_exp_parens, STATE(1637), 2, sym_variable, sym_qualified_variable, ACTIONS(907), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2255), 3, sym_integer, sym__numeric, sym__literal, STATE(3193), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(295), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [3753] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(653), 1, sym__varid, ACTIONS(657), 1, sym_string, ACTIONS(659), 1, sym__integer_literal, ACTIONS(661), 1, sym__hex_literal, ACTIONS(663), 1, sym_hole, ACTIONS(665), 1, anon_sym_LPAREN, ACTIONS(671), 1, anon_sym_LBRACE, ACTIONS(675), 1, anon_sym_LBRACK, ACTIONS(677), 1, anon_sym_if, ACTIONS(679), 1, anon_sym_case, ACTIONS(681), 1, anon_sym_let, ACTIONS(685), 1, anon_sym_do, ACTIONS(687), 1, anon_sym_ado, ACTIONS(1329), 1, anon_sym_DASH, ACTIONS(1331), 1, sym__conid, ACTIONS(1333), 1, anon_sym_AT, ACTIONS(1335), 1, anon_sym_BSLASH, STATE(1655), 1, sym_constructor, STATE(1830), 1, sym__qcon, STATE(1939), 1, sym_qualified_constructor, STATE(1944), 1, sym_exp_record_access, STATE(5073), 1, sym__exp_apply, STATE(5401), 1, aux_sym__qualifying_module, STATE(7113), 1, sym__exp, STATE(7753), 1, sym_wildcard, STATE(9655), 1, sym__record_update_lhs, STATE(9656), 1, sym__do, STATE(9657), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1495), 2, sym_variable, sym_qualified_variable, STATE(1498), 2, sym_record_literal, sym_exp_parens, ACTIONS(655), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1932), 3, sym_integer, sym__numeric, sym__literal, STATE(3003), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(275), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [3892] = 37, ACTIONS(239), 1, sym_hole, ACTIONS(249), 1, anon_sym_AT, ACTIONS(253), 1, anon_sym_if, ACTIONS(255), 1, anon_sym_case, ACTIONS(259), 1, anon_sym_BSLASH, ACTIONS(261), 1, anon_sym_do, ACTIONS(263), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(855), 1, sym__varid, ACTIONS(859), 1, sym_string, ACTIONS(861), 1, sym__integer_literal, ACTIONS(863), 1, sym__hex_literal, ACTIONS(865), 1, anon_sym_DASH, ACTIONS(867), 1, anon_sym_LPAREN, ACTIONS(869), 1, sym__conid, ACTIONS(871), 1, anon_sym_LBRACE, ACTIONS(873), 1, anon_sym_LBRACK, ACTIONS(875), 1, anon_sym_let, STATE(1953), 1, sym_constructor, STATE(2271), 1, sym__qcon, STATE(2331), 1, sym_exp_record_access, STATE(2406), 1, sym_qualified_constructor, STATE(5600), 1, aux_sym__qualifying_module, STATE(6088), 1, sym__exp_apply, STATE(7943), 1, sym_wildcard, STATE(8429), 1, sym__exp, STATE(9486), 1, sym__do, STATE(9487), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10071), 1, sym__record_update_lhs, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1651), 2, sym_variable, sym_qualified_variable, STATE(1670), 2, sym_record_literal, sym_exp_parens, ACTIONS(857), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2395), 3, sym_integer, sym__numeric, sym__literal, STATE(3175), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(300), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [4031] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(808), 1, sym__varid, ACTIONS(812), 1, sym_string, ACTIONS(814), 1, sym__integer_literal, ACTIONS(816), 1, sym__hex_literal, ACTIONS(818), 1, sym_hole, ACTIONS(820), 1, anon_sym_LPAREN, ACTIONS(826), 1, anon_sym_LBRACE, ACTIONS(830), 1, anon_sym_LBRACK, ACTIONS(832), 1, anon_sym_if, ACTIONS(834), 1, anon_sym_case, ACTIONS(836), 1, anon_sym_let, ACTIONS(840), 1, anon_sym_do, ACTIONS(842), 1, anon_sym_ado, ACTIONS(1379), 1, anon_sym_DASH, ACTIONS(1381), 1, sym__conid, ACTIONS(1383), 1, anon_sym_AT, ACTIONS(1385), 1, anon_sym_BSLASH, STATE(1904), 1, sym_constructor, STATE(1980), 1, sym_qualified_constructor, STATE(2003), 1, sym_exp_record_access, STATE(2150), 1, sym__qcon, STATE(5355), 1, sym__exp, STATE(5372), 1, aux_sym__qualifying_module, STATE(5660), 1, sym__exp_apply, STATE(7920), 1, sym_wildcard, STATE(9625), 1, sym__record_update_lhs, STATE(9626), 1, sym__do, STATE(9627), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1520), 2, sym_record_literal, sym_exp_parens, STATE(1521), 2, sym_variable, sym_qualified_variable, ACTIONS(810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1978), 3, sym_integer, sym__numeric, sym__literal, STATE(3073), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(282), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [4170] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(808), 1, sym__varid, ACTIONS(812), 1, sym_string, ACTIONS(814), 1, sym__integer_literal, ACTIONS(816), 1, sym__hex_literal, ACTIONS(818), 1, sym_hole, ACTIONS(820), 1, anon_sym_LPAREN, ACTIONS(826), 1, anon_sym_LBRACE, ACTIONS(830), 1, anon_sym_LBRACK, ACTIONS(832), 1, anon_sym_if, ACTIONS(834), 1, anon_sym_case, ACTIONS(836), 1, anon_sym_let, ACTIONS(840), 1, anon_sym_do, ACTIONS(842), 1, anon_sym_ado, ACTIONS(1379), 1, anon_sym_DASH, ACTIONS(1381), 1, sym__conid, ACTIONS(1383), 1, anon_sym_AT, ACTIONS(1385), 1, anon_sym_BSLASH, STATE(1904), 1, sym_constructor, STATE(1980), 1, sym_qualified_constructor, STATE(2003), 1, sym_exp_record_access, STATE(2150), 1, sym__qcon, STATE(5372), 1, aux_sym__qualifying_module, STATE(5660), 1, sym__exp_apply, STATE(5709), 1, sym__exp, STATE(7920), 1, sym_wildcard, STATE(9625), 1, sym__record_update_lhs, STATE(9626), 1, sym__do, STATE(9627), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1520), 2, sym_record_literal, sym_exp_parens, STATE(1521), 2, sym_variable, sym_qualified_variable, ACTIONS(810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1978), 3, sym_integer, sym__numeric, sym__literal, STATE(3073), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(282), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [4309] = 37, ACTIONS(145), 1, sym_hole, ACTIONS(155), 1, anon_sym_AT, ACTIONS(159), 1, anon_sym_if, ACTIONS(161), 1, anon_sym_case, ACTIONS(167), 1, anon_sym_BSLASH, ACTIONS(169), 1, anon_sym_do, ACTIONS(171), 1, anon_sym_ado, ACTIONS(905), 1, sym__varid, ACTIONS(909), 1, sym_string, ACTIONS(911), 1, sym__integer_literal, ACTIONS(913), 1, sym__hex_literal, ACTIONS(915), 1, anon_sym_LPAREN, ACTIONS(921), 1, anon_sym_LBRACE, ACTIONS(925), 1, anon_sym_LBRACK, ACTIONS(927), 1, anon_sym_let, ACTIONS(1345), 1, anon_sym_DASH, ACTIONS(1347), 1, sym__conid, ACTIONS(1387), 1, anon_sym__, STATE(1961), 1, sym_constructor, STATE(2279), 1, sym_qualified_constructor, STATE(2358), 1, sym_exp_record_access, STATE(2413), 1, sym__qcon, STATE(4861), 1, sym_wildcard, STATE(5655), 1, aux_sym__qualifying_module, STATE(5974), 1, sym__exp, STATE(6076), 1, sym__exp_apply, STATE(9500), 1, sym__record_update_lhs, STATE(9501), 1, sym__do, STATE(9502), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1622), 2, sym_record_literal, sym_exp_parens, STATE(1637), 2, sym_variable, sym_qualified_variable, ACTIONS(907), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2255), 3, sym_integer, sym__numeric, sym__literal, STATE(3193), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(295), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [4448] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(5927), 1, sym__exp, STATE(6167), 1, sym__exp_apply, STATE(7946), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3633), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [4587] = 37, ACTIONS(808), 1, sym__varid, ACTIONS(812), 1, sym_string, ACTIONS(814), 1, sym__integer_literal, ACTIONS(816), 1, sym__hex_literal, ACTIONS(818), 1, sym_hole, ACTIONS(820), 1, anon_sym_LPAREN, ACTIONS(826), 1, anon_sym_LBRACE, ACTIONS(830), 1, anon_sym_LBRACK, ACTIONS(832), 1, anon_sym_if, ACTIONS(834), 1, anon_sym_case, ACTIONS(836), 1, anon_sym_let, ACTIONS(840), 1, anon_sym_do, ACTIONS(842), 1, anon_sym_ado, ACTIONS(1379), 1, anon_sym_DASH, ACTIONS(1381), 1, sym__conid, ACTIONS(1383), 1, anon_sym_AT, ACTIONS(1385), 1, anon_sym_BSLASH, ACTIONS(1421), 1, anon_sym__, STATE(1904), 1, sym_constructor, STATE(1980), 1, sym_qualified_constructor, STATE(2003), 1, sym_exp_record_access, STATE(2150), 1, sym__qcon, STATE(4686), 1, sym_wildcard, STATE(5372), 1, aux_sym__qualifying_module, STATE(5660), 1, sym__exp_apply, STATE(5740), 1, sym__exp, STATE(9625), 1, sym__record_update_lhs, STATE(9626), 1, sym__do, STATE(9627), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1520), 2, sym_record_literal, sym_exp_parens, STATE(1521), 2, sym_variable, sym_qualified_variable, ACTIONS(810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1978), 3, sym_integer, sym__numeric, sym__literal, STATE(3073), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(282), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [4726] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(5931), 1, sym__exp, STATE(6167), 1, sym__exp_apply, STATE(7946), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3633), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [4865] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(738), 1, sym__varid, ACTIONS(742), 1, sym_string, ACTIONS(744), 1, sym__integer_literal, ACTIONS(746), 1, sym__hex_literal, ACTIONS(748), 1, sym_hole, ACTIONS(750), 1, anon_sym_LPAREN, ACTIONS(755), 1, anon_sym_LBRACE, ACTIONS(759), 1, anon_sym_LBRACK, ACTIONS(761), 1, anon_sym_if, ACTIONS(763), 1, anon_sym_case, ACTIONS(765), 1, anon_sym_let, ACTIONS(769), 1, anon_sym_do, ACTIONS(771), 1, anon_sym_ado, ACTIONS(1423), 1, anon_sym_DASH, ACTIONS(1425), 1, sym__conid, ACTIONS(1427), 1, anon_sym_AT, ACTIONS(1429), 1, anon_sym_BSLASH, STATE(1933), 1, sym_constructor, STATE(1948), 1, sym_exp_record_access, STATE(2077), 1, sym__qcon, STATE(2222), 1, sym_qualified_constructor, STATE(5388), 1, sym__exp_apply, STATE(5666), 1, aux_sym__qualifying_module, STATE(5736), 1, sym__exp, STATE(7607), 1, sym_wildcard, STATE(9272), 1, sym__record_update_lhs, STATE(9273), 1, sym__do, STATE(9274), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1536), 2, sym_record_literal, sym_exp_parens, STATE(1537), 2, sym_variable, sym_qualified_variable, ACTIONS(740), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2221), 3, sym_integer, sym__numeric, sym__literal, STATE(3071), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(285), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [5004] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(738), 1, sym__varid, ACTIONS(742), 1, sym_string, ACTIONS(744), 1, sym__integer_literal, ACTIONS(746), 1, sym__hex_literal, ACTIONS(748), 1, sym_hole, ACTIONS(750), 1, anon_sym_LPAREN, ACTIONS(755), 1, anon_sym_LBRACE, ACTIONS(759), 1, anon_sym_LBRACK, ACTIONS(761), 1, anon_sym_if, ACTIONS(763), 1, anon_sym_case, ACTIONS(765), 1, anon_sym_let, ACTIONS(769), 1, anon_sym_do, ACTIONS(771), 1, anon_sym_ado, ACTIONS(1423), 1, anon_sym_DASH, ACTIONS(1425), 1, sym__conid, ACTIONS(1427), 1, anon_sym_AT, ACTIONS(1429), 1, anon_sym_BSLASH, STATE(1933), 1, sym_constructor, STATE(1948), 1, sym_exp_record_access, STATE(2077), 1, sym__qcon, STATE(2222), 1, sym_qualified_constructor, STATE(5388), 1, sym__exp_apply, STATE(5556), 1, sym__exp, STATE(5666), 1, aux_sym__qualifying_module, STATE(7607), 1, sym_wildcard, STATE(9272), 1, sym__record_update_lhs, STATE(9273), 1, sym__do, STATE(9274), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1536), 2, sym_record_literal, sym_exp_parens, STATE(1537), 2, sym_variable, sym_qualified_variable, ACTIONS(740), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2221), 3, sym_integer, sym__numeric, sym__literal, STATE(3071), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(285), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [5143] = 37, ACTIONS(63), 1, anon_sym__, ACTIONS(83), 1, anon_sym_case, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5123), 1, sym_wildcard, STATE(5630), 1, aux_sym__qualifying_module, STATE(5950), 1, sym__exp, STATE(6167), 1, sym__exp_apply, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3633), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [5282] = 37, ACTIONS(145), 1, sym_hole, ACTIONS(155), 1, anon_sym_AT, ACTIONS(159), 1, anon_sym_if, ACTIONS(161), 1, anon_sym_case, ACTIONS(167), 1, anon_sym_BSLASH, ACTIONS(169), 1, anon_sym_do, ACTIONS(171), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(905), 1, sym__varid, ACTIONS(909), 1, sym_string, ACTIONS(911), 1, sym__integer_literal, ACTIONS(913), 1, sym__hex_literal, ACTIONS(915), 1, anon_sym_LPAREN, ACTIONS(921), 1, anon_sym_LBRACE, ACTIONS(925), 1, anon_sym_LBRACK, ACTIONS(927), 1, anon_sym_let, ACTIONS(1345), 1, anon_sym_DASH, ACTIONS(1347), 1, sym__conid, STATE(1961), 1, sym_constructor, STATE(2279), 1, sym_qualified_constructor, STATE(2358), 1, sym_exp_record_access, STATE(2413), 1, sym__qcon, STATE(5655), 1, aux_sym__qualifying_module, STATE(6076), 1, sym__exp_apply, STATE(7803), 1, sym_wildcard, STATE(8092), 1, sym__exp, STATE(9500), 1, sym__record_update_lhs, STATE(9501), 1, sym__do, STATE(9502), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1622), 2, sym_record_literal, sym_exp_parens, STATE(1637), 2, sym_variable, sym_qualified_variable, ACTIONS(907), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2255), 3, sym_integer, sym__numeric, sym__literal, STATE(3194), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(295), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [5421] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(653), 1, sym__varid, ACTIONS(657), 1, sym_string, ACTIONS(659), 1, sym__integer_literal, ACTIONS(661), 1, sym__hex_literal, ACTIONS(663), 1, sym_hole, ACTIONS(665), 1, anon_sym_LPAREN, ACTIONS(671), 1, anon_sym_LBRACE, ACTIONS(675), 1, anon_sym_LBRACK, ACTIONS(677), 1, anon_sym_if, ACTIONS(679), 1, anon_sym_case, ACTIONS(681), 1, anon_sym_let, ACTIONS(685), 1, anon_sym_do, ACTIONS(687), 1, anon_sym_ado, ACTIONS(1329), 1, anon_sym_DASH, ACTIONS(1331), 1, sym__conid, ACTIONS(1333), 1, anon_sym_AT, ACTIONS(1335), 1, anon_sym_BSLASH, STATE(1655), 1, sym_constructor, STATE(1830), 1, sym__qcon, STATE(1939), 1, sym_qualified_constructor, STATE(1944), 1, sym_exp_record_access, STATE(5073), 1, sym__exp_apply, STATE(5212), 1, sym__exp, STATE(5401), 1, aux_sym__qualifying_module, STATE(7753), 1, sym_wildcard, STATE(9655), 1, sym__record_update_lhs, STATE(9656), 1, sym__do, STATE(9657), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1495), 2, sym_variable, sym_qualified_variable, STATE(1498), 2, sym_record_literal, sym_exp_parens, ACTIONS(655), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1932), 3, sym_integer, sym__numeric, sym__literal, STATE(2998), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(275), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [5560] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(653), 1, sym__varid, ACTIONS(657), 1, sym_string, ACTIONS(659), 1, sym__integer_literal, ACTIONS(661), 1, sym__hex_literal, ACTIONS(663), 1, sym_hole, ACTIONS(665), 1, anon_sym_LPAREN, ACTIONS(671), 1, anon_sym_LBRACE, ACTIONS(675), 1, anon_sym_LBRACK, ACTIONS(677), 1, anon_sym_if, ACTIONS(679), 1, anon_sym_case, ACTIONS(681), 1, anon_sym_let, ACTIONS(685), 1, anon_sym_do, ACTIONS(687), 1, anon_sym_ado, ACTIONS(1329), 1, anon_sym_DASH, ACTIONS(1331), 1, sym__conid, ACTIONS(1333), 1, anon_sym_AT, ACTIONS(1335), 1, anon_sym_BSLASH, STATE(1655), 1, sym_constructor, STATE(1830), 1, sym__qcon, STATE(1939), 1, sym_qualified_constructor, STATE(1944), 1, sym_exp_record_access, STATE(5073), 1, sym__exp_apply, STATE(5219), 1, sym__exp, STATE(5401), 1, aux_sym__qualifying_module, STATE(7753), 1, sym_wildcard, STATE(9655), 1, sym__record_update_lhs, STATE(9656), 1, sym__do, STATE(9657), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1495), 2, sym_variable, sym_qualified_variable, STATE(1498), 2, sym_record_literal, sym_exp_parens, ACTIONS(655), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1932), 3, sym_integer, sym__numeric, sym__literal, STATE(2998), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(275), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [5699] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(5927), 1, sym__exp, STATE(6167), 1, sym__exp_apply, STATE(7772), 1, sym_wildcard, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3635), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [5838] = 37, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(83), 1, anon_sym_case, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1361), 1, anon_sym_if, ACTIONS(1363), 1, anon_sym_let, ACTIONS(1365), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7560), 1, sym__exp, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2425), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(3752), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(594), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [5977] = 37, ACTIONS(653), 1, sym__varid, ACTIONS(657), 1, sym_string, ACTIONS(659), 1, sym__integer_literal, ACTIONS(661), 1, sym__hex_literal, ACTIONS(663), 1, sym_hole, ACTIONS(665), 1, anon_sym_LPAREN, ACTIONS(671), 1, anon_sym_LBRACE, ACTIONS(675), 1, anon_sym_LBRACK, ACTIONS(677), 1, anon_sym_if, ACTIONS(679), 1, anon_sym_case, ACTIONS(681), 1, anon_sym_let, ACTIONS(685), 1, anon_sym_do, ACTIONS(687), 1, anon_sym_ado, ACTIONS(1329), 1, anon_sym_DASH, ACTIONS(1331), 1, sym__conid, ACTIONS(1333), 1, anon_sym_AT, ACTIONS(1335), 1, anon_sym_BSLASH, ACTIONS(1431), 1, anon_sym__, STATE(1655), 1, sym_constructor, STATE(1830), 1, sym__qcon, STATE(1939), 1, sym_qualified_constructor, STATE(1944), 1, sym_exp_record_access, STATE(4445), 1, sym_wildcard, STATE(5071), 1, sym__exp, STATE(5073), 1, sym__exp_apply, STATE(5401), 1, aux_sym__qualifying_module, STATE(9655), 1, sym__record_update_lhs, STATE(9656), 1, sym__do, STATE(9657), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1495), 2, sym_variable, sym_qualified_variable, STATE(1498), 2, sym_record_literal, sym_exp_parens, ACTIONS(655), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1932), 3, sym_integer, sym__numeric, sym__literal, STATE(2998), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(275), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [6116] = 37, ACTIONS(738), 1, sym__varid, ACTIONS(742), 1, sym_string, ACTIONS(744), 1, sym__integer_literal, ACTIONS(746), 1, sym__hex_literal, ACTIONS(748), 1, sym_hole, ACTIONS(750), 1, anon_sym_LPAREN, ACTIONS(755), 1, anon_sym_LBRACE, ACTIONS(759), 1, anon_sym_LBRACK, ACTIONS(761), 1, anon_sym_if, ACTIONS(763), 1, anon_sym_case, ACTIONS(765), 1, anon_sym_let, ACTIONS(769), 1, anon_sym_do, ACTIONS(771), 1, anon_sym_ado, ACTIONS(1423), 1, anon_sym_DASH, ACTIONS(1425), 1, sym__conid, ACTIONS(1427), 1, anon_sym_AT, ACTIONS(1429), 1, anon_sym_BSLASH, ACTIONS(1433), 1, anon_sym__, STATE(1933), 1, sym_constructor, STATE(1948), 1, sym_exp_record_access, STATE(2077), 1, sym__qcon, STATE(2222), 1, sym_qualified_constructor, STATE(4600), 1, sym_wildcard, STATE(5378), 1, sym__exp, STATE(5388), 1, sym__exp_apply, STATE(5666), 1, aux_sym__qualifying_module, STATE(9272), 1, sym__record_update_lhs, STATE(9273), 1, sym__do, STATE(9274), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1536), 2, sym_record_literal, sym_exp_parens, STATE(1537), 2, sym_variable, sym_qualified_variable, ACTIONS(740), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2221), 3, sym_integer, sym__numeric, sym__literal, STATE(3071), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(285), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [6255] = 37, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(83), 1, anon_sym_case, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(599), 1, sym__varid, ACTIONS(601), 1, anon_sym__, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1361), 1, anon_sym_if, ACTIONS(1363), 1, anon_sym_let, ACTIONS(1365), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(5869), 1, sym_wildcard, STATE(6167), 1, sym__exp_apply, STATE(6903), 1, sym__exp, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2425), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(3752), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(594), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [6394] = 36, ACTIONS(493), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(611), 1, sym_comma, ACTIONS(947), 1, sym__varid, ACTIONS(951), 1, sym_string, ACTIONS(953), 1, sym__integer_literal, ACTIONS(955), 1, sym__hex_literal, ACTIONS(957), 1, sym_hole, ACTIONS(961), 1, anon_sym_LPAREN, ACTIONS(965), 1, anon_sym_LBRACE, ACTIONS(969), 1, anon_sym_LBRACK, ACTIONS(971), 1, anon_sym_if, ACTIONS(973), 1, anon_sym_let, ACTIONS(977), 1, anon_sym_do, ACTIONS(979), 1, anon_sym_ado, ACTIONS(1435), 1, sym__conid, ACTIONS(1439), 1, anon_sym_AT, ACTIONS(1441), 1, anon_sym_BSLASH, STATE(2265), 1, sym_constructor, STATE(2540), 1, sym__qcon, STATE(2612), 1, sym_exp_record_access, STATE(2664), 1, sym_qualified_constructor, STATE(5662), 1, aux_sym__qualifying_module, STATE(7755), 1, sym_wildcard, STATE(9402), 1, sym__record_update_lhs, STATE(9403), 1, sym__do, STATE(9404), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1862), 2, sym_record_literal, sym_exp_parens, STATE(1863), 2, sym_variable, sym_qualified_variable, ACTIONS(949), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2663), 3, sym_integer, sym__numeric, sym__literal, STATE(5727), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, ACTIONS(624), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_of, STATE(477), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [6531] = 36, ACTIONS(493), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(725), 1, sym_comma, ACTIONS(947), 1, sym__varid, ACTIONS(951), 1, sym_string, ACTIONS(953), 1, sym__integer_literal, ACTIONS(955), 1, sym__hex_literal, ACTIONS(957), 1, sym_hole, ACTIONS(961), 1, anon_sym_LPAREN, ACTIONS(965), 1, anon_sym_LBRACE, ACTIONS(969), 1, anon_sym_LBRACK, ACTIONS(971), 1, anon_sym_if, ACTIONS(973), 1, anon_sym_let, ACTIONS(977), 1, anon_sym_do, ACTIONS(979), 1, anon_sym_ado, ACTIONS(1439), 1, anon_sym_AT, ACTIONS(1441), 1, anon_sym_BSLASH, ACTIONS(1443), 1, sym__conid, STATE(2265), 1, sym_constructor, STATE(2540), 1, sym__qcon, STATE(2612), 1, sym_exp_record_access, STATE(2664), 1, sym_qualified_constructor, STATE(5662), 1, aux_sym__qualifying_module, STATE(7755), 1, sym_wildcard, STATE(9402), 1, sym__record_update_lhs, STATE(9403), 1, sym__do, STATE(9404), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1862), 2, sym_record_literal, sym_exp_parens, STATE(1863), 2, sym_variable, sym_qualified_variable, ACTIONS(949), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2663), 3, sym_integer, sym__numeric, sym__literal, STATE(5727), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, ACTIONS(727), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_of, STATE(477), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [6668] = 37, ACTIONS(493), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(947), 1, sym__varid, ACTIONS(951), 1, sym_string, ACTIONS(953), 1, sym__integer_literal, ACTIONS(955), 1, sym__hex_literal, ACTIONS(957), 1, sym_hole, ACTIONS(959), 1, anon_sym_DASH, ACTIONS(961), 1, anon_sym_LPAREN, ACTIONS(963), 1, sym__conid, ACTIONS(965), 1, anon_sym_LBRACE, ACTIONS(967), 1, anon_sym_AT, ACTIONS(969), 1, anon_sym_LBRACK, ACTIONS(971), 1, anon_sym_if, ACTIONS(973), 1, anon_sym_let, ACTIONS(975), 1, anon_sym_BSLASH, ACTIONS(977), 1, anon_sym_do, ACTIONS(979), 1, anon_sym_ado, STATE(2265), 1, sym_constructor, STATE(2540), 1, sym__qcon, STATE(2612), 1, sym_exp_record_access, STATE(2664), 1, sym_qualified_constructor, STATE(5429), 1, sym__exp, STATE(5662), 1, aux_sym__qualifying_module, STATE(5673), 1, sym__exp_apply, STATE(7755), 1, sym_wildcard, STATE(9402), 1, sym__record_update_lhs, STATE(9403), 1, sym__do, STATE(9404), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1862), 2, sym_record_literal, sym_exp_parens, STATE(1863), 2, sym_variable, sym_qualified_variable, ACTIONS(949), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2663), 3, sym_integer, sym__numeric, sym__literal, STATE(3302), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(476), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [6807] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(689), 1, sym__varid, ACTIONS(693), 1, sym_string, ACTIONS(695), 1, sym__integer_literal, ACTIONS(697), 1, sym__hex_literal, ACTIONS(699), 1, sym_hole, ACTIONS(701), 1, anon_sym_LPAREN, ACTIONS(707), 1, anon_sym_LBRACE, ACTIONS(711), 1, anon_sym_LBRACK, ACTIONS(713), 1, anon_sym_if, ACTIONS(715), 1, anon_sym_case, ACTIONS(717), 1, anon_sym_let, ACTIONS(721), 1, anon_sym_do, ACTIONS(723), 1, anon_sym_ado, ACTIONS(1446), 1, anon_sym_DASH, ACTIONS(1448), 1, sym__conid, ACTIONS(1450), 1, anon_sym_AT, ACTIONS(1452), 1, anon_sym_BSLASH, STATE(1657), 1, sym_constructor, STATE(1740), 1, sym_qualified_constructor, STATE(1856), 1, sym__qcon, STATE(1883), 1, sym_exp_record_access, STATE(5047), 1, sym__exp_apply, STATE(5275), 1, sym__exp, STATE(5419), 1, aux_sym__qualifying_module, STATE(7701), 1, sym_wildcard, STATE(9674), 1, sym__record_update_lhs, STATE(9675), 1, sym__do, STATE(9676), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1455), 2, sym_record_literal, sym_exp_parens, STATE(1481), 2, sym_variable, sym_qualified_variable, ACTIONS(691), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1738), 3, sym_integer, sym__numeric, sym__literal, STATE(2999), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(276), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [6946] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(689), 1, sym__varid, ACTIONS(693), 1, sym_string, ACTIONS(695), 1, sym__integer_literal, ACTIONS(697), 1, sym__hex_literal, ACTIONS(699), 1, sym_hole, ACTIONS(701), 1, anon_sym_LPAREN, ACTIONS(707), 1, anon_sym_LBRACE, ACTIONS(711), 1, anon_sym_LBRACK, ACTIONS(713), 1, anon_sym_if, ACTIONS(715), 1, anon_sym_case, ACTIONS(717), 1, anon_sym_let, ACTIONS(721), 1, anon_sym_do, ACTIONS(723), 1, anon_sym_ado, ACTIONS(1446), 1, anon_sym_DASH, ACTIONS(1448), 1, sym__conid, ACTIONS(1450), 1, anon_sym_AT, ACTIONS(1452), 1, anon_sym_BSLASH, STATE(1657), 1, sym_constructor, STATE(1740), 1, sym_qualified_constructor, STATE(1856), 1, sym__qcon, STATE(1883), 1, sym_exp_record_access, STATE(5047), 1, sym__exp_apply, STATE(5280), 1, sym__exp, STATE(5419), 1, aux_sym__qualifying_module, STATE(7701), 1, sym_wildcard, STATE(9674), 1, sym__record_update_lhs, STATE(9675), 1, sym__do, STATE(9676), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1455), 2, sym_record_literal, sym_exp_parens, STATE(1481), 2, sym_variable, sym_qualified_variable, ACTIONS(691), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1738), 3, sym_integer, sym__numeric, sym__literal, STATE(2999), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(276), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [7085] = 37, ACTIONS(493), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(947), 1, sym__varid, ACTIONS(951), 1, sym_string, ACTIONS(953), 1, sym__integer_literal, ACTIONS(955), 1, sym__hex_literal, ACTIONS(957), 1, sym_hole, ACTIONS(959), 1, anon_sym_DASH, ACTIONS(961), 1, anon_sym_LPAREN, ACTIONS(963), 1, sym__conid, ACTIONS(965), 1, anon_sym_LBRACE, ACTIONS(967), 1, anon_sym_AT, ACTIONS(969), 1, anon_sym_LBRACK, ACTIONS(971), 1, anon_sym_if, ACTIONS(973), 1, anon_sym_let, ACTIONS(975), 1, anon_sym_BSLASH, ACTIONS(977), 1, anon_sym_do, ACTIONS(979), 1, anon_sym_ado, STATE(2265), 1, sym_constructor, STATE(2540), 1, sym__qcon, STATE(2612), 1, sym_exp_record_access, STATE(2664), 1, sym_qualified_constructor, STATE(5458), 1, sym__exp, STATE(5662), 1, aux_sym__qualifying_module, STATE(5673), 1, sym__exp_apply, STATE(7755), 1, sym_wildcard, STATE(9402), 1, sym__record_update_lhs, STATE(9403), 1, sym__do, STATE(9404), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1862), 2, sym_record_literal, sym_exp_parens, STATE(1863), 2, sym_variable, sym_qualified_variable, ACTIONS(949), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2663), 3, sym_integer, sym__numeric, sym__literal, STATE(3302), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(476), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [7224] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(6920), 1, sym_wildcard, STATE(9342), 1, sym__exp, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [7363] = 37, ACTIONS(689), 1, sym__varid, ACTIONS(693), 1, sym_string, ACTIONS(695), 1, sym__integer_literal, ACTIONS(697), 1, sym__hex_literal, ACTIONS(699), 1, sym_hole, ACTIONS(701), 1, anon_sym_LPAREN, ACTIONS(707), 1, anon_sym_LBRACE, ACTIONS(711), 1, anon_sym_LBRACK, ACTIONS(713), 1, anon_sym_if, ACTIONS(715), 1, anon_sym_case, ACTIONS(717), 1, anon_sym_let, ACTIONS(721), 1, anon_sym_do, ACTIONS(723), 1, anon_sym_ado, ACTIONS(1446), 1, anon_sym_DASH, ACTIONS(1448), 1, sym__conid, ACTIONS(1450), 1, anon_sym_AT, ACTIONS(1452), 1, anon_sym_BSLASH, ACTIONS(1454), 1, anon_sym__, STATE(1657), 1, sym_constructor, STATE(1740), 1, sym_qualified_constructor, STATE(1856), 1, sym__qcon, STATE(1883), 1, sym_exp_record_access, STATE(4310), 1, sym_wildcard, STATE(5047), 1, sym__exp_apply, STATE(5049), 1, sym__exp, STATE(5419), 1, aux_sym__qualifying_module, STATE(9674), 1, sym__record_update_lhs, STATE(9675), 1, sym__do, STATE(9676), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1455), 2, sym_record_literal, sym_exp_parens, STATE(1481), 2, sym_variable, sym_qualified_variable, ACTIONS(691), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1738), 3, sym_integer, sym__numeric, sym__literal, STATE(2999), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(276), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [7502] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7557), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10051), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [7641] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7313), 1, sym_wildcard, STATE(9066), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [7780] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(1293), 1, sym__varid, ACTIONS(1297), 1, sym_string, ACTIONS(1299), 1, sym__integer_literal, ACTIONS(1301), 1, sym__hex_literal, ACTIONS(1303), 1, sym_hole, ACTIONS(1305), 1, anon_sym_DASH, ACTIONS(1307), 1, anon_sym_LPAREN, ACTIONS(1309), 1, sym__conid, ACTIONS(1311), 1, anon_sym_LBRACE, ACTIONS(1313), 1, anon_sym_AT, ACTIONS(1315), 1, anon_sym_LBRACK, ACTIONS(1317), 1, anon_sym_if, ACTIONS(1319), 1, anon_sym_case, ACTIONS(1321), 1, anon_sym_let, ACTIONS(1323), 1, anon_sym_BSLASH, ACTIONS(1325), 1, anon_sym_do, ACTIONS(1327), 1, anon_sym_ado, STATE(2294), 1, sym_constructor, STATE(2509), 1, sym__qcon, STATE(2562), 1, sym_exp_record_access, STATE(2573), 1, sym_qualified_constructor, STATE(5550), 1, aux_sym__qualifying_module, STATE(6247), 1, sym__exp, STATE(6294), 1, sym__exp_apply, STATE(7832), 1, sym_wildcard, STATE(9559), 1, sym__record_update_lhs, STATE(9560), 1, sym__do, STATE(9561), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1807), 2, sym_record_literal, sym_exp_parens, STATE(1808), 2, sym_variable, sym_qualified_variable, ACTIONS(1295), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2572), 3, sym_integer, sym__numeric, sym__literal, STATE(3322), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(513), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [7919] = 37, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7560), 1, sym__exp, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(3630), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [8058] = 37, ACTIONS(493), 1, anon_sym_case, ACTIONS(947), 1, sym__varid, ACTIONS(951), 1, sym_string, ACTIONS(953), 1, sym__integer_literal, ACTIONS(955), 1, sym__hex_literal, ACTIONS(957), 1, sym_hole, ACTIONS(959), 1, anon_sym_DASH, ACTIONS(961), 1, anon_sym_LPAREN, ACTIONS(963), 1, sym__conid, ACTIONS(965), 1, anon_sym_LBRACE, ACTIONS(967), 1, anon_sym_AT, ACTIONS(969), 1, anon_sym_LBRACK, ACTIONS(971), 1, anon_sym_if, ACTIONS(973), 1, anon_sym_let, ACTIONS(975), 1, anon_sym_BSLASH, ACTIONS(977), 1, anon_sym_do, ACTIONS(979), 1, anon_sym_ado, ACTIONS(1371), 1, anon_sym__, STATE(2265), 1, sym_constructor, STATE(2540), 1, sym__qcon, STATE(2612), 1, sym_exp_record_access, STATE(2664), 1, sym_qualified_constructor, STATE(4972), 1, sym_wildcard, STATE(5440), 1, sym__exp, STATE(5662), 1, aux_sym__qualifying_module, STATE(5673), 1, sym__exp_apply, STATE(9402), 1, sym__record_update_lhs, STATE(9403), 1, sym__do, STATE(9404), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1862), 2, sym_record_literal, sym_exp_parens, STATE(1863), 2, sym_variable, sym_qualified_variable, ACTIONS(949), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2663), 3, sym_integer, sym__numeric, sym__literal, STATE(3302), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(476), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [8197] = 37, ACTIONS(1293), 1, sym__varid, ACTIONS(1297), 1, sym_string, ACTIONS(1299), 1, sym__integer_literal, ACTIONS(1301), 1, sym__hex_literal, ACTIONS(1303), 1, sym_hole, ACTIONS(1305), 1, anon_sym_DASH, ACTIONS(1307), 1, anon_sym_LPAREN, ACTIONS(1309), 1, sym__conid, ACTIONS(1311), 1, anon_sym_LBRACE, ACTIONS(1313), 1, anon_sym_AT, ACTIONS(1315), 1, anon_sym_LBRACK, ACTIONS(1317), 1, anon_sym_if, ACTIONS(1319), 1, anon_sym_case, ACTIONS(1321), 1, anon_sym_let, ACTIONS(1323), 1, anon_sym_BSLASH, ACTIONS(1325), 1, anon_sym_do, ACTIONS(1327), 1, anon_sym_ado, ACTIONS(1456), 1, anon_sym__, STATE(2294), 1, sym_constructor, STATE(2509), 1, sym__qcon, STATE(2562), 1, sym_exp_record_access, STATE(2573), 1, sym_qualified_constructor, STATE(5426), 1, sym_wildcard, STATE(5550), 1, aux_sym__qualifying_module, STATE(6294), 1, sym__exp_apply, STATE(6857), 1, sym__exp, STATE(9559), 1, sym__record_update_lhs, STATE(9560), 1, sym__do, STATE(9561), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1807), 2, sym_record_literal, sym_exp_parens, STATE(1808), 2, sym_variable, sym_qualified_variable, ACTIONS(1295), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2572), 3, sym_integer, sym__numeric, sym__literal, STATE(3310), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(513), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [8336] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(738), 1, sym__varid, ACTIONS(742), 1, sym_string, ACTIONS(744), 1, sym__integer_literal, ACTIONS(746), 1, sym__hex_literal, ACTIONS(748), 1, sym_hole, ACTIONS(750), 1, anon_sym_LPAREN, ACTIONS(755), 1, anon_sym_LBRACE, ACTIONS(759), 1, anon_sym_LBRACK, ACTIONS(761), 1, anon_sym_if, ACTIONS(763), 1, anon_sym_case, ACTIONS(765), 1, anon_sym_let, ACTIONS(769), 1, anon_sym_do, ACTIONS(771), 1, anon_sym_ado, ACTIONS(1423), 1, anon_sym_DASH, ACTIONS(1425), 1, sym__conid, ACTIONS(1427), 1, anon_sym_AT, ACTIONS(1429), 1, anon_sym_BSLASH, STATE(1933), 1, sym_constructor, STATE(1948), 1, sym_exp_record_access, STATE(2077), 1, sym__qcon, STATE(2222), 1, sym_qualified_constructor, STATE(5388), 1, sym__exp_apply, STATE(5666), 1, aux_sym__qualifying_module, STATE(7607), 1, sym_wildcard, STATE(7652), 1, sym__exp, STATE(9272), 1, sym__record_update_lhs, STATE(9273), 1, sym__do, STATE(9274), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1536), 2, sym_record_literal, sym_exp_parens, STATE(1537), 2, sym_variable, sym_qualified_variable, ACTIONS(740), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2221), 3, sym_integer, sym__numeric, sym__literal, STATE(3048), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(285), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [8475] = 37, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(599), 1, sym__varid, ACTIONS(601), 1, anon_sym__, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(5869), 1, sym_wildcard, STATE(6167), 1, sym__exp_apply, STATE(6903), 1, sym__exp, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(3630), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [8614] = 37, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(83), 1, anon_sym_case, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1361), 1, anon_sym_if, ACTIONS(1363), 1, anon_sym_let, ACTIONS(1365), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(5927), 1, sym__exp, STATE(6167), 1, sym__exp_apply, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2425), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(3873), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(594), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [8753] = 37, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(83), 1, anon_sym_case, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1361), 1, anon_sym_if, ACTIONS(1363), 1, anon_sym_let, ACTIONS(1365), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(5931), 1, sym__exp, STATE(6167), 1, sym__exp_apply, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2425), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(3873), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(594), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [8892] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(689), 1, sym__varid, ACTIONS(693), 1, sym_string, ACTIONS(695), 1, sym__integer_literal, ACTIONS(697), 1, sym__hex_literal, ACTIONS(699), 1, sym_hole, ACTIONS(701), 1, anon_sym_LPAREN, ACTIONS(707), 1, anon_sym_LBRACE, ACTIONS(711), 1, anon_sym_LBRACK, ACTIONS(713), 1, anon_sym_if, ACTIONS(715), 1, anon_sym_case, ACTIONS(717), 1, anon_sym_let, ACTIONS(721), 1, anon_sym_do, ACTIONS(723), 1, anon_sym_ado, ACTIONS(1446), 1, anon_sym_DASH, ACTIONS(1448), 1, sym__conid, ACTIONS(1450), 1, anon_sym_AT, ACTIONS(1452), 1, anon_sym_BSLASH, STATE(1657), 1, sym_constructor, STATE(1740), 1, sym_qualified_constructor, STATE(1856), 1, sym__qcon, STATE(1883), 1, sym_exp_record_access, STATE(5047), 1, sym__exp_apply, STATE(5419), 1, aux_sym__qualifying_module, STATE(6979), 1, sym__exp, STATE(7701), 1, sym_wildcard, STATE(9674), 1, sym__record_update_lhs, STATE(9675), 1, sym__do, STATE(9676), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1455), 2, sym_record_literal, sym_exp_parens, STATE(1481), 2, sym_variable, sym_qualified_variable, ACTIONS(691), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1738), 3, sym_integer, sym__numeric, sym__literal, STATE(3007), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(276), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [9031] = 37, ACTIONS(467), 1, sym_string, ACTIONS(469), 1, sym__integer_literal, ACTIONS(471), 1, sym__hex_literal, ACTIONS(475), 1, sym_hole, ACTIONS(481), 1, sym__conid, ACTIONS(485), 1, anon_sym_AT, ACTIONS(491), 1, anon_sym_if, ACTIONS(493), 1, anon_sym_case, ACTIONS(495), 1, anon_sym_let, ACTIONS(497), 1, anon_sym_BSLASH, ACTIONS(499), 1, anon_sym_do, ACTIONS(501), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(893), 1, sym__varid, ACTIONS(895), 1, anon_sym_DASH, ACTIONS(897), 1, anon_sym_LPAREN, ACTIONS(899), 1, anon_sym_LBRACE, ACTIONS(901), 1, anon_sym_LBRACK, STATE(2093), 1, sym_constructor, STATE(2270), 1, sym_exp_record_access, STATE(2361), 1, sym__qcon, STATE(2404), 1, sym_qualified_constructor, STATE(5577), 1, aux_sym__qualifying_module, STATE(5673), 1, sym__exp_apply, STATE(7865), 1, sym_wildcard, STATE(8680), 1, sym__exp, STATE(9366), 1, sym__record_update_lhs, STATE(9367), 1, sym__do, STATE(9368), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1680), 2, sym_record_literal, sym_exp_parens, STATE(1681), 2, sym_variable, sym_qualified_variable, ACTIONS(465), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2399), 3, sym_integer, sym__numeric, sym__literal, STATE(3154), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(374), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [9170] = 37, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(63), 1, anon_sym__, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(83), 1, anon_sym_case, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1361), 1, anon_sym_if, ACTIONS(1363), 1, anon_sym_let, ACTIONS(1365), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5276), 1, sym_wildcard, STATE(5397), 1, aux_sym__qualifying_module, STATE(5950), 1, sym__exp, STATE(6167), 1, sym__exp_apply, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2425), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(3873), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(594), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [9309] = 37, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(5927), 1, sym__exp, STATE(6167), 1, sym__exp_apply, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(3631), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [9448] = 37, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(5931), 1, sym__exp, STATE(6167), 1, sym__exp_apply, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(3631), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [9587] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7361), 1, sym_wildcard, STATE(9297), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [9726] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7372), 1, sym_wildcard, STATE(9339), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [9865] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(614), 1, sym__varid, ACTIONS(618), 1, sym_string, ACTIONS(620), 1, sym__integer_literal, ACTIONS(622), 1, sym__hex_literal, ACTIONS(627), 1, sym_hole, ACTIONS(629), 1, anon_sym_LPAREN, ACTIONS(635), 1, anon_sym_LBRACE, ACTIONS(639), 1, anon_sym_LBRACK, ACTIONS(641), 1, anon_sym_if, ACTIONS(643), 1, anon_sym_case, ACTIONS(645), 1, anon_sym_let, ACTIONS(649), 1, anon_sym_do, ACTIONS(651), 1, anon_sym_ado, ACTIONS(1351), 1, anon_sym_DASH, ACTIONS(1353), 1, sym__conid, ACTIONS(1355), 1, anon_sym_AT, ACTIONS(1357), 1, anon_sym_BSLASH, STATE(1674), 1, sym_constructor, STATE(1826), 1, sym_qualified_constructor, STATE(1879), 1, sym__qcon, STATE(1888), 1, sym_exp_record_access, STATE(5050), 1, sym__exp_apply, STATE(5210), 1, sym__exp, STATE(5713), 1, aux_sym__qualifying_module, STATE(7654), 1, sym_wildcard, STATE(9436), 1, sym__record_update_lhs, STATE(9437), 1, sym__do, STATE(9438), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1451), 2, sym_record_literal, sym_exp_parens, STATE(1454), 2, sym_variable, sym_qualified_variable, ACTIONS(616), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1824), 3, sym_integer, sym__numeric, sym__literal, STATE(2994), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(274), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [10004] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7379), 1, sym_wildcard, STATE(9361), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [10143] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(614), 1, sym__varid, ACTIONS(618), 1, sym_string, ACTIONS(620), 1, sym__integer_literal, ACTIONS(622), 1, sym__hex_literal, ACTIONS(627), 1, sym_hole, ACTIONS(629), 1, anon_sym_LPAREN, ACTIONS(635), 1, anon_sym_LBRACE, ACTIONS(639), 1, anon_sym_LBRACK, ACTIONS(641), 1, anon_sym_if, ACTIONS(643), 1, anon_sym_case, ACTIONS(645), 1, anon_sym_let, ACTIONS(649), 1, anon_sym_do, ACTIONS(651), 1, anon_sym_ado, ACTIONS(1351), 1, anon_sym_DASH, ACTIONS(1353), 1, sym__conid, ACTIONS(1355), 1, anon_sym_AT, ACTIONS(1357), 1, anon_sym_BSLASH, STATE(1674), 1, sym_constructor, STATE(1826), 1, sym_qualified_constructor, STATE(1879), 1, sym__qcon, STATE(1888), 1, sym_exp_record_access, STATE(5050), 1, sym__exp_apply, STATE(5217), 1, sym__exp, STATE(5713), 1, aux_sym__qualifying_module, STATE(7654), 1, sym_wildcard, STATE(9436), 1, sym__record_update_lhs, STATE(9437), 1, sym__do, STATE(9438), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1451), 2, sym_record_literal, sym_exp_parens, STATE(1454), 2, sym_variable, sym_qualified_variable, ACTIONS(616), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1824), 3, sym_integer, sym__numeric, sym__literal, STATE(2994), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(274), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [10282] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7385), 1, sym_wildcard, STATE(9380), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [10421] = 37, ACTIONS(239), 1, sym_hole, ACTIONS(249), 1, anon_sym_AT, ACTIONS(253), 1, anon_sym_if, ACTIONS(255), 1, anon_sym_case, ACTIONS(259), 1, anon_sym_BSLASH, ACTIONS(261), 1, anon_sym_do, ACTIONS(263), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(855), 1, sym__varid, ACTIONS(859), 1, sym_string, ACTIONS(861), 1, sym__integer_literal, ACTIONS(863), 1, sym__hex_literal, ACTIONS(865), 1, anon_sym_DASH, ACTIONS(867), 1, anon_sym_LPAREN, ACTIONS(869), 1, sym__conid, ACTIONS(871), 1, anon_sym_LBRACE, ACTIONS(873), 1, anon_sym_LBRACK, ACTIONS(875), 1, anon_sym_let, STATE(1953), 1, sym_constructor, STATE(2271), 1, sym__qcon, STATE(2331), 1, sym_exp_record_access, STATE(2406), 1, sym_qualified_constructor, STATE(5600), 1, aux_sym__qualifying_module, STATE(5816), 1, sym__exp, STATE(6088), 1, sym__exp_apply, STATE(7943), 1, sym_wildcard, STATE(9486), 1, sym__do, STATE(9487), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10071), 1, sym__record_update_lhs, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1651), 2, sym_variable, sym_qualified_variable, STATE(1670), 2, sym_record_literal, sym_exp_parens, ACTIONS(857), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2395), 3, sym_integer, sym__numeric, sym__literal, STATE(3192), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(300), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [10560] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7391), 1, sym_wildcard, STATE(9398), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [10699] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(5931), 1, sym__exp, STATE(6167), 1, sym__exp_apply, STATE(7772), 1, sym_wildcard, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3635), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [10838] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7556), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10049), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [10977] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(997), 1, sym__varid, ACTIONS(1001), 1, sym_string, ACTIONS(1003), 1, sym__integer_literal, ACTIONS(1005), 1, sym__hex_literal, ACTIONS(1007), 1, sym_hole, ACTIONS(1009), 1, anon_sym_LPAREN, ACTIONS(1015), 1, anon_sym_LBRACE, ACTIONS(1019), 1, anon_sym_LBRACK, ACTIONS(1021), 1, anon_sym_if, ACTIONS(1023), 1, anon_sym_case, ACTIONS(1025), 1, anon_sym_let, ACTIONS(1029), 1, anon_sym_do, ACTIONS(1031), 1, anon_sym_ado, ACTIONS(1337), 1, anon_sym_DASH, ACTIONS(1339), 1, sym__conid, ACTIONS(1341), 1, anon_sym_AT, ACTIONS(1343), 1, anon_sym_BSLASH, STATE(2061), 1, sym_constructor, STATE(2259), 1, sym_qualified_constructor, STATE(2436), 1, sym__qcon, STATE(2446), 1, sym_exp_record_access, STATE(5464), 1, aux_sym__qualifying_module, STATE(5813), 1, sym__exp_apply, STATE(6491), 1, sym__exp, STATE(7769), 1, sym_wildcard, STATE(9717), 1, sym__record_update_lhs, STATE(9718), 1, sym__do, STATE(9719), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1638), 2, sym_record_literal, sym_exp_parens, STATE(1639), 2, sym_variable, sym_qualified_variable, ACTIONS(999), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2253), 3, sym_integer, sym__numeric, sym__literal, STATE(3213), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(310), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [11116] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7399), 1, sym_wildcard, STATE(9433), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [11255] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(997), 1, sym__varid, ACTIONS(1001), 1, sym_string, ACTIONS(1003), 1, sym__integer_literal, ACTIONS(1005), 1, sym__hex_literal, ACTIONS(1007), 1, sym_hole, ACTIONS(1009), 1, anon_sym_LPAREN, ACTIONS(1015), 1, anon_sym_LBRACE, ACTIONS(1019), 1, anon_sym_LBRACK, ACTIONS(1021), 1, anon_sym_if, ACTIONS(1023), 1, anon_sym_case, ACTIONS(1025), 1, anon_sym_let, ACTIONS(1029), 1, anon_sym_do, ACTIONS(1031), 1, anon_sym_ado, ACTIONS(1337), 1, anon_sym_DASH, ACTIONS(1339), 1, sym__conid, ACTIONS(1341), 1, anon_sym_AT, ACTIONS(1343), 1, anon_sym_BSLASH, STATE(2061), 1, sym_constructor, STATE(2259), 1, sym_qualified_constructor, STATE(2436), 1, sym__qcon, STATE(2446), 1, sym_exp_record_access, STATE(5464), 1, aux_sym__qualifying_module, STATE(5813), 1, sym__exp_apply, STATE(6493), 1, sym__exp, STATE(7769), 1, sym_wildcard, STATE(9717), 1, sym__record_update_lhs, STATE(9718), 1, sym__do, STATE(9719), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1638), 2, sym_record_literal, sym_exp_parens, STATE(1639), 2, sym_variable, sym_qualified_variable, ACTIONS(999), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2253), 3, sym_integer, sym__numeric, sym__literal, STATE(3213), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(310), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [11394] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7405), 1, sym_wildcard, STATE(9450), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [11533] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(611), 1, sym_comma, ACTIONS(1293), 1, sym__varid, ACTIONS(1297), 1, sym_string, ACTIONS(1299), 1, sym__integer_literal, ACTIONS(1301), 1, sym__hex_literal, ACTIONS(1303), 1, sym_hole, ACTIONS(1307), 1, anon_sym_LPAREN, ACTIONS(1311), 1, anon_sym_LBRACE, ACTIONS(1315), 1, anon_sym_LBRACK, ACTIONS(1317), 1, anon_sym_if, ACTIONS(1319), 1, anon_sym_case, ACTIONS(1321), 1, anon_sym_let, ACTIONS(1325), 1, anon_sym_do, ACTIONS(1327), 1, anon_sym_ado, ACTIONS(1458), 1, sym__conid, ACTIONS(1462), 1, anon_sym_AT, ACTIONS(1464), 1, anon_sym_BSLASH, STATE(2294), 1, sym_constructor, STATE(2509), 1, sym__qcon, STATE(2562), 1, sym_exp_record_access, STATE(2573), 1, sym_qualified_constructor, STATE(5550), 1, aux_sym__qualifying_module, STATE(7832), 1, sym_wildcard, STATE(9559), 1, sym__record_update_lhs, STATE(9560), 1, sym__do, STATE(9561), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1807), 2, sym_record_literal, sym_exp_parens, STATE(1808), 2, sym_variable, sym_qualified_variable, ACTIONS(1295), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2572), 3, sym_integer, sym__numeric, sym__literal, STATE(6299), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, ACTIONS(624), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(515), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [11670] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7411), 1, sym_wildcard, STATE(9466), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [11809] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(725), 1, sym_comma, ACTIONS(1293), 1, sym__varid, ACTIONS(1297), 1, sym_string, ACTIONS(1299), 1, sym__integer_literal, ACTIONS(1301), 1, sym__hex_literal, ACTIONS(1303), 1, sym_hole, ACTIONS(1307), 1, anon_sym_LPAREN, ACTIONS(1311), 1, anon_sym_LBRACE, ACTIONS(1315), 1, anon_sym_LBRACK, ACTIONS(1317), 1, anon_sym_if, ACTIONS(1319), 1, anon_sym_case, ACTIONS(1321), 1, anon_sym_let, ACTIONS(1325), 1, anon_sym_do, ACTIONS(1327), 1, anon_sym_ado, ACTIONS(1462), 1, anon_sym_AT, ACTIONS(1464), 1, anon_sym_BSLASH, ACTIONS(1466), 1, sym__conid, STATE(2294), 1, sym_constructor, STATE(2509), 1, sym__qcon, STATE(2562), 1, sym_exp_record_access, STATE(2573), 1, sym_qualified_constructor, STATE(5550), 1, aux_sym__qualifying_module, STATE(7832), 1, sym_wildcard, STATE(9559), 1, sym__record_update_lhs, STATE(9560), 1, sym__do, STATE(9561), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1807), 2, sym_record_literal, sym_exp_parens, STATE(1808), 2, sym_variable, sym_qualified_variable, ACTIONS(1295), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2572), 3, sym_integer, sym__numeric, sym__literal, STATE(6299), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, ACTIONS(727), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(515), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [11946] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7416), 1, sym_wildcard, STATE(9482), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [12085] = 37, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(63), 1, anon_sym__, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5276), 1, sym_wildcard, STATE(5397), 1, aux_sym__qualifying_module, STATE(5950), 1, sym__exp, STATE(6167), 1, sym__exp_apply, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(3631), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [12224] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7423), 1, sym_wildcard, STATE(9498), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [12363] = 37, ACTIONS(997), 1, sym__varid, ACTIONS(1001), 1, sym_string, ACTIONS(1003), 1, sym__integer_literal, ACTIONS(1005), 1, sym__hex_literal, ACTIONS(1007), 1, sym_hole, ACTIONS(1009), 1, anon_sym_LPAREN, ACTIONS(1015), 1, anon_sym_LBRACE, ACTIONS(1019), 1, anon_sym_LBRACK, ACTIONS(1021), 1, anon_sym_if, ACTIONS(1023), 1, anon_sym_case, ACTIONS(1025), 1, anon_sym_let, ACTIONS(1029), 1, anon_sym_do, ACTIONS(1031), 1, anon_sym_ado, ACTIONS(1337), 1, anon_sym_DASH, ACTIONS(1339), 1, sym__conid, ACTIONS(1341), 1, anon_sym_AT, ACTIONS(1343), 1, anon_sym_BSLASH, ACTIONS(1469), 1, anon_sym__, STATE(2061), 1, sym_constructor, STATE(2259), 1, sym_qualified_constructor, STATE(2436), 1, sym__qcon, STATE(2446), 1, sym_exp_record_access, STATE(5075), 1, sym_wildcard, STATE(5464), 1, aux_sym__qualifying_module, STATE(5813), 1, sym__exp_apply, STATE(6553), 1, sym__exp, STATE(9717), 1, sym__record_update_lhs, STATE(9718), 1, sym__do, STATE(9719), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1638), 2, sym_record_literal, sym_exp_parens, STATE(1639), 2, sym_variable, sym_qualified_variable, ACTIONS(999), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2253), 3, sym_integer, sym__numeric, sym__literal, STATE(3213), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(310), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [12502] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7430), 1, sym_wildcard, STATE(9513), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [12641] = 37, ACTIONS(63), 1, anon_sym__, ACTIONS(83), 1, anon_sym_case, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5209), 1, sym_wildcard, STATE(5526), 1, aux_sym__qualifying_module, STATE(5950), 1, sym__exp, STATE(6167), 1, sym__exp_apply, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3635), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [12780] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7435), 1, sym_wildcard, STATE(9528), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [12919] = 37, ACTIONS(614), 1, sym__varid, ACTIONS(618), 1, sym_string, ACTIONS(620), 1, sym__integer_literal, ACTIONS(622), 1, sym__hex_literal, ACTIONS(627), 1, sym_hole, ACTIONS(629), 1, anon_sym_LPAREN, ACTIONS(635), 1, anon_sym_LBRACE, ACTIONS(639), 1, anon_sym_LBRACK, ACTIONS(641), 1, anon_sym_if, ACTIONS(643), 1, anon_sym_case, ACTIONS(645), 1, anon_sym_let, ACTIONS(649), 1, anon_sym_do, ACTIONS(651), 1, anon_sym_ado, ACTIONS(1351), 1, anon_sym_DASH, ACTIONS(1353), 1, sym__conid, ACTIONS(1355), 1, anon_sym_AT, ACTIONS(1357), 1, anon_sym_BSLASH, ACTIONS(1471), 1, anon_sym__, STATE(1674), 1, sym_constructor, STATE(1826), 1, sym_qualified_constructor, STATE(1879), 1, sym__qcon, STATE(1888), 1, sym_exp_record_access, STATE(4348), 1, sym_wildcard, STATE(5050), 1, sym__exp_apply, STATE(5253), 1, sym__exp, STATE(5713), 1, aux_sym__qualifying_module, STATE(9436), 1, sym__record_update_lhs, STATE(9437), 1, sym__do, STATE(9438), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1451), 2, sym_record_literal, sym_exp_parens, STATE(1454), 2, sym_variable, sym_qualified_variable, ACTIONS(616), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1824), 3, sym_integer, sym__numeric, sym__literal, STATE(2994), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(274), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [13058] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7439), 1, sym_wildcard, STATE(9543), 1, sym__exp, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [13197] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7441), 1, sym_wildcard, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9557), 1, sym__exp, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [13336] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7444), 1, sym_wildcard, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9571), 1, sym__exp, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [13475] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7447), 1, sym_wildcard, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9585), 1, sym__exp, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [13614] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7451), 1, sym_wildcard, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9599), 1, sym__exp, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [13753] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7453), 1, sym_wildcard, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9613), 1, sym__exp, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(3629), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [13892] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7538), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10011), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [14031] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7540), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10017), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [14170] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7541), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10019), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [14309] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7542), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10021), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [14448] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7543), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10023), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [14587] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7544), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10025), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [14726] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7545), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10027), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [14865] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7546), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10029), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [15004] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7547), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10031), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [15143] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7548), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10033), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [15282] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7549), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10035), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [15421] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7550), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10037), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [15560] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7551), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10039), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [15699] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7552), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10041), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [15838] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7553), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10043), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [15977] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7554), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10045), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [16116] = 37, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7555), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10047), 1, sym__exp, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(3587), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [16255] = 37, ACTIONS(535), 1, anon_sym__, ACTIONS(808), 1, sym__varid, ACTIONS(812), 1, sym_string, ACTIONS(814), 1, sym__integer_literal, ACTIONS(816), 1, sym__hex_literal, ACTIONS(818), 1, sym_hole, ACTIONS(820), 1, anon_sym_LPAREN, ACTIONS(826), 1, anon_sym_LBRACE, ACTIONS(830), 1, anon_sym_LBRACK, ACTIONS(832), 1, anon_sym_if, ACTIONS(834), 1, anon_sym_case, ACTIONS(836), 1, anon_sym_let, ACTIONS(840), 1, anon_sym_do, ACTIONS(842), 1, anon_sym_ado, ACTIONS(1379), 1, anon_sym_DASH, ACTIONS(1381), 1, sym__conid, ACTIONS(1383), 1, anon_sym_AT, ACTIONS(1385), 1, anon_sym_BSLASH, STATE(1904), 1, sym_constructor, STATE(1980), 1, sym_qualified_constructor, STATE(2003), 1, sym_exp_record_access, STATE(2150), 1, sym__qcon, STATE(5372), 1, aux_sym__qualifying_module, STATE(5660), 1, sym__exp_apply, STATE(7564), 1, sym__exp, STATE(7920), 1, sym_wildcard, STATE(9625), 1, sym__record_update_lhs, STATE(9626), 1, sym__do, STATE(9627), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1520), 2, sym_record_literal, sym_exp_parens, STATE(1521), 2, sym_variable, sym_qualified_variable, ACTIONS(810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1978), 3, sym_integer, sym__numeric, sym__literal, STATE(3009), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(282), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [16394] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4449), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [16530] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(573), 1, sym_hole, ACTIONS(583), 1, anon_sym_AT, ACTIONS(587), 1, anon_sym_if, ACTIONS(589), 1, anon_sym_case, ACTIONS(591), 1, anon_sym_let, ACTIONS(593), 1, anon_sym_BSLASH, ACTIONS(595), 1, anon_sym_do, ACTIONS(597), 1, anon_sym_ado, ACTIONS(1509), 1, sym__varid, ACTIONS(1513), 1, sym_string, ACTIONS(1515), 1, sym__integer_literal, ACTIONS(1517), 1, sym__hex_literal, ACTIONS(1519), 1, anon_sym_DASH, ACTIONS(1521), 1, anon_sym_LPAREN, ACTIONS(1523), 1, sym__conid, ACTIONS(1525), 1, anon_sym_LBRACE, ACTIONS(1527), 1, anon_sym_LBRACK, STATE(2505), 1, sym_constructor, STATE(2779), 1, sym__qcon, STATE(2795), 1, sym_qualified_constructor, STATE(2833), 1, sym_exp_record_access, STATE(5462), 1, aux_sym__qualifying_module, STATE(6414), 1, sym__exp_apply, STATE(7724), 1, sym_wildcard, STATE(9692), 1, sym__record_update_lhs, STATE(9693), 1, sym__do, STATE(9694), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2184), 2, sym_record_literal, sym_exp_parens, STATE(2186), 2, sym_variable, sym_qualified_variable, ACTIONS(1511), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2777), 3, sym_integer, sym__numeric, sym__literal, STATE(4112), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(564), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [16666] = 36, ACTIONS(1529), 1, sym__varid, ACTIONS(1535), 1, sym_string, ACTIONS(1538), 1, sym__integer_literal, ACTIONS(1541), 1, sym__hex_literal, ACTIONS(1544), 1, anon_sym__, ACTIONS(1547), 1, sym_hole, ACTIONS(1550), 1, anon_sym_DASH, ACTIONS(1553), 1, anon_sym_LPAREN, ACTIONS(1556), 1, sym__conid, ACTIONS(1559), 1, anon_sym_LBRACE, ACTIONS(1562), 1, anon_sym_AT, ACTIONS(1565), 1, anon_sym_LBRACK, ACTIONS(1568), 1, anon_sym_if, ACTIONS(1571), 1, anon_sym_case, ACTIONS(1574), 1, anon_sym_let, ACTIONS(1577), 1, anon_sym_BSLASH, ACTIONS(1580), 1, anon_sym_do, ACTIONS(1583), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1532), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4897), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(654), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [16802] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4491), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [16938] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4661), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [17074] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4496), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [17210] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(77), 1, anon_sym_AT, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(87), 1, anon_sym_BSLASH, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(611), 1, anon_sym_RPAREN, ACTIONS(1586), 1, sym__conid, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(624), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(5839), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, STATE(556), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [17346] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4505), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [17482] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(77), 1, anon_sym_AT, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(87), 1, anon_sym_BSLASH, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(725), 1, anon_sym_RPAREN, ACTIONS(1590), 1, sym__conid, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(727), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(5839), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, STATE(556), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [17618] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4516), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [17754] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4676), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [17890] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4532), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [18026] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(537), 1, sym_hole, ACTIONS(547), 1, anon_sym_AT, ACTIONS(551), 1, anon_sym_if, ACTIONS(553), 1, anon_sym_case, ACTIONS(555), 1, anon_sym_let, ACTIONS(557), 1, anon_sym_BSLASH, ACTIONS(559), 1, anon_sym_do, ACTIONS(561), 1, anon_sym_ado, ACTIONS(1593), 1, sym__varid, ACTIONS(1597), 1, sym_string, ACTIONS(1599), 1, sym__integer_literal, ACTIONS(1601), 1, sym__hex_literal, ACTIONS(1603), 1, anon_sym_DASH, ACTIONS(1605), 1, anon_sym_LPAREN, ACTIONS(1607), 1, sym__conid, ACTIONS(1609), 1, anon_sym_LBRACE, ACTIONS(1611), 1, anon_sym_LBRACK, STATE(2849), 1, sym_constructor, STATE(2893), 1, sym_exp_record_access, STATE(2908), 1, sym_qualified_constructor, STATE(2925), 1, sym__qcon, STATE(5684), 1, aux_sym__qualifying_module, STATE(6773), 1, sym__exp_apply, STATE(7883), 1, sym_wildcard, STATE(8759), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(9861), 1, sym__record_update_lhs, STATE(10030), 1, sym__do, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2349), 2, sym_variable, sym_qualified_variable, STATE(2420), 2, sym_record_literal, sym_exp_parens, ACTIONS(1595), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2905), 3, sym_integer, sym__numeric, sym__literal, STATE(4383), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(596), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [18162] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4542), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [18298] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4625), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [18434] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4548), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [18570] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(573), 1, sym_hole, ACTIONS(587), 1, anon_sym_if, ACTIONS(589), 1, anon_sym_case, ACTIONS(591), 1, anon_sym_let, ACTIONS(595), 1, anon_sym_do, ACTIONS(597), 1, anon_sym_ado, ACTIONS(611), 1, sym_comma, ACTIONS(1509), 1, sym__varid, ACTIONS(1513), 1, sym_string, ACTIONS(1515), 1, sym__integer_literal, ACTIONS(1517), 1, sym__hex_literal, ACTIONS(1521), 1, anon_sym_LPAREN, ACTIONS(1525), 1, anon_sym_LBRACE, ACTIONS(1527), 1, anon_sym_LBRACK, ACTIONS(1613), 1, sym__conid, ACTIONS(1617), 1, anon_sym_AT, ACTIONS(1619), 1, anon_sym_BSLASH, STATE(2505), 1, sym_constructor, STATE(2779), 1, sym__qcon, STATE(2795), 1, sym_qualified_constructor, STATE(2833), 1, sym_exp_record_access, STATE(5462), 1, aux_sym__qualifying_module, STATE(7724), 1, sym_wildcard, STATE(9692), 1, sym__record_update_lhs, STATE(9693), 1, sym__do, STATE(9694), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2184), 2, sym_record_literal, sym_exp_parens, STATE(2186), 2, sym_variable, sym_qualified_variable, ACTIONS(1511), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2777), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(624), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(6459), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, STATE(578), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [18706] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4552), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [18842] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4685), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [18978] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4554), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [19114] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4596), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [19250] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4556), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [19386] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4486), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [19522] = 35, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, ACTIONS(1621), 1, sym__conid, ACTIONS(1624), 1, anon_sym_AT, ACTIONS(1626), 1, anon_sym_BSLASH, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(7772), 1, sym_wildcard, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(5839), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, ACTIONS(727), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_else, STATE(571), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [19656] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4564), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [19792] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4568), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [19928] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4456), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [20064] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4572), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [20200] = 35, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, ACTIONS(1628), 1, sym__conid, ACTIONS(1632), 1, anon_sym_AT, ACTIONS(1634), 1, anon_sym_BSLASH, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(7946), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(5839), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, ACTIONS(624), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_then, STATE(582), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [20334] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4576), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [20470] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(573), 1, sym_hole, ACTIONS(587), 1, anon_sym_if, ACTIONS(589), 1, anon_sym_case, ACTIONS(591), 1, anon_sym_let, ACTIONS(595), 1, anon_sym_do, ACTIONS(597), 1, anon_sym_ado, ACTIONS(725), 1, sym_comma, ACTIONS(1509), 1, sym__varid, ACTIONS(1513), 1, sym_string, ACTIONS(1515), 1, sym__integer_literal, ACTIONS(1517), 1, sym__hex_literal, ACTIONS(1521), 1, anon_sym_LPAREN, ACTIONS(1525), 1, anon_sym_LBRACE, ACTIONS(1527), 1, anon_sym_LBRACK, ACTIONS(1617), 1, anon_sym_AT, ACTIONS(1619), 1, anon_sym_BSLASH, ACTIONS(1636), 1, sym__conid, STATE(2505), 1, sym_constructor, STATE(2779), 1, sym__qcon, STATE(2795), 1, sym_qualified_constructor, STATE(2833), 1, sym_exp_record_access, STATE(5462), 1, aux_sym__qualifying_module, STATE(7724), 1, sym_wildcard, STATE(9692), 1, sym__record_update_lhs, STATE(9693), 1, sym__do, STATE(9694), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2184), 2, sym_record_literal, sym_exp_parens, STATE(2186), 2, sym_variable, sym_qualified_variable, ACTIONS(1511), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2777), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(727), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(6459), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, STATE(578), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [20606] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4579), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [20742] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4467), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [20878] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4580), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [21014] = 35, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, ACTIONS(1632), 1, anon_sym_AT, ACTIONS(1634), 1, anon_sym_BSLASH, ACTIONS(1639), 1, sym__conid, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(7946), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(5839), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, ACTIONS(727), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_then, STATE(582), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [21148] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4582), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [21284] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4583), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [21420] = 35, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, ACTIONS(1624), 1, anon_sym_AT, ACTIONS(1626), 1, anon_sym_BSLASH, ACTIONS(1642), 1, sym__conid, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(7772), 1, sym_wildcard, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(5839), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, ACTIONS(624), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_else, STATE(571), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [21554] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4586), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [21690] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4478), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [21826] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4591), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [21962] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4649), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [22098] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4592), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [22234] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, ACTIONS(1646), 1, anon_sym_if, ACTIONS(1648), 1, anon_sym_let, ACTIONS(1650), 1, anon_sym_BSLASH, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4897), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(654), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [22370] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(4558), 9, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, sym_exp_infix, sym__exp_infix, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [22506] = 35, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(77), 1, anon_sym_AT, ACTIONS(83), 1, anon_sym_case, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1361), 1, anon_sym_if, ACTIONS(1363), 1, anon_sym_let, ACTIONS(1590), 1, sym__conid, ACTIONS(1652), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2425), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(727), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(5839), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, STATE(593), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [22639] = 35, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(77), 1, anon_sym_AT, ACTIONS(83), 1, anon_sym_case, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1361), 1, anon_sym_if, ACTIONS(1363), 1, anon_sym_let, ACTIONS(1586), 1, sym__conid, ACTIONS(1652), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2425), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(624), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(5839), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, STATE(593), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [22772] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(537), 1, sym_hole, ACTIONS(551), 1, anon_sym_if, ACTIONS(553), 1, anon_sym_case, ACTIONS(555), 1, anon_sym_let, ACTIONS(559), 1, anon_sym_do, ACTIONS(561), 1, anon_sym_ado, ACTIONS(725), 1, sym_comma, ACTIONS(1593), 1, sym__varid, ACTIONS(1597), 1, sym_string, ACTIONS(1599), 1, sym__integer_literal, ACTIONS(1601), 1, sym__hex_literal, ACTIONS(1605), 1, anon_sym_LPAREN, ACTIONS(1609), 1, anon_sym_LBRACE, ACTIONS(1611), 1, anon_sym_LBRACK, ACTIONS(1654), 1, sym__conid, ACTIONS(1657), 1, anon_sym_AT, ACTIONS(1659), 1, anon_sym_BSLASH, STATE(2849), 1, sym_constructor, STATE(2893), 1, sym_exp_record_access, STATE(2908), 1, sym_qualified_constructor, STATE(2925), 1, sym__qcon, STATE(5684), 1, aux_sym__qualifying_module, STATE(7883), 1, sym_wildcard, STATE(8759), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(9861), 1, sym__record_update_lhs, STATE(10030), 1, sym__do, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2349), 2, sym_variable, sym_qualified_variable, STATE(2420), 2, sym_record_literal, sym_exp_parens, ACTIONS(1595), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2905), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(727), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(6725), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, STATE(595), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [22907] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(537), 1, sym_hole, ACTIONS(551), 1, anon_sym_if, ACTIONS(553), 1, anon_sym_case, ACTIONS(555), 1, anon_sym_let, ACTIONS(559), 1, anon_sym_do, ACTIONS(561), 1, anon_sym_ado, ACTIONS(611), 1, sym_comma, ACTIONS(1593), 1, sym__varid, ACTIONS(1597), 1, sym_string, ACTIONS(1599), 1, sym__integer_literal, ACTIONS(1601), 1, sym__hex_literal, ACTIONS(1605), 1, anon_sym_LPAREN, ACTIONS(1609), 1, anon_sym_LBRACE, ACTIONS(1611), 1, anon_sym_LBRACK, ACTIONS(1657), 1, anon_sym_AT, ACTIONS(1659), 1, anon_sym_BSLASH, ACTIONS(1661), 1, sym__conid, STATE(2849), 1, sym_constructor, STATE(2893), 1, sym_exp_record_access, STATE(2908), 1, sym_qualified_constructor, STATE(2925), 1, sym__qcon, STATE(5684), 1, aux_sym__qualifying_module, STATE(7883), 1, sym_wildcard, STATE(8759), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(9861), 1, sym__record_update_lhs, STATE(10030), 1, sym__do, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2349), 2, sym_variable, sym_qualified_variable, STATE(2420), 2, sym_record_literal, sym_exp_parens, ACTIONS(1595), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2905), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(624), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(6725), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, STATE(595), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [23042] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7448), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [23176] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1503), 1, anon_sym_BSLASH, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(7304), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(651), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [23310] = 36, ACTIONS(467), 1, sym_string, ACTIONS(469), 1, sym__integer_literal, ACTIONS(471), 1, sym__hex_literal, ACTIONS(475), 1, sym_hole, ACTIONS(481), 1, sym__conid, ACTIONS(485), 1, anon_sym_AT, ACTIONS(491), 1, anon_sym_if, ACTIONS(493), 1, anon_sym_case, ACTIONS(495), 1, anon_sym_let, ACTIONS(497), 1, anon_sym_BSLASH, ACTIONS(499), 1, anon_sym_do, ACTIONS(501), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(893), 1, sym__varid, ACTIONS(895), 1, anon_sym_DASH, ACTIONS(897), 1, anon_sym_LPAREN, ACTIONS(899), 1, anon_sym_LBRACE, ACTIONS(901), 1, anon_sym_LBRACK, STATE(2093), 1, sym_constructor, STATE(2270), 1, sym_exp_record_access, STATE(2361), 1, sym__qcon, STATE(2404), 1, sym_qualified_constructor, STATE(5577), 1, aux_sym__qualifying_module, STATE(5673), 1, sym__exp_apply, STATE(7865), 1, sym_wildcard, STATE(9366), 1, sym__record_update_lhs, STATE(9367), 1, sym__do, STATE(9368), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1680), 2, sym_record_literal, sym_exp_parens, STATE(1681), 2, sym_variable, sym_qualified_variable, ACTIONS(465), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2399), 3, sym_integer, sym__numeric, sym__literal, STATE(5548), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(374), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [23444] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1293), 1, sym__varid, ACTIONS(1297), 1, sym_string, ACTIONS(1299), 1, sym__integer_literal, ACTIONS(1301), 1, sym__hex_literal, ACTIONS(1303), 1, sym_hole, ACTIONS(1305), 1, anon_sym_DASH, ACTIONS(1307), 1, anon_sym_LPAREN, ACTIONS(1309), 1, sym__conid, ACTIONS(1311), 1, anon_sym_LBRACE, ACTIONS(1313), 1, anon_sym_AT, ACTIONS(1315), 1, anon_sym_LBRACK, ACTIONS(1317), 1, anon_sym_if, ACTIONS(1319), 1, anon_sym_case, ACTIONS(1321), 1, anon_sym_let, ACTIONS(1323), 1, anon_sym_BSLASH, ACTIONS(1325), 1, anon_sym_do, ACTIONS(1327), 1, anon_sym_ado, STATE(2294), 1, sym_constructor, STATE(2509), 1, sym__qcon, STATE(2562), 1, sym_exp_record_access, STATE(2573), 1, sym_qualified_constructor, STATE(5550), 1, aux_sym__qualifying_module, STATE(6294), 1, sym__exp_apply, STATE(7832), 1, sym_wildcard, STATE(9559), 1, sym__record_update_lhs, STATE(9560), 1, sym__do, STATE(9561), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1807), 2, sym_record_literal, sym_exp_parens, STATE(1808), 2, sym_variable, sym_qualified_variable, ACTIONS(1295), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2572), 3, sym_integer, sym__numeric, sym__literal, STATE(6245), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(513), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [23578] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(773), 1, sym__varid, ACTIONS(777), 1, sym_string, ACTIONS(779), 1, sym__integer_literal, ACTIONS(781), 1, sym__hex_literal, ACTIONS(783), 1, sym_hole, ACTIONS(785), 1, anon_sym_LPAREN, ACTIONS(790), 1, anon_sym_LBRACE, ACTIONS(794), 1, anon_sym_LBRACK, ACTIONS(796), 1, anon_sym_if, ACTIONS(798), 1, anon_sym_case, ACTIONS(800), 1, anon_sym_let, ACTIONS(804), 1, anon_sym_do, ACTIONS(806), 1, anon_sym_ado, ACTIONS(1285), 1, anon_sym_DASH, ACTIONS(1287), 1, sym__conid, ACTIONS(1289), 1, anon_sym_AT, ACTIONS(1291), 1, anon_sym_BSLASH, STATE(1886), 1, sym_constructor, STATE(1968), 1, sym_qualified_constructor, STATE(2131), 1, sym__qcon, STATE(2166), 1, sym_exp_record_access, STATE(5359), 1, aux_sym__qualifying_module, STATE(5588), 1, sym__exp_apply, STATE(7653), 1, sym_wildcard, STATE(9615), 1, sym__record_update_lhs, STATE(9616), 1, sym__do, STATE(9617), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1514), 2, sym_record_literal, sym_exp_parens, STATE(1515), 2, sym_variable, sym_qualified_variable, ACTIONS(775), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1967), 3, sym_integer, sym__numeric, sym__literal, STATE(5461), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(283), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [23712] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(537), 1, sym_hole, ACTIONS(547), 1, anon_sym_AT, ACTIONS(551), 1, anon_sym_if, ACTIONS(553), 1, anon_sym_case, ACTIONS(555), 1, anon_sym_let, ACTIONS(557), 1, anon_sym_BSLASH, ACTIONS(559), 1, anon_sym_do, ACTIONS(561), 1, anon_sym_ado, ACTIONS(1593), 1, sym__varid, ACTIONS(1597), 1, sym_string, ACTIONS(1599), 1, sym__integer_literal, ACTIONS(1601), 1, sym__hex_literal, ACTIONS(1603), 1, anon_sym_DASH, ACTIONS(1605), 1, anon_sym_LPAREN, ACTIONS(1607), 1, sym__conid, ACTIONS(1609), 1, anon_sym_LBRACE, ACTIONS(1611), 1, anon_sym_LBRACK, STATE(2849), 1, sym_constructor, STATE(2893), 1, sym_exp_record_access, STATE(2908), 1, sym_qualified_constructor, STATE(2925), 1, sym__qcon, STATE(5684), 1, aux_sym__qualifying_module, STATE(6773), 1, sym__exp_apply, STATE(7883), 1, sym_wildcard, STATE(8759), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(9861), 1, sym__record_update_lhs, STATE(10030), 1, sym__do, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2349), 2, sym_variable, sym_qualified_variable, STATE(2420), 2, sym_record_literal, sym_exp_parens, ACTIONS(1595), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2905), 3, sym_integer, sym__numeric, sym__literal, STATE(6705), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(596), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [23846] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [23980] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(808), 1, sym__varid, ACTIONS(812), 1, sym_string, ACTIONS(814), 1, sym__integer_literal, ACTIONS(816), 1, sym__hex_literal, ACTIONS(818), 1, sym_hole, ACTIONS(820), 1, anon_sym_LPAREN, ACTIONS(826), 1, anon_sym_LBRACE, ACTIONS(830), 1, anon_sym_LBRACK, ACTIONS(832), 1, anon_sym_if, ACTIONS(834), 1, anon_sym_case, ACTIONS(836), 1, anon_sym_let, ACTIONS(840), 1, anon_sym_do, ACTIONS(842), 1, anon_sym_ado, ACTIONS(1379), 1, anon_sym_DASH, ACTIONS(1381), 1, sym__conid, ACTIONS(1383), 1, anon_sym_AT, ACTIONS(1385), 1, anon_sym_BSLASH, STATE(1904), 1, sym_constructor, STATE(1980), 1, sym_qualified_constructor, STATE(2003), 1, sym_exp_record_access, STATE(2150), 1, sym__qcon, STATE(5372), 1, aux_sym__qualifying_module, STATE(5660), 1, sym__exp_apply, STATE(7920), 1, sym_wildcard, STATE(9625), 1, sym__record_update_lhs, STATE(9626), 1, sym__do, STATE(9627), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1520), 2, sym_record_literal, sym_exp_parens, STATE(1521), 2, sym_variable, sym_qualified_variable, ACTIONS(810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1978), 3, sym_integer, sym__numeric, sym__literal, STATE(5549), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(282), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [24114] = 36, ACTIONS(239), 1, sym_hole, ACTIONS(249), 1, anon_sym_AT, ACTIONS(253), 1, anon_sym_if, ACTIONS(255), 1, anon_sym_case, ACTIONS(259), 1, anon_sym_BSLASH, ACTIONS(261), 1, anon_sym_do, ACTIONS(263), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(855), 1, sym__varid, ACTIONS(859), 1, sym_string, ACTIONS(861), 1, sym__integer_literal, ACTIONS(863), 1, sym__hex_literal, ACTIONS(865), 1, anon_sym_DASH, ACTIONS(867), 1, anon_sym_LPAREN, ACTIONS(869), 1, sym__conid, ACTIONS(871), 1, anon_sym_LBRACE, ACTIONS(873), 1, anon_sym_LBRACK, ACTIONS(875), 1, anon_sym_let, STATE(1953), 1, sym_constructor, STATE(2271), 1, sym__qcon, STATE(2331), 1, sym_exp_record_access, STATE(2406), 1, sym_qualified_constructor, STATE(5600), 1, aux_sym__qualifying_module, STATE(6088), 1, sym__exp_apply, STATE(7943), 1, sym_wildcard, STATE(9486), 1, sym__do, STATE(9487), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10071), 1, sym__record_update_lhs, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1651), 2, sym_variable, sym_qualified_variable, STATE(1670), 2, sym_record_literal, sym_exp_parens, ACTIONS(857), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2395), 3, sym_integer, sym__numeric, sym__literal, STATE(5885), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(300), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [24248] = 36, ACTIONS(145), 1, sym_hole, ACTIONS(155), 1, anon_sym_AT, ACTIONS(159), 1, anon_sym_if, ACTIONS(161), 1, anon_sym_case, ACTIONS(167), 1, anon_sym_BSLASH, ACTIONS(169), 1, anon_sym_do, ACTIONS(171), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(905), 1, sym__varid, ACTIONS(909), 1, sym_string, ACTIONS(911), 1, sym__integer_literal, ACTIONS(913), 1, sym__hex_literal, ACTIONS(915), 1, anon_sym_LPAREN, ACTIONS(921), 1, anon_sym_LBRACE, ACTIONS(925), 1, anon_sym_LBRACK, ACTIONS(927), 1, anon_sym_let, ACTIONS(1345), 1, anon_sym_DASH, ACTIONS(1347), 1, sym__conid, STATE(1961), 1, sym_constructor, STATE(2279), 1, sym_qualified_constructor, STATE(2358), 1, sym_exp_record_access, STATE(2413), 1, sym__qcon, STATE(5655), 1, aux_sym__qualifying_module, STATE(6076), 1, sym__exp_apply, STATE(7803), 1, sym_wildcard, STATE(9500), 1, sym__record_update_lhs, STATE(9501), 1, sym__do, STATE(9502), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1622), 2, sym_record_literal, sym_exp_parens, STATE(1637), 2, sym_variable, sym_qualified_variable, ACTIONS(907), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2255), 3, sym_integer, sym__numeric, sym__literal, STATE(6086), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(295), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [24382] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7272), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [24516] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(653), 1, sym__varid, ACTIONS(657), 1, sym_string, ACTIONS(659), 1, sym__integer_literal, ACTIONS(661), 1, sym__hex_literal, ACTIONS(663), 1, sym_hole, ACTIONS(665), 1, anon_sym_LPAREN, ACTIONS(671), 1, anon_sym_LBRACE, ACTIONS(675), 1, anon_sym_LBRACK, ACTIONS(677), 1, anon_sym_if, ACTIONS(679), 1, anon_sym_case, ACTIONS(681), 1, anon_sym_let, ACTIONS(685), 1, anon_sym_do, ACTIONS(687), 1, anon_sym_ado, ACTIONS(1329), 1, anon_sym_DASH, ACTIONS(1331), 1, sym__conid, ACTIONS(1333), 1, anon_sym_AT, ACTIONS(1335), 1, anon_sym_BSLASH, STATE(1655), 1, sym_constructor, STATE(1830), 1, sym__qcon, STATE(1939), 1, sym_qualified_constructor, STATE(1944), 1, sym_exp_record_access, STATE(5073), 1, sym__exp_apply, STATE(5401), 1, aux_sym__qualifying_module, STATE(7753), 1, sym_wildcard, STATE(9655), 1, sym__record_update_lhs, STATE(9656), 1, sym__do, STATE(9657), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1495), 2, sym_variable, sym_qualified_variable, STATE(1498), 2, sym_record_literal, sym_exp_parens, ACTIONS(655), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1932), 3, sym_integer, sym__numeric, sym__literal, STATE(5077), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(275), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [24650] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(689), 1, sym__varid, ACTIONS(693), 1, sym_string, ACTIONS(695), 1, sym__integer_literal, ACTIONS(697), 1, sym__hex_literal, ACTIONS(699), 1, sym_hole, ACTIONS(701), 1, anon_sym_LPAREN, ACTIONS(707), 1, anon_sym_LBRACE, ACTIONS(711), 1, anon_sym_LBRACK, ACTIONS(713), 1, anon_sym_if, ACTIONS(715), 1, anon_sym_case, ACTIONS(717), 1, anon_sym_let, ACTIONS(721), 1, anon_sym_do, ACTIONS(723), 1, anon_sym_ado, ACTIONS(1446), 1, anon_sym_DASH, ACTIONS(1448), 1, sym__conid, ACTIONS(1450), 1, anon_sym_AT, ACTIONS(1452), 1, anon_sym_BSLASH, STATE(1657), 1, sym_constructor, STATE(1740), 1, sym_qualified_constructor, STATE(1856), 1, sym__qcon, STATE(1883), 1, sym_exp_record_access, STATE(5047), 1, sym__exp_apply, STATE(5419), 1, aux_sym__qualifying_module, STATE(7701), 1, sym_wildcard, STATE(9674), 1, sym__record_update_lhs, STATE(9675), 1, sym__do, STATE(9676), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1455), 2, sym_record_literal, sym_exp_parens, STATE(1481), 2, sym_variable, sym_qualified_variable, ACTIONS(691), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1738), 3, sym_integer, sym__numeric, sym__literal, STATE(5129), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(276), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [24784] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(83), 1, anon_sym_case, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1361), 1, anon_sym_if, ACTIONS(1363), 1, anon_sym_let, ACTIONS(1365), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7830), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2425), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(594), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [24918] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(573), 1, sym_hole, ACTIONS(583), 1, anon_sym_AT, ACTIONS(587), 1, anon_sym_if, ACTIONS(589), 1, anon_sym_case, ACTIONS(591), 1, anon_sym_let, ACTIONS(593), 1, anon_sym_BSLASH, ACTIONS(595), 1, anon_sym_do, ACTIONS(597), 1, anon_sym_ado, ACTIONS(1509), 1, sym__varid, ACTIONS(1513), 1, sym_string, ACTIONS(1515), 1, sym__integer_literal, ACTIONS(1517), 1, sym__hex_literal, ACTIONS(1519), 1, anon_sym_DASH, ACTIONS(1521), 1, anon_sym_LPAREN, ACTIONS(1523), 1, sym__conid, ACTIONS(1525), 1, anon_sym_LBRACE, ACTIONS(1527), 1, anon_sym_LBRACK, STATE(2505), 1, sym_constructor, STATE(2779), 1, sym__qcon, STATE(2795), 1, sym_qualified_constructor, STATE(2833), 1, sym_exp_record_access, STATE(5462), 1, aux_sym__qualifying_module, STATE(6414), 1, sym__exp_apply, STATE(7724), 1, sym_wildcard, STATE(9692), 1, sym__record_update_lhs, STATE(9693), 1, sym__do, STATE(9694), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2184), 2, sym_record_literal, sym_exp_parens, STATE(2186), 2, sym_variable, sym_qualified_variable, ACTIONS(1511), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2777), 3, sym_integer, sym__numeric, sym__literal, STATE(6477), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(564), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [25052] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(997), 1, sym__varid, ACTIONS(1001), 1, sym_string, ACTIONS(1003), 1, sym__integer_literal, ACTIONS(1005), 1, sym__hex_literal, ACTIONS(1007), 1, sym_hole, ACTIONS(1009), 1, anon_sym_LPAREN, ACTIONS(1015), 1, anon_sym_LBRACE, ACTIONS(1019), 1, anon_sym_LBRACK, ACTIONS(1021), 1, anon_sym_if, ACTIONS(1023), 1, anon_sym_case, ACTIONS(1025), 1, anon_sym_let, ACTIONS(1029), 1, anon_sym_do, ACTIONS(1031), 1, anon_sym_ado, ACTIONS(1337), 1, anon_sym_DASH, ACTIONS(1339), 1, sym__conid, ACTIONS(1341), 1, anon_sym_AT, ACTIONS(1343), 1, anon_sym_BSLASH, STATE(2061), 1, sym_constructor, STATE(2259), 1, sym_qualified_constructor, STATE(2436), 1, sym__qcon, STATE(2446), 1, sym_exp_record_access, STATE(5464), 1, aux_sym__qualifying_module, STATE(5813), 1, sym__exp_apply, STATE(7769), 1, sym_wildcard, STATE(9717), 1, sym__record_update_lhs, STATE(9718), 1, sym__do, STATE(9719), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1638), 2, sym_record_literal, sym_exp_parens, STATE(1639), 2, sym_variable, sym_qualified_variable, ACTIONS(999), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2253), 3, sym_integer, sym__numeric, sym__literal, STATE(6123), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(310), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [25186] = 36, ACTIONS(239), 1, sym_hole, ACTIONS(249), 1, anon_sym_AT, ACTIONS(253), 1, anon_sym_if, ACTIONS(255), 1, anon_sym_case, ACTIONS(259), 1, anon_sym_BSLASH, ACTIONS(261), 1, anon_sym_do, ACTIONS(263), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(855), 1, sym__varid, ACTIONS(859), 1, sym_string, ACTIONS(861), 1, sym__integer_literal, ACTIONS(863), 1, sym__hex_literal, ACTIONS(865), 1, anon_sym_DASH, ACTIONS(867), 1, anon_sym_LPAREN, ACTIONS(869), 1, sym__conid, ACTIONS(871), 1, anon_sym_LBRACE, ACTIONS(873), 1, anon_sym_LBRACK, ACTIONS(875), 1, anon_sym_let, STATE(1953), 1, sym_constructor, STATE(2271), 1, sym__qcon, STATE(2331), 1, sym_exp_record_access, STATE(2406), 1, sym_qualified_constructor, STATE(5600), 1, aux_sym__qualifying_module, STATE(6088), 1, sym__exp_apply, STATE(7943), 1, sym_wildcard, STATE(9486), 1, sym__do, STATE(9487), 1, sym__ado, STATE(9733), 1, sym__modid, STATE(10071), 1, sym__record_update_lhs, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1651), 2, sym_variable, sym_qualified_variable, STATE(1670), 2, sym_record_literal, sym_exp_parens, ACTIONS(857), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2395), 3, sym_integer, sym__numeric, sym__literal, STATE(5830), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(300), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [25320] = 36, ACTIONS(145), 1, sym_hole, ACTIONS(155), 1, anon_sym_AT, ACTIONS(159), 1, anon_sym_if, ACTIONS(161), 1, anon_sym_case, ACTIONS(167), 1, anon_sym_BSLASH, ACTIONS(169), 1, anon_sym_do, ACTIONS(171), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(905), 1, sym__varid, ACTIONS(909), 1, sym_string, ACTIONS(911), 1, sym__integer_literal, ACTIONS(913), 1, sym__hex_literal, ACTIONS(915), 1, anon_sym_LPAREN, ACTIONS(921), 1, anon_sym_LBRACE, ACTIONS(925), 1, anon_sym_LBRACK, ACTIONS(927), 1, anon_sym_let, ACTIONS(1345), 1, anon_sym_DASH, ACTIONS(1347), 1, sym__conid, STATE(1961), 1, sym_constructor, STATE(2279), 1, sym_qualified_constructor, STATE(2358), 1, sym_exp_record_access, STATE(2413), 1, sym__qcon, STATE(5655), 1, aux_sym__qualifying_module, STATE(6076), 1, sym__exp_apply, STATE(7803), 1, sym_wildcard, STATE(9500), 1, sym__record_update_lhs, STATE(9501), 1, sym__do, STATE(9502), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1622), 2, sym_record_literal, sym_exp_parens, STATE(1637), 2, sym_variable, sym_qualified_variable, ACTIONS(907), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2255), 3, sym_integer, sym__numeric, sym__literal, STATE(6107), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(295), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [25454] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7506), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [25588] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(6997), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [25722] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7126), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [25856] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7073), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [25990] = 36, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1389), 1, sym__varid, ACTIONS(1393), 1, sym_string, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1399), 1, sym_hole, ACTIONS(1401), 1, anon_sym_LPAREN, ACTIONS(1403), 1, sym__conid, ACTIONS(1405), 1, anon_sym_LBRACE, ACTIONS(1407), 1, anon_sym_AT, ACTIONS(1409), 1, anon_sym_LBRACK, ACTIONS(1411), 1, anon_sym_if, ACTIONS(1413), 1, anon_sym_let, ACTIONS(1415), 1, anon_sym_BSLASH, ACTIONS(1417), 1, anon_sym_do, ACTIONS(1419), 1, anon_sym_ado, STATE(2551), 1, sym_constructor, STATE(2683), 1, sym_qualified_constructor, STATE(2726), 1, sym__qcon, STATE(2741), 1, sym_exp_record_access, STATE(5630), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7946), 1, sym_wildcard, STATE(9384), 1, sym__record_update_lhs, STATE(9385), 1, sym__do, STATE(9386), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2151), 2, sym_record_literal, sym_exp_parens, STATE(2152), 2, sym_variable, sym_qualified_variable, ACTIONS(1391), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2681), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(576), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [26124] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7496), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [26258] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7400), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [26392] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(6915), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [26526] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(6981), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [26660] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7077), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [26794] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7171), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [26928] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7395), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [27062] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7478), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [27196] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7535), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [27330] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(6951), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [27464] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7058), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [27598] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7247), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [27732] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7380), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [27866] = 36, ACTIONS(493), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(947), 1, sym__varid, ACTIONS(951), 1, sym_string, ACTIONS(953), 1, sym__integer_literal, ACTIONS(955), 1, sym__hex_literal, ACTIONS(957), 1, sym_hole, ACTIONS(959), 1, anon_sym_DASH, ACTIONS(961), 1, anon_sym_LPAREN, ACTIONS(963), 1, sym__conid, ACTIONS(965), 1, anon_sym_LBRACE, ACTIONS(967), 1, anon_sym_AT, ACTIONS(969), 1, anon_sym_LBRACK, ACTIONS(971), 1, anon_sym_if, ACTIONS(973), 1, anon_sym_let, ACTIONS(975), 1, anon_sym_BSLASH, ACTIONS(977), 1, anon_sym_do, ACTIONS(979), 1, anon_sym_ado, STATE(2265), 1, sym_constructor, STATE(2540), 1, sym__qcon, STATE(2612), 1, sym_exp_record_access, STATE(2664), 1, sym_qualified_constructor, STATE(5662), 1, aux_sym__qualifying_module, STATE(5673), 1, sym__exp_apply, STATE(7755), 1, sym_wildcard, STATE(9402), 1, sym__record_update_lhs, STATE(9403), 1, sym__do, STATE(9404), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1862), 2, sym_record_literal, sym_exp_parens, STATE(1863), 2, sym_variable, sym_qualified_variable, ACTIONS(949), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2663), 3, sym_integer, sym__numeric, sym__literal, STATE(5548), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(476), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [28000] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7528), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [28134] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(6900), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [28268] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(6919), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [28402] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(6933), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [28536] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(6946), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [28670] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(6961), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [28804] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(6978), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [28938] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(6992), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [29072] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7004), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [29206] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7016), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [29340] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7038), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [29474] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7054), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [29608] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(614), 1, sym__varid, ACTIONS(618), 1, sym_string, ACTIONS(620), 1, sym__integer_literal, ACTIONS(622), 1, sym__hex_literal, ACTIONS(627), 1, sym_hole, ACTIONS(629), 1, anon_sym_LPAREN, ACTIONS(635), 1, anon_sym_LBRACE, ACTIONS(639), 1, anon_sym_LBRACK, ACTIONS(641), 1, anon_sym_if, ACTIONS(643), 1, anon_sym_case, ACTIONS(645), 1, anon_sym_let, ACTIONS(649), 1, anon_sym_do, ACTIONS(651), 1, anon_sym_ado, ACTIONS(1351), 1, anon_sym_DASH, ACTIONS(1353), 1, sym__conid, ACTIONS(1355), 1, anon_sym_AT, ACTIONS(1357), 1, anon_sym_BSLASH, STATE(1674), 1, sym_constructor, STATE(1826), 1, sym_qualified_constructor, STATE(1879), 1, sym__qcon, STATE(1888), 1, sym_exp_record_access, STATE(5050), 1, sym__exp_apply, STATE(5713), 1, aux_sym__qualifying_module, STATE(7654), 1, sym_wildcard, STATE(9436), 1, sym__record_update_lhs, STATE(9437), 1, sym__do, STATE(9438), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1451), 2, sym_record_literal, sym_exp_parens, STATE(1454), 2, sym_variable, sym_qualified_variable, ACTIONS(616), 3, sym_number, sym_char, sym_triple_quote_string, STATE(1824), 3, sym_integer, sym__numeric, sym__literal, STATE(5168), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(274), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [29742] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7072), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [29876] = 36, ACTIONS(57), 1, sym_string, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(65), 1, sym_hole, ACTIONS(73), 1, sym__conid, ACTIONS(81), 1, anon_sym_if, ACTIONS(83), 1, anon_sym_case, ACTIONS(85), 1, anon_sym_let, ACTIONS(89), 1, anon_sym_do, ACTIONS(91), 1, anon_sym_ado, ACTIONS(535), 1, anon_sym__, ACTIONS(599), 1, sym__varid, ACTIONS(605), 1, anon_sym_LPAREN, ACTIONS(607), 1, anon_sym_LBRACE, ACTIONS(609), 1, anon_sym_LBRACK, ACTIONS(1359), 1, anon_sym_AT, ACTIONS(1375), 1, anon_sym_DASH, ACTIONS(1377), 1, anon_sym_BSLASH, STATE(2673), 1, sym_constructor, STATE(2742), 1, sym__qcon, STATE(2862), 1, sym_exp_record_access, STATE(2863), 1, sym_qualified_constructor, STATE(5397), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7088), 1, sym_wildcard, STATE(9347), 1, sym__record_update_lhs, STATE(9348), 1, sym__do, STATE(9349), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2116), 2, sym_record_literal, sym_exp_parens, STATE(2117), 2, sym_variable, sym_qualified_variable, ACTIONS(55), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2855), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(554), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [30010] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(738), 1, sym__varid, ACTIONS(742), 1, sym_string, ACTIONS(744), 1, sym__integer_literal, ACTIONS(746), 1, sym__hex_literal, ACTIONS(748), 1, sym_hole, ACTIONS(750), 1, anon_sym_LPAREN, ACTIONS(755), 1, anon_sym_LBRACE, ACTIONS(759), 1, anon_sym_LBRACK, ACTIONS(761), 1, anon_sym_if, ACTIONS(763), 1, anon_sym_case, ACTIONS(765), 1, anon_sym_let, ACTIONS(769), 1, anon_sym_do, ACTIONS(771), 1, anon_sym_ado, ACTIONS(1423), 1, anon_sym_DASH, ACTIONS(1425), 1, sym__conid, ACTIONS(1427), 1, anon_sym_AT, ACTIONS(1429), 1, anon_sym_BSLASH, STATE(1933), 1, sym_constructor, STATE(1948), 1, sym_exp_record_access, STATE(2077), 1, sym__qcon, STATE(2222), 1, sym_qualified_constructor, STATE(5388), 1, sym__exp_apply, STATE(5666), 1, aux_sym__qualifying_module, STATE(7607), 1, sym_wildcard, STATE(9272), 1, sym__record_update_lhs, STATE(9273), 1, sym__do, STATE(9274), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1536), 2, sym_record_literal, sym_exp_parens, STATE(1537), 2, sym_variable, sym_qualified_variable, ACTIONS(740), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2221), 3, sym_integer, sym__numeric, sym__literal, STATE(5511), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(285), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [30144] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1485), 1, anon_sym_DASH, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1489), 1, sym__conid, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1493), 1, anon_sym_AT, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, ACTIONS(1646), 1, anon_sym_if, ACTIONS(1648), 1, anon_sym_let, ACTIONS(1650), 1, anon_sym_BSLASH, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7089), 1, sym__exp_apply, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(7304), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(654), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [30278] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(611), 1, anon_sym_RPAREN, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, ACTIONS(1665), 1, sym__conid, ACTIONS(1669), 1, anon_sym_AT, ACTIONS(1671), 1, anon_sym_BSLASH, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(624), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(7367), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, STATE(652), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [30412] = 36, ACTIONS(535), 1, anon_sym__, ACTIONS(725), 1, anon_sym_RPAREN, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1497), 1, anon_sym_if, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1501), 1, anon_sym_let, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, ACTIONS(1669), 1, anon_sym_AT, ACTIONS(1671), 1, anon_sym_BSLASH, ACTIONS(1673), 1, sym__conid, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(727), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(7367), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, STATE(652), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [30546] = 36, ACTIONS(83), 1, anon_sym_case, ACTIONS(535), 1, anon_sym__, ACTIONS(1251), 1, sym__varid, ACTIONS(1255), 1, sym_string, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1261), 1, sym_hole, ACTIONS(1263), 1, anon_sym_DASH, ACTIONS(1265), 1, anon_sym_LPAREN, ACTIONS(1267), 1, sym__conid, ACTIONS(1269), 1, anon_sym_LBRACE, ACTIONS(1271), 1, anon_sym_AT, ACTIONS(1273), 1, anon_sym_LBRACK, ACTIONS(1275), 1, anon_sym_if, ACTIONS(1277), 1, anon_sym_let, ACTIONS(1279), 1, anon_sym_BSLASH, ACTIONS(1281), 1, anon_sym_do, ACTIONS(1283), 1, anon_sym_ado, STATE(2553), 1, sym_constructor, STATE(2688), 1, sym_qualified_constructor, STATE(2745), 1, sym__qcon, STATE(2761), 1, sym_exp_record_access, STATE(5526), 1, aux_sym__qualifying_module, STATE(6167), 1, sym__exp_apply, STATE(7772), 1, sym_wildcard, STATE(9545), 1, sym__record_update_lhs, STATE(9546), 1, sym__do, STATE(9547), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2096), 2, sym_record_literal, sym_exp_parens, STATE(2098), 2, sym_variable, sym_qualified_variable, ACTIONS(1253), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2685), 3, sym_integer, sym__numeric, sym__literal, STATE(5904), 7, sym_exp_negation, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__fexp, sym__lexp, STATE(585), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [30680] = 35, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, ACTIONS(1646), 1, anon_sym_if, ACTIONS(1648), 1, anon_sym_let, ACTIONS(1665), 1, sym__conid, ACTIONS(1669), 1, anon_sym_AT, ACTIONS(1676), 1, anon_sym_BSLASH, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(624), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(7367), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, STATE(655), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [30811] = 35, ACTIONS(535), 1, anon_sym__, ACTIONS(1473), 1, sym__varid, ACTIONS(1477), 1, sym_string, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1483), 1, sym_hole, ACTIONS(1487), 1, anon_sym_LPAREN, ACTIONS(1491), 1, anon_sym_LBRACE, ACTIONS(1495), 1, anon_sym_LBRACK, ACTIONS(1499), 1, anon_sym_case, ACTIONS(1505), 1, anon_sym_do, ACTIONS(1507), 1, anon_sym_ado, ACTIONS(1646), 1, anon_sym_if, ACTIONS(1648), 1, anon_sym_let, ACTIONS(1669), 1, anon_sym_AT, ACTIONS(1673), 1, sym__conid, ACTIONS(1676), 1, anon_sym_BSLASH, STATE(2919), 1, sym_constructor, STATE(2955), 1, sym_exp_record_access, STATE(2964), 1, sym_qualified_constructor, STATE(2982), 1, sym__qcon, STATE(5441), 1, aux_sym__qualifying_module, STATE(7657), 1, sym_wildcard, STATE(9515), 1, sym__record_update_lhs, STATE(9516), 1, sym__do, STATE(9517), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2507), 2, sym_record_literal, sym_exp_parens, STATE(2508), 2, sym_variable, sym_qualified_variable, ACTIONS(727), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(1475), 3, sym_number, sym_char, sym_triple_quote_string, STATE(2963), 3, sym_integer, sym__numeric, sym__literal, STATE(7367), 5, sym_exp_if, sym_exp_case, sym_exp_let_in, sym_exp_lambda, sym__exp_apply, STATE(655), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [30942] = 34, ACTIONS(1678), 1, sym__varid, ACTIONS(1682), 1, sym_string, ACTIONS(1684), 1, sym__integer_literal, ACTIONS(1686), 1, sym__hex_literal, ACTIONS(1688), 1, anon_sym__, ACTIONS(1690), 1, sym_hole, ACTIONS(1692), 1, anon_sym_LPAREN, ACTIONS(1694), 1, anon_sym_RPAREN, ACTIONS(1696), 1, sym__conid, ACTIONS(1698), 1, anon_sym_LBRACE, ACTIONS(1700), 1, anon_sym_AT, ACTIONS(1702), 1, anon_sym_LBRACK, ACTIONS(1704), 1, anon_sym_do, ACTIONS(1706), 1, anon_sym_ado, STATE(4929), 1, sym_variable, STATE(5241), 1, sym_qualified_variable, STATE(5538), 1, sym_wildcard, STATE(5564), 1, aux_sym__qualifying_module, STATE(5586), 1, sym_exp_record_access, STATE(5729), 1, sym_constructor, STATE(6137), 1, sym_qualified_constructor, STATE(6616), 1, sym__qcon, STATE(6617), 1, sym_literal, STATE(6679), 1, sym_pat_fields, STATE(9453), 1, sym__record_update_lhs, STATE(9454), 1, sym__do, STATE(9455), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4768), 2, sym_record_literal, sym_exp_parens, ACTIONS(1680), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6132), 3, sym_integer, sym__numeric, sym__literal, STATE(6704), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, STATE(5817), 12, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [31069] = 33, ACTIONS(473), 1, anon_sym__, ACTIONS(1708), 1, sym__varid, ACTIONS(1712), 1, sym_string, ACTIONS(1714), 1, sym__integer_literal, ACTIONS(1716), 1, sym__hex_literal, ACTIONS(1718), 1, sym_hole, ACTIONS(1720), 1, anon_sym_LPAREN, ACTIONS(1722), 1, sym__conid, ACTIONS(1724), 1, anon_sym_LBRACE, ACTIONS(1726), 1, anon_sym_AT, ACTIONS(1728), 1, anon_sym_LBRACK, ACTIONS(1730), 1, anon_sym_do, ACTIONS(1732), 1, anon_sym_ado, STATE(4536), 1, sym_variable, STATE(4828), 1, sym_qualified_variable, STATE(4969), 1, sym_wildcard, STATE(5257), 1, sym_constructor, STATE(5303), 1, sym_exp_record_access, STATE(5525), 1, aux_sym__qualifying_module, STATE(5607), 1, sym_qualified_constructor, STATE(6070), 1, sym__qcon, STATE(6072), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(9469), 1, sym__record_update_lhs, STATE(9470), 1, sym__do, STATE(9471), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4650), 2, sym_record_literal, sym_exp_parens, ACTIONS(1710), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5603), 3, sym_integer, sym__numeric, sym__literal, STATE(6281), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, STATE(5716), 12, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [31193] = 33, ACTIONS(143), 1, anon_sym__, ACTIONS(1734), 1, sym__varid, ACTIONS(1738), 1, sym_string, ACTIONS(1740), 1, sym__integer_literal, ACTIONS(1742), 1, sym__hex_literal, ACTIONS(1744), 1, sym_hole, ACTIONS(1746), 1, anon_sym_LPAREN, ACTIONS(1748), 1, sym__conid, ACTIONS(1750), 1, anon_sym_LBRACE, ACTIONS(1752), 1, anon_sym_AT, ACTIONS(1754), 1, anon_sym_LBRACK, ACTIONS(1756), 1, anon_sym_do, ACTIONS(1758), 1, anon_sym_ado, STATE(4121), 1, sym_variable, STATE(4846), 1, sym_qualified_variable, STATE(5021), 1, sym_constructor, STATE(5173), 1, sym_qualified_constructor, STATE(5242), 1, sym__qcon, STATE(5243), 1, sym_literal, STATE(5258), 1, sym_wildcard, STATE(5391), 1, sym_exp_record_access, STATE(5637), 1, aux_sym__qualifying_module, STATE(6439), 1, sym_pat_fields, STATE(9587), 1, sym__record_update_lhs, STATE(9588), 1, sym__do, STATE(9589), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4844), 2, sym_record_literal, sym_exp_parens, ACTIONS(1736), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5328), 3, sym_integer, sym__numeric, sym__literal, STATE(6649), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, STATE(5987), 12, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [31317] = 33, ACTIONS(143), 1, anon_sym__, ACTIONS(1760), 1, sym__varid, ACTIONS(1764), 1, sym_string, ACTIONS(1766), 1, sym__integer_literal, ACTIONS(1768), 1, sym__hex_literal, ACTIONS(1770), 1, sym_hole, ACTIONS(1772), 1, anon_sym_LPAREN, ACTIONS(1774), 1, sym__conid, ACTIONS(1776), 1, anon_sym_LBRACE, ACTIONS(1778), 1, anon_sym_AT, ACTIONS(1780), 1, anon_sym_LBRACK, ACTIONS(1782), 1, anon_sym_do, ACTIONS(1784), 1, anon_sym_ado, STATE(4069), 1, sym_variable, STATE(4884), 1, sym_qualified_variable, STATE(4983), 1, sym_constructor, STATE(5027), 1, sym__qcon, STATE(5162), 1, sym_qualified_constructor, STATE(5174), 1, sym_literal, STATE(5211), 1, sym_wildcard, STATE(5394), 1, sym_exp_record_access, STATE(5571), 1, aux_sym__qualifying_module, STATE(6439), 1, sym_pat_fields, STATE(9573), 1, sym__record_update_lhs, STATE(9574), 1, sym__do, STATE(9575), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4873), 2, sym_record_literal, sym_exp_parens, ACTIONS(1762), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5157), 3, sym_integer, sym__numeric, sym__literal, STATE(6649), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, STATE(6166), 12, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [31441] = 33, ACTIONS(535), 1, anon_sym__, ACTIONS(1786), 1, sym__varid, ACTIONS(1790), 1, sym_string, ACTIONS(1792), 1, sym__integer_literal, ACTIONS(1794), 1, sym__hex_literal, ACTIONS(1796), 1, sym_hole, ACTIONS(1798), 1, anon_sym_LPAREN, ACTIONS(1800), 1, sym__conid, ACTIONS(1802), 1, anon_sym_LBRACE, ACTIONS(1804), 1, anon_sym_AT, ACTIONS(1806), 1, anon_sym_LBRACK, ACTIONS(1808), 1, anon_sym_do, ACTIONS(1810), 1, anon_sym_ado, STATE(4745), 1, sym_variable, STATE(5521), 1, aux_sym__qualifying_module, STATE(5539), 1, sym_qualified_variable, STATE(5785), 1, sym_constructor, STATE(6010), 1, sym_wildcard, STATE(6207), 1, sym__qcon, STATE(6208), 1, sym_literal, STATE(6215), 1, sym_qualified_constructor, STATE(6423), 1, sym_exp_record_access, STATE(7057), 1, sym_pat_fields, STATE(9323), 1, sym__record_update_lhs, STATE(9324), 1, sym__do, STATE(9325), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5535), 2, sym_record_literal, sym_exp_parens, ACTIONS(1788), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6212), 3, sym_integer, sym__numeric, sym__literal, STATE(7455), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, STATE(6681), 12, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [31565] = 33, ACTIONS(535), 1, anon_sym__, ACTIONS(1812), 1, sym__varid, ACTIONS(1816), 1, sym_string, ACTIONS(1818), 1, sym__integer_literal, ACTIONS(1820), 1, sym__hex_literal, ACTIONS(1822), 1, sym_hole, ACTIONS(1824), 1, anon_sym_LPAREN, ACTIONS(1826), 1, sym__conid, ACTIONS(1828), 1, anon_sym_LBRACE, ACTIONS(1830), 1, anon_sym_AT, ACTIONS(1832), 1, anon_sym_LBRACK, ACTIONS(1834), 1, anon_sym_do, ACTIONS(1836), 1, anon_sym_ado, STATE(4472), 1, sym_variable, STATE(5279), 1, sym_qualified_variable, STATE(5434), 1, sym_constructor, STATE(5456), 1, aux_sym__qualifying_module, STATE(5777), 1, sym__qcon, STATE(5812), 1, sym_wildcard, STATE(5908), 1, sym_literal, STATE(6046), 1, sym_qualified_constructor, STATE(6316), 1, sym_exp_record_access, STATE(7057), 1, sym_pat_fields, STATE(9709), 1, sym__record_update_lhs, STATE(9710), 1, sym__do, STATE(9711), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5272), 2, sym_record_literal, sym_exp_parens, ACTIONS(1814), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6035), 3, sym_integer, sym__numeric, sym__literal, STATE(7455), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, STATE(6438), 12, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [31689] = 33, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(1838), 1, anon_sym_LPAREN, ACTIONS(1840), 1, anon_sym_in, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3089), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6881), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8222), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6880), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(1842), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(8421), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [31812] = 33, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(1838), 1, anon_sym_LPAREN, ACTIONS(1844), 1, anon_sym_in, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3089), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6881), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8222), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6880), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(1842), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(7726), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [31935] = 33, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(95), 1, anon_sym_LPAREN, ACTIONS(1846), 1, sym__layout_end, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3039), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6855), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8369), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6854), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(7914), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [32058] = 33, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(95), 1, anon_sym_LPAREN, ACTIONS(1848), 1, sym__layout_end, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3039), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6855), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8369), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6854), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(8067), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [32181] = 33, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(95), 1, anon_sym_LPAREN, ACTIONS(1850), 1, sym__layout_end, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3039), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6855), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8369), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6854), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(8067), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [32304] = 33, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(1838), 1, anon_sym_LPAREN, ACTIONS(1852), 1, anon_sym_in, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3089), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6881), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8222), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6880), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(1842), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(8421), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [32427] = 33, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(95), 1, anon_sym_LPAREN, ACTIONS(1854), 1, sym__layout_end, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3039), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6855), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8369), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6854), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(7721), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [32550] = 33, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(95), 1, anon_sym_LPAREN, ACTIONS(1856), 1, sym__layout_end, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3039), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6855), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8369), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6854), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(8067), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [32673] = 33, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(95), 1, anon_sym_LPAREN, ACTIONS(1858), 1, sym__layout_end, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3039), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6855), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8369), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6854), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(8067), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [32796] = 33, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(95), 1, anon_sym_LPAREN, ACTIONS(1860), 1, sym__layout_end, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3039), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6855), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8369), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6854), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(7826), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [32919] = 33, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(95), 1, anon_sym_LPAREN, ACTIONS(1862), 1, sym__layout_end, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3039), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6855), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8369), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6854), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(8067), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [33042] = 33, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(95), 1, anon_sym_LPAREN, ACTIONS(1864), 1, sym__layout_end, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3039), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6855), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8369), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6854), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(8067), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [33165] = 32, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(95), 1, anon_sym_LPAREN, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3039), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6855), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8369), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6854), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(8067), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [33285] = 32, ACTIONS(5), 1, sym__varid, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(1838), 1, anon_sym_LPAREN, STATE(957), 1, sym__pat_constructor, STATE(1374), 1, sym__fun_name, STATE(3089), 1, sym_variable, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(6881), 1, sym__funlhs, STATE(7789), 1, aux_sym__qualifying_module, STATE(8222), 1, sym__funpat, STATE(8621), 1, sym__funvar, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6793), 2, sym_pat_infix, sym__pat, STATE(6880), 2, sym_pat_typed, sym__typed_pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(1842), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(8421), 6, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, sym__decl_fun, sym__decl, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [33405] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1884), 1, anon_sym_RPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, STATE(1224), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7292), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8979), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3970), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8980), 2, sym_type_infix, sym__type, STATE(8977), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [33525] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1896), 1, anon_sym_RPAREN, STATE(1192), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7127), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9317), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3933), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9321), 2, sym_type_infix, sym__type, STATE(9311), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [33645] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1898), 1, anon_sym_RPAREN, STATE(1193), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7133), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9377), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3934), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9379), 2, sym_type_infix, sym__type, STATE(9372), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [33765] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1900), 1, anon_sym_RPAREN, STATE(1194), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7137), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9430), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3935), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9432), 2, sym_type_infix, sym__type, STATE(9428), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [33885] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1902), 1, anon_sym_RPAREN, STATE(1195), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7143), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9503), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3936), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9504), 2, sym_type_infix, sym__type, STATE(9497), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [34005] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1904), 1, anon_sym_RPAREN, STATE(1196), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7147), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9553), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3937), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9554), 2, sym_type_infix, sym__type, STATE(9550), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [34125] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1906), 1, anon_sym_RPAREN, STATE(1197), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7154), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9621), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3938), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9622), 2, sym_type_infix, sym__type, STATE(9618), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [34245] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1908), 1, anon_sym_RPAREN, STATE(1198), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7161), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9688), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3939), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9690), 2, sym_type_infix, sym__type, STATE(9681), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [34365] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1910), 1, anon_sym_RPAREN, STATE(1199), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7166), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9729), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3940), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9730), 2, sym_type_infix, sym__type, STATE(9724), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [34485] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1912), 1, anon_sym_RPAREN, STATE(1200), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7172), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9771), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3941), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9772), 2, sym_type_infix, sym__type, STATE(9763), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [34605] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1914), 1, anon_sym_RPAREN, STATE(1201), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7178), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9799), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3943), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9800), 2, sym_type_infix, sym__type, STATE(9796), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [34725] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1916), 1, anon_sym_RPAREN, STATE(1202), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7183), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9831), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3945), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9833), 2, sym_type_infix, sym__type, STATE(9829), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [34845] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1918), 1, anon_sym_RPAREN, STATE(1203), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7188), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9857), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3947), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9860), 2, sym_type_infix, sym__type, STATE(9854), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [34965] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1920), 1, anon_sym_RPAREN, STATE(1204), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7193), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9885), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3948), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9886), 2, sym_type_infix, sym__type, STATE(9883), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [35085] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1922), 1, anon_sym_RPAREN, STATE(1205), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7199), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9913), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3950), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9915), 2, sym_type_infix, sym__type, STATE(9911), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [35205] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1924), 1, anon_sym_RPAREN, STATE(1206), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7204), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9938), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3952), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9940), 2, sym_type_infix, sym__type, STATE(9933), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [35325] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1926), 1, anon_sym_RPAREN, STATE(1207), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7209), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9962), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3953), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9965), 2, sym_type_infix, sym__type, STATE(9960), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [35445] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1928), 1, anon_sym_RPAREN, STATE(1208), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7214), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9991), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3954), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9994), 2, sym_type_infix, sym__type, STATE(9987), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [35565] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1930), 1, anon_sym_RPAREN, STATE(1209), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7219), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(10036), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3955), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(10044), 2, sym_type_infix, sym__type, STATE(10032), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [35685] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1932), 1, anon_sym_RPAREN, STATE(1210), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7224), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8727), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3956), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8728), 2, sym_type_infix, sym__type, STATE(8725), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [35805] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1934), 1, anon_sym_RPAREN, STATE(1211), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7228), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8745), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3957), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8746), 2, sym_type_infix, sym__type, STATE(8743), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [35925] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1936), 1, anon_sym_RPAREN, STATE(1212), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7232), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8763), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3958), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8764), 2, sym_type_infix, sym__type, STATE(8761), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [36045] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1938), 1, anon_sym_RPAREN, STATE(1213), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7238), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8781), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3959), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8782), 2, sym_type_infix, sym__type, STATE(8779), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [36165] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1940), 1, anon_sym_RPAREN, STATE(1214), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7243), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8799), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3960), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8800), 2, sym_type_infix, sym__type, STATE(8797), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [36285] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1942), 1, anon_sym_RPAREN, STATE(1215), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7248), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8817), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3961), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8818), 2, sym_type_infix, sym__type, STATE(8815), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [36405] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1944), 1, anon_sym_RPAREN, STATE(1216), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7254), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8835), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3962), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8836), 2, sym_type_infix, sym__type, STATE(8833), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [36525] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1946), 1, anon_sym_RPAREN, STATE(1217), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7259), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8853), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3963), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8854), 2, sym_type_infix, sym__type, STATE(8851), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [36645] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1948), 1, anon_sym_RPAREN, STATE(1218), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7263), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8871), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3964), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8872), 2, sym_type_infix, sym__type, STATE(8869), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [36765] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1950), 1, anon_sym_RPAREN, STATE(1219), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7268), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8889), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3965), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8890), 2, sym_type_infix, sym__type, STATE(8887), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [36885] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1952), 1, anon_sym_RPAREN, STATE(1220), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7274), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8907), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3966), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8908), 2, sym_type_infix, sym__type, STATE(8905), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [37005] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1954), 1, anon_sym_RPAREN, STATE(1221), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7277), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8925), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3967), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8926), 2, sym_type_infix, sym__type, STATE(8923), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [37125] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1956), 1, anon_sym_RPAREN, STATE(1222), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7281), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8943), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3968), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8944), 2, sym_type_infix, sym__type, STATE(8941), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [37245] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1958), 1, anon_sym_RPAREN, STATE(1223), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7287), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8961), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3969), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8962), 2, sym_type_infix, sym__type, STATE(8959), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [37365] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1960), 1, anon_sym_RPAREN, STATE(1153), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(6912), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9120), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3913), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9122), 2, sym_type_infix, sym__type, STATE(9117), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [37485] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1962), 1, anon_sym_RPAREN, STATE(1225), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7296), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8997), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3971), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8998), 2, sym_type_infix, sym__type, STATE(8995), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [37605] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1964), 1, anon_sym_RPAREN, STATE(1226), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7300), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9015), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3972), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9016), 2, sym_type_infix, sym__type, STATE(9013), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [37725] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1966), 1, anon_sym_RPAREN, STATE(1227), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7305), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9033), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3973), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9034), 2, sym_type_infix, sym__type, STATE(9031), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [37845] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1968), 1, anon_sym_RPAREN, STATE(1228), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7309), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9051), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3974), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9052), 2, sym_type_infix, sym__type, STATE(9049), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [37965] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1970), 1, anon_sym_RPAREN, STATE(1229), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7314), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9069), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3975), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9070), 2, sym_type_infix, sym__type, STATE(9067), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [38085] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1972), 1, anon_sym_RPAREN, STATE(1230), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7318), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9087), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3976), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9088), 2, sym_type_infix, sym__type, STATE(9085), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [38205] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1974), 1, anon_sym_RPAREN, STATE(1231), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7322), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9105), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3977), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9106), 2, sym_type_infix, sym__type, STATE(9103), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [38325] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1976), 1, anon_sym_RPAREN, STATE(1232), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7327), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9123), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3978), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9124), 2, sym_type_infix, sym__type, STATE(9121), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [38445] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1978), 1, anon_sym_RPAREN, STATE(1233), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7331), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9141), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3979), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9142), 2, sym_type_infix, sym__type, STATE(9139), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [38565] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1980), 1, anon_sym_RPAREN, STATE(1234), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7337), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9159), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3980), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9160), 2, sym_type_infix, sym__type, STATE(9157), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [38685] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1982), 1, anon_sym_RPAREN, STATE(1154), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(6927), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9310), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3915), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9312), 2, sym_type_infix, sym__type, STATE(9307), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [38805] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1984), 1, anon_sym_RPAREN, STATE(1019), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7346), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9195), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3982), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9196), 2, sym_type_infix, sym__type, STATE(9193), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [38925] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1986), 1, anon_sym_RPAREN, STATE(1236), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7352), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9213), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3983), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9214), 2, sym_type_infix, sym__type, STATE(9211), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [39045] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1988), 1, anon_sym_RPAREN, STATE(1175), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7010), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(10063), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3922), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(10066), 2, sym_type_infix, sym__type, STATE(10058), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [39165] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1990), 1, anon_sym_RPAREN, STATE(1177), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7029), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9744), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3923), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9761), 2, sym_type_infix, sym__type, STATE(9634), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [39285] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1992), 1, anon_sym_RPAREN, STATE(1156), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(6939), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9439), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3916), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9440), 2, sym_type_infix, sym__type, STATE(9434), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [39405] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1994), 1, anon_sym_RPAREN, STATE(1100), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7485), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9787), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3855), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9788), 2, sym_type_infix, sym__type, STATE(9785), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [39525] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1996), 1, anon_sym_RPAREN, STATE(1179), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7046), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9953), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3924), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9956), 2, sym_type_infix, sym__type, STATE(9943), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [39645] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(1998), 1, anon_sym_RPAREN, STATE(1131), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7151), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9662), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3882), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9664), 2, sym_type_infix, sym__type, STATE(9641), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [39765] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2000), 1, anon_sym_RPAREN, STATE(1105), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7536), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(10001), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3859), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(10002), 2, sym_type_infix, sym__type, STATE(9999), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [39885] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2002), 1, anon_sym_RPAREN, STATE(1161), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(6953), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9566), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3918), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9567), 2, sym_type_infix, sym__type, STATE(9562), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [40005] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2004), 1, anon_sym_RPAREN, STATE(1132), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7375), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8913), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3887), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8916), 2, sym_type_infix, sym__type, STATE(8891), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [40125] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2006), 1, anon_sym_RPAREN, STATE(1182), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7064), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9331), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3925), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9370), 2, sym_type_infix, sym__type, STATE(9296), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [40245] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2008), 1, anon_sym_RPAREN, STATE(1164), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(6971), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9745), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3919), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9746), 2, sym_type_infix, sym__type, STATE(9742), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [40365] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2010), 1, anon_sym_RPAREN, STATE(1167), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(6986), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9847), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3920), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9851), 2, sym_type_infix, sym__type, STATE(9841), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [40485] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2012), 1, anon_sym_RPAREN, STATE(1184), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7080), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9884), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3926), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9888), 2, sym_type_infix, sym__type, STATE(9880), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [40605] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2014), 1, anon_sym_RPAREN, STATE(1128), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7040), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8919), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3880), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9012), 2, sym_type_infix, sym__type, STATE(9996), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [40725] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2016), 1, anon_sym_RPAREN, STATE(1126), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(6965), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9740), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3878), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9747), 2, sym_type_infix, sym__type, STATE(9672), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [40845] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2018), 1, anon_sym_RPAREN, STATE(1171), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(6998), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9937), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3921), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9939), 2, sym_type_infix, sym__type, STATE(9934), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [40965] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2020), 1, anon_sym_RPAREN, STATE(1133), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7461), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9346), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3890), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9350), 2, sym_type_infix, sym__type, STATE(9338), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [41085] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2022), 1, anon_sym_RPAREN, STATE(1121), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(6890), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8888), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3876), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8906), 2, sym_type_infix, sym__type, STATE(8867), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [41205] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2024), 1, anon_sym_RPAREN, STATE(1108), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7484), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8909), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3865), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9114), 2, sym_type_infix, sym__type, STATE(9708), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [41325] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2026), 1, anon_sym_RPAREN, STATE(1136), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7515), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9668), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3895), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9669), 2, sym_type_infix, sym__type, STATE(9660), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [41445] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2028), 1, anon_sym_RPAREN, STATE(1187), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7094), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8832), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3927), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8834), 2, sym_type_infix, sym__type, STATE(8829), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [41565] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2030), 1, anon_sym_RPAREN, STATE(1138), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(6911), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9989), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3900), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9990), 2, sym_type_infix, sym__type, STATE(9967), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [41685] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2032), 1, anon_sym_RPAREN, STATE(1188), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7102), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8955), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3928), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8957), 2, sym_type_infix, sym__type, STATE(8922), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [41805] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2034), 1, anon_sym_RPAREN, STATE(1129), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7460), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9670), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3827), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9686), 2, sym_type_infix, sym__type, STATE(9654), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [41925] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2036), 1, anon_sym_RPAREN, STATE(1140), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7027), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9881), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3901), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9896), 2, sym_type_infix, sym__type, STATE(9852), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [42045] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2038), 1, anon_sym_RPAREN, STATE(1116), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7326), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9478), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3874), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9678), 2, sym_type_infix, sym__type, STATE(9397), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [42165] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2040), 1, anon_sym_RPAREN, STATE(1142), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7131), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8726), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3902), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8733), 2, sym_type_infix, sym__type, STATE(10057), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [42285] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2034), 1, anon_sym_RPAREN, STATE(1129), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7460), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9670), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3879), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9686), 2, sym_type_infix, sym__type, STATE(9654), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [42405] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2034), 1, anon_sym_RPAREN, STATE(1129), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7460), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9670), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3931), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9686), 2, sym_type_infix, sym__type, STATE(9654), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [42525] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2042), 1, anon_sym_RPAREN, STATE(1111), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7017), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9604), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3869), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9632), 2, sym_type_infix, sym__type, STATE(9514), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [42645] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2044), 1, anon_sym_RPAREN, STATE(1189), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7108), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9065), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3929), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9068), 2, sym_type_infix, sym__type, STATE(9053), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [42765] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2046), 1, anon_sym_RPAREN, STATE(1190), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7115), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9174), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3930), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9176), 2, sym_type_infix, sym__type, STATE(9171), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [42885] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2048), 1, anon_sym_RPAREN, STATE(1144), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7358), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9313), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3903), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9326), 2, sym_type_infix, sym__type, STATE(9300), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [43005] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2050), 1, anon_sym_RPAREN, STATE(1113), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7465), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9132), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3872), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9156), 2, sym_type_infix, sym__type, STATE(9096), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [43125] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2052), 1, anon_sym_RPAREN, STATE(1146), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7436), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9309), 1, sym__modid, STATE(9797), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3906), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9802), 2, sym_type_infix, sym__type, STATE(9793), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [43245] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2054), 1, anon_sym_RPAREN, STATE(1148), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7504), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8751), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3911), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8754), 2, sym_type_infix, sym__type, STATE(8744), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [43365] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2056), 1, anon_sym_RPAREN, STATE(1150), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(6891), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8934), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3912), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8937), 2, sym_type_infix, sym__type, STATE(8927), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [43485] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2058), 1, anon_sym_RPAREN, STATE(1191), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7122), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9269), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3932), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9271), 2, sym_type_infix, sym__type, STATE(9267), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [43605] = 34, ACTIONS(67), 1, sym__operator, ACTIONS(1866), 1, sym__varid, ACTIONS(1868), 1, sym_string, ACTIONS(1870), 1, sym_triple_quote_string, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1888), 1, anon_sym_PIPE, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1892), 1, anon_sym_AT, ACTIONS(2060), 1, anon_sym_RPAREN, STATE(1235), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4365), 1, sym_type_variable, STATE(4482), 1, sym_integer, STATE(6134), 1, aux_sym__qualifying_module, STATE(6216), 1, sym__forall_kw, STATE(7341), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(9177), 1, sym__row_variable, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(1894), 2, anon_sym_forall, anon_sym_u2200, STATE(3981), 2, sym__visible_type_variable, sym__tyvar_no_annotation, STATE(4531), 2, sym_qualified_type, sym__tyvar_annotated, STATE(5420), 2, sym_type_apply, sym__btype, STATE(9178), 2, sym_type_infix, sym__type, STATE(9175), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [43725] = 30, ACTIONS(535), 1, anon_sym__, ACTIONS(1682), 1, sym_string, ACTIONS(1684), 1, sym__integer_literal, ACTIONS(1686), 1, sym__hex_literal, ACTIONS(1690), 1, sym_hole, ACTIONS(1694), 1, anon_sym_RPAREN, ACTIONS(1696), 1, sym__conid, ACTIONS(1700), 1, anon_sym_AT, ACTIONS(1704), 1, anon_sym_do, ACTIONS(1706), 1, anon_sym_ado, ACTIONS(2062), 1, sym__varid, ACTIONS(2064), 1, anon_sym_LPAREN, ACTIONS(2066), 1, anon_sym_LBRACE, ACTIONS(2068), 1, anon_sym_LBRACK, STATE(5564), 1, aux_sym__qualifying_module, STATE(5586), 1, sym_exp_record_access, STATE(5729), 1, sym_constructor, STATE(6095), 1, sym__qcon, STATE(6137), 1, sym_qualified_constructor, STATE(7577), 1, sym_wildcard, STATE(9453), 1, sym__record_update_lhs, STATE(9454), 1, sym__do, STATE(9455), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4768), 2, sym_record_literal, sym_exp_parens, STATE(5241), 2, sym_variable, sym_qualified_variable, ACTIONS(1680), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6132), 3, sym_integer, sym__numeric, sym__literal, STATE(5817), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [43835] = 31, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2072), 1, sym__varid, ACTIONS(2074), 1, sym_string, ACTIONS(2076), 1, sym_triple_quote_string, ACTIONS(2078), 1, sym__integer_literal, ACTIONS(2080), 1, sym__hex_literal, ACTIONS(2084), 1, anon_sym__, ACTIONS(2086), 1, sym_hole, ACTIONS(2088), 1, anon_sym_LPAREN, ACTIONS(2090), 1, sym__conid, ACTIONS(2092), 1, anon_sym_PIPE, ACTIONS(2094), 1, anon_sym_LBRACE, ACTIONS(2096), 1, anon_sym_AT, ACTIONS(2098), 1, anon_sym_u2200, STATE(1301), 1, sym_forall, STATE(3753), 1, sym_constructor, STATE(4129), 1, sym_qualified_type, STATE(4246), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4656), 1, aux_sym__quantifiers_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7720), 1, aux_sym__qualifying_module, STATE(7935), 1, sym_fundeps, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2082), 2, anon_sym_u21d0, anon_sym_LT_EQ, STATE(3005), 2, sym_type_apply, sym__btype, STATE(900), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2070), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3091), 4, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1425), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [43947] = 31, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2074), 1, sym_string, ACTIONS(2076), 1, sym_triple_quote_string, ACTIONS(2078), 1, sym__integer_literal, ACTIONS(2080), 1, sym__hex_literal, ACTIONS(2084), 1, anon_sym__, ACTIONS(2086), 1, sym_hole, ACTIONS(2090), 1, sym__conid, ACTIONS(2094), 1, anon_sym_LBRACE, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2100), 1, sym__varid, ACTIONS(2102), 1, anon_sym_LPAREN, ACTIONS(2104), 1, anon_sym_PIPE, ACTIONS(2106), 1, anon_sym_AT, STATE(1301), 1, sym_forall, STATE(3753), 1, sym_constructor, STATE(4129), 1, sym_qualified_type, STATE(4246), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4470), 1, aux_sym__quantifiers_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7720), 1, aux_sym__qualifying_module, STATE(7880), 1, sym_fundeps, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2082), 2, anon_sym_u21d0, anon_sym_LT_EQ, STATE(3005), 2, sym_type_apply, sym__btype, STATE(900), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2070), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3041), 4, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1425), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [44059] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(2108), 1, sym__varid, ACTIONS(2112), 1, sym_string, ACTIONS(2114), 1, sym__integer_literal, ACTIONS(2116), 1, sym__hex_literal, ACTIONS(2118), 1, sym_hole, ACTIONS(2120), 1, anon_sym_LPAREN, ACTIONS(2122), 1, sym__conid, ACTIONS(2124), 1, anon_sym_LBRACE, ACTIONS(2126), 1, anon_sym_AT, ACTIONS(2128), 1, anon_sym_LBRACK, ACTIONS(2130), 1, anon_sym_do, ACTIONS(2132), 1, anon_sym_ado, STATE(5048), 1, sym_exp_record_access, STATE(5267), 1, sym_constructor, STATE(5393), 1, aux_sym__qualifying_module, STATE(5574), 1, sym__qcon, STATE(5617), 1, sym_qualified_constructor, STATE(7836), 1, sym_wildcard, STATE(9645), 1, sym__record_update_lhs, STATE(9646), 1, sym__do, STATE(9647), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4481), 2, sym_record_literal, sym_exp_parens, STATE(4484), 2, sym_variable, sym_qualified_variable, ACTIONS(2110), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5614), 3, sym_integer, sym__numeric, sym__literal, STATE(5598), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [44166] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(1744), 1, sym_hole, ACTIONS(1752), 1, anon_sym_AT, ACTIONS(1756), 1, anon_sym_do, ACTIONS(1758), 1, anon_sym_ado, ACTIONS(2134), 1, sym__varid, ACTIONS(2138), 1, sym_string, ACTIONS(2140), 1, sym__integer_literal, ACTIONS(2142), 1, sym__hex_literal, ACTIONS(2144), 1, anon_sym_LPAREN, ACTIONS(2146), 1, sym__conid, ACTIONS(2148), 1, anon_sym_LBRACE, ACTIONS(2150), 1, anon_sym_LBRACK, STATE(5391), 1, sym_exp_record_access, STATE(5439), 1, aux_sym__qualifying_module, STATE(5502), 1, sym_constructor, STATE(6011), 1, sym__qcon, STATE(6033), 1, sym_qualified_constructor, STATE(7947), 1, sym_wildcard, STATE(9587), 1, sym__record_update_lhs, STATE(9588), 1, sym__do, STATE(9589), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4844), 2, sym_record_literal, sym_exp_parens, STATE(4846), 2, sym_variable, sym_qualified_variable, ACTIONS(2136), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6005), 3, sym_integer, sym__numeric, sym__literal, STATE(5987), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [44273] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(2152), 1, sym__varid, ACTIONS(2156), 1, sym_string, ACTIONS(2158), 1, sym__integer_literal, ACTIONS(2160), 1, sym__hex_literal, ACTIONS(2162), 1, sym_hole, ACTIONS(2164), 1, anon_sym_LPAREN, ACTIONS(2166), 1, sym__conid, ACTIONS(2168), 1, anon_sym_LBRACE, ACTIONS(2170), 1, anon_sym_AT, ACTIONS(2172), 1, anon_sym_LBRACK, ACTIONS(2174), 1, anon_sym_do, ACTIONS(2176), 1, anon_sym_ado, STATE(5112), 1, sym_exp_record_access, STATE(5216), 1, sym_constructor, STATE(5451), 1, sym__qcon, STATE(5612), 1, sym_qualified_constructor, STATE(5750), 1, aux_sym__qualifying_module, STATE(7992), 1, sym_wildcard, STATE(9419), 1, sym__record_update_lhs, STATE(9420), 1, sym__do, STATE(9421), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4585), 2, sym_record_literal, sym_exp_parens, STATE(4587), 2, sym_variable, sym_qualified_variable, ACTIONS(2154), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5531), 3, sym_integer, sym__numeric, sym__literal, STATE(5687), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [44380] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(2178), 1, sym__varid, ACTIONS(2182), 1, sym_string, ACTIONS(2184), 1, sym__integer_literal, ACTIONS(2186), 1, sym__hex_literal, ACTIONS(2188), 1, sym_hole, ACTIONS(2190), 1, anon_sym_LPAREN, ACTIONS(2192), 1, sym__conid, ACTIONS(2194), 1, anon_sym_LBRACE, ACTIONS(2196), 1, anon_sym_AT, ACTIONS(2198), 1, anon_sym_LBRACK, ACTIONS(2200), 1, anon_sym_do, ACTIONS(2202), 1, anon_sym_ado, STATE(5380), 1, aux_sym__qualifying_module, STATE(5753), 1, sym_constructor, STATE(5876), 1, sym_exp_record_access, STATE(6202), 1, sym_qualified_constructor, STATE(6335), 1, sym__qcon, STATE(7762), 1, sym_wildcard, STATE(9635), 1, sym__record_update_lhs, STATE(9636), 1, sym__do, STATE(9637), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5000), 2, sym_record_literal, sym_exp_parens, STATE(5004), 2, sym_variable, sym_qualified_variable, ACTIONS(2180), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6201), 3, sym_integer, sym__numeric, sym__literal, STATE(6298), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [44487] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(2204), 1, sym__varid, ACTIONS(2208), 1, sym_string, ACTIONS(2210), 1, sym__integer_literal, ACTIONS(2212), 1, sym__hex_literal, ACTIONS(2214), 1, sym_hole, ACTIONS(2216), 1, anon_sym_LPAREN, ACTIONS(2218), 1, sym__conid, ACTIONS(2220), 1, anon_sym_LBRACE, ACTIONS(2222), 1, anon_sym_AT, ACTIONS(2224), 1, anon_sym_LBRACK, ACTIONS(2226), 1, anon_sym_do, ACTIONS(2228), 1, anon_sym_ado, STATE(4944), 1, sym_exp_record_access, STATE(4988), 1, sym_constructor, STATE(5035), 1, sym__qcon, STATE(5193), 1, sym_qualified_constructor, STATE(5446), 1, aux_sym__qualifying_module, STATE(7586), 1, sym_wildcard, STATE(9683), 1, sym__record_update_lhs, STATE(9684), 1, sym__do, STATE(9685), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4300), 2, sym_record_literal, sym_exp_parens, STATE(4301), 2, sym_variable, sym_qualified_variable, ACTIONS(2206), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5179), 3, sym_integer, sym__numeric, sym__literal, STATE(5110), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [44594] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(1712), 1, sym_string, ACTIONS(1714), 1, sym__integer_literal, ACTIONS(1716), 1, sym__hex_literal, ACTIONS(1718), 1, sym_hole, ACTIONS(1722), 1, sym__conid, ACTIONS(1726), 1, anon_sym_AT, ACTIONS(1730), 1, anon_sym_do, ACTIONS(1732), 1, anon_sym_ado, ACTIONS(2230), 1, sym__varid, ACTIONS(2232), 1, anon_sym_LPAREN, ACTIONS(2234), 1, anon_sym_LBRACE, ACTIONS(2236), 1, anon_sym_LBRACK, STATE(5257), 1, sym_constructor, STATE(5303), 1, sym_exp_record_access, STATE(5525), 1, aux_sym__qualifying_module, STATE(5589), 1, sym__qcon, STATE(5607), 1, sym_qualified_constructor, STATE(7767), 1, sym_wildcard, STATE(9469), 1, sym__record_update_lhs, STATE(9470), 1, sym__do, STATE(9471), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4650), 2, sym_record_literal, sym_exp_parens, STATE(4828), 2, sym_variable, sym_qualified_variable, ACTIONS(1710), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5603), 3, sym_integer, sym__numeric, sym__literal, STATE(5716), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [44701] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(2238), 1, sym__varid, ACTIONS(2242), 1, sym_string, ACTIONS(2244), 1, sym__integer_literal, ACTIONS(2246), 1, sym__hex_literal, ACTIONS(2248), 1, sym_hole, ACTIONS(2250), 1, anon_sym_LPAREN, ACTIONS(2252), 1, sym__conid, ACTIONS(2254), 1, anon_sym_LBRACE, ACTIONS(2256), 1, anon_sym_AT, ACTIONS(2258), 1, anon_sym_LBRACK, ACTIONS(2260), 1, anon_sym_do, ACTIONS(2262), 1, anon_sym_ado, STATE(4917), 1, sym_exp_record_access, STATE(4960), 1, sym_constructor, STATE(5084), 1, sym_qualified_constructor, STATE(5251), 1, sym__qcon, STATE(5453), 1, aux_sym__qualifying_module, STATE(7636), 1, sym_wildcard, STATE(9701), 1, sym__record_update_lhs, STATE(9702), 1, sym__do, STATE(9703), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4335), 2, sym_record_literal, sym_exp_parens, STATE(4336), 2, sym_variable, sym_qualified_variable, ACTIONS(2240), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5078), 3, sym_integer, sym__numeric, sym__literal, STATE(5134), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [44808] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(1682), 1, sym_string, ACTIONS(1684), 1, sym__integer_literal, ACTIONS(1686), 1, sym__hex_literal, ACTIONS(1690), 1, sym_hole, ACTIONS(1696), 1, sym__conid, ACTIONS(1700), 1, anon_sym_AT, ACTIONS(1704), 1, anon_sym_do, ACTIONS(1706), 1, anon_sym_ado, ACTIONS(2062), 1, sym__varid, ACTIONS(2064), 1, anon_sym_LPAREN, ACTIONS(2066), 1, anon_sym_LBRACE, ACTIONS(2068), 1, anon_sym_LBRACK, STATE(5564), 1, aux_sym__qualifying_module, STATE(5586), 1, sym_exp_record_access, STATE(5729), 1, sym_constructor, STATE(6095), 1, sym__qcon, STATE(6137), 1, sym_qualified_constructor, STATE(7577), 1, sym_wildcard, STATE(9453), 1, sym__record_update_lhs, STATE(9454), 1, sym__do, STATE(9455), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4768), 2, sym_record_literal, sym_exp_parens, STATE(5241), 2, sym_variable, sym_qualified_variable, ACTIONS(1680), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6132), 3, sym_integer, sym__numeric, sym__literal, STATE(5817), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [44915] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(1822), 1, sym_hole, ACTIONS(1830), 1, anon_sym_AT, ACTIONS(1834), 1, anon_sym_do, ACTIONS(1836), 1, anon_sym_ado, ACTIONS(2264), 1, sym__varid, ACTIONS(2268), 1, sym_string, ACTIONS(2270), 1, sym__integer_literal, ACTIONS(2272), 1, sym__hex_literal, ACTIONS(2274), 1, anon_sym_LPAREN, ACTIONS(2276), 1, sym__conid, ACTIONS(2278), 1, anon_sym_LBRACE, ACTIONS(2280), 1, anon_sym_LBRACK, STATE(5467), 1, aux_sym__qualifying_module, STATE(6296), 1, sym_constructor, STATE(6316), 1, sym_exp_record_access, STATE(6454), 1, sym_qualified_constructor, STATE(6536), 1, sym__qcon, STATE(7847), 1, sym_wildcard, STATE(9709), 1, sym__record_update_lhs, STATE(9710), 1, sym__do, STATE(9711), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5272), 2, sym_record_literal, sym_exp_parens, STATE(5279), 2, sym_variable, sym_qualified_variable, ACTIONS(2266), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6451), 3, sym_integer, sym__numeric, sym__literal, STATE(6438), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [45022] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(2282), 1, sym__varid, ACTIONS(2286), 1, sym_string, ACTIONS(2288), 1, sym__integer_literal, ACTIONS(2290), 1, sym__hex_literal, ACTIONS(2292), 1, sym_hole, ACTIONS(2294), 1, anon_sym_LPAREN, ACTIONS(2296), 1, sym__conid, ACTIONS(2298), 1, anon_sym_LBRACE, ACTIONS(2300), 1, anon_sym_AT, ACTIONS(2302), 1, anon_sym_LBRACK, ACTIONS(2304), 1, anon_sym_do, ACTIONS(2306), 1, anon_sym_ado, STATE(5194), 1, sym_exp_record_access, STATE(5301), 1, sym_constructor, STATE(5410), 1, aux_sym__qualifying_module, STATE(5445), 1, sym__qcon, STATE(5658), 1, sym_qualified_constructor, STATE(8001), 1, sym_wildcard, STATE(9665), 1, sym__record_update_lhs, STATE(9666), 1, sym__do, STATE(9667), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4557), 2, sym_record_literal, sym_exp_parens, STATE(4560), 2, sym_variable, sym_qualified_variable, ACTIONS(2284), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5643), 3, sym_integer, sym__numeric, sym__literal, STATE(5672), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [45129] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(2308), 1, sym__varid, ACTIONS(2312), 1, sym_string, ACTIONS(2314), 1, sym__integer_literal, ACTIONS(2316), 1, sym__hex_literal, ACTIONS(2318), 1, sym_hole, ACTIONS(2320), 1, anon_sym_LPAREN, ACTIONS(2322), 1, sym__conid, ACTIONS(2324), 1, anon_sym_LBRACE, ACTIONS(2326), 1, anon_sym_AT, ACTIONS(2328), 1, anon_sym_LBRACK, ACTIONS(2330), 1, anon_sym_do, ACTIONS(2332), 1, anon_sym_ado, STATE(5371), 1, sym_exp_record_access, STATE(5469), 1, aux_sym__qualifying_module, STATE(5592), 1, sym_constructor, STATE(5788), 1, sym__qcon, STATE(5843), 1, sym_qualified_constructor, STATE(7924), 1, sym_wildcard, STATE(9725), 1, sym__record_update_lhs, STATE(9726), 1, sym__do, STATE(9727), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4819), 2, sym_record_literal, sym_exp_parens, STATE(4822), 2, sym_variable, sym_qualified_variable, ACTIONS(2310), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5840), 3, sym_integer, sym__numeric, sym__literal, STATE(6168), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [45236] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(1682), 1, sym_string, ACTIONS(1684), 1, sym__integer_literal, ACTIONS(1686), 1, sym__hex_literal, ACTIONS(1690), 1, sym_hole, ACTIONS(1696), 1, sym__conid, ACTIONS(1700), 1, anon_sym_AT, ACTIONS(1704), 1, anon_sym_do, ACTIONS(1706), 1, anon_sym_ado, ACTIONS(2062), 1, sym__varid, ACTIONS(2064), 1, anon_sym_LPAREN, ACTIONS(2066), 1, anon_sym_LBRACE, ACTIONS(2068), 1, anon_sym_LBRACK, STATE(5564), 1, aux_sym__qualifying_module, STATE(5586), 1, sym_exp_record_access, STATE(5729), 1, sym_constructor, STATE(6095), 1, sym__qcon, STATE(6137), 1, sym_qualified_constructor, STATE(7577), 1, sym_wildcard, STATE(9453), 1, sym__record_update_lhs, STATE(9454), 1, sym__do, STATE(9455), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4768), 2, sym_record_literal, sym_exp_parens, STATE(4981), 2, sym_variable, sym_qualified_variable, ACTIONS(1680), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6132), 3, sym_integer, sym__numeric, sym__literal, STATE(5817), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [45343] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(1796), 1, sym_hole, ACTIONS(1804), 1, anon_sym_AT, ACTIONS(1808), 1, anon_sym_do, ACTIONS(1810), 1, anon_sym_ado, ACTIONS(2334), 1, sym__varid, ACTIONS(2338), 1, sym_string, ACTIONS(2340), 1, sym__integer_literal, ACTIONS(2342), 1, sym__hex_literal, ACTIONS(2344), 1, anon_sym_LPAREN, ACTIONS(2346), 1, sym__conid, ACTIONS(2348), 1, anon_sym_LBRACE, ACTIONS(2350), 1, anon_sym_LBRACK, STATE(5714), 1, aux_sym__qualifying_module, STATE(6423), 1, sym_exp_record_access, STATE(6659), 1, sym_constructor, STATE(6738), 1, sym__qcon, STATE(6876), 1, sym_qualified_constructor, STATE(7612), 1, sym_wildcard, STATE(9323), 1, sym__record_update_lhs, STATE(9324), 1, sym__do, STATE(9325), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5535), 2, sym_record_literal, sym_exp_parens, STATE(5539), 2, sym_variable, sym_qualified_variable, ACTIONS(2336), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6875), 3, sym_integer, sym__numeric, sym__literal, STATE(6681), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [45450] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(2352), 1, sym__varid, ACTIONS(2356), 1, sym_string, ACTIONS(2358), 1, sym__integer_literal, ACTIONS(2360), 1, sym__hex_literal, ACTIONS(2362), 1, sym_hole, ACTIONS(2364), 1, anon_sym_LPAREN, ACTIONS(2366), 1, sym__conid, ACTIONS(2368), 1, anon_sym_LBRACE, ACTIONS(2370), 1, anon_sym_AT, ACTIONS(2372), 1, anon_sym_LBRACK, ACTIONS(2374), 1, anon_sym_do, ACTIONS(2376), 1, anon_sym_ado, STATE(4946), 1, sym_constructor, STATE(4968), 1, sym_exp_record_access, STATE(5044), 1, sym_qualified_constructor, STATE(5114), 1, sym__qcon, STATE(5490), 1, aux_sym__qualifying_module, STATE(7686), 1, sym_wildcard, STATE(9530), 1, sym__record_update_lhs, STATE(9531), 1, sym__do, STATE(9532), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4372), 2, sym_record_literal, sym_exp_parens, STATE(4376), 2, sym_variable, sym_qualified_variable, ACTIONS(2354), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5042), 3, sym_integer, sym__numeric, sym__literal, STATE(5095), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [45557] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(1712), 1, sym_string, ACTIONS(1714), 1, sym__integer_literal, ACTIONS(1716), 1, sym__hex_literal, ACTIONS(1718), 1, sym_hole, ACTIONS(1722), 1, sym__conid, ACTIONS(1726), 1, anon_sym_AT, ACTIONS(1730), 1, anon_sym_do, ACTIONS(1732), 1, anon_sym_ado, ACTIONS(2230), 1, sym__varid, ACTIONS(2232), 1, anon_sym_LPAREN, ACTIONS(2234), 1, anon_sym_LBRACE, ACTIONS(2236), 1, anon_sym_LBRACK, STATE(5257), 1, sym_constructor, STATE(5303), 1, sym_exp_record_access, STATE(5525), 1, aux_sym__qualifying_module, STATE(5589), 1, sym__qcon, STATE(5607), 1, sym_qualified_constructor, STATE(7767), 1, sym_wildcard, STATE(9469), 1, sym__record_update_lhs, STATE(9470), 1, sym__do, STATE(9471), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4650), 2, sym_record_literal, sym_exp_parens, STATE(4982), 2, sym_variable, sym_qualified_variable, ACTIONS(1710), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5603), 3, sym_integer, sym__numeric, sym__literal, STATE(5716), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [45664] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(2378), 1, sym__varid, ACTIONS(2382), 1, sym_string, ACTIONS(2384), 1, sym__integer_literal, ACTIONS(2386), 1, sym__hex_literal, ACTIONS(2388), 1, sym_hole, ACTIONS(2390), 1, anon_sym_LPAREN, ACTIONS(2392), 1, sym__conid, ACTIONS(2394), 1, anon_sym_LBRACE, ACTIONS(2396), 1, anon_sym_AT, ACTIONS(2398), 1, anon_sym_LBRACK, ACTIONS(2400), 1, anon_sym_do, ACTIONS(2402), 1, anon_sym_ado, STATE(5678), 1, aux_sym__qualifying_module, STATE(6809), 1, sym_exp_record_access, STATE(6868), 1, sym_constructor, STATE(6963), 1, sym__qcon, STATE(7503), 1, sym_qualified_constructor, STATE(7707), 1, sym_wildcard, STATE(9601), 1, sym__record_update_lhs, STATE(9602), 1, sym__do, STATE(9603), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5784), 2, sym_variable, sym_qualified_variable, STATE(6170), 2, sym_record_literal, sym_exp_parens, ACTIONS(2380), 3, sym_number, sym_char, sym_triple_quote_string, STATE(7501), 3, sym_integer, sym__numeric, sym__literal, STATE(7350), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [45771] = 29, ACTIONS(535), 1, anon_sym__, ACTIONS(1770), 1, sym_hole, ACTIONS(1778), 1, anon_sym_AT, ACTIONS(1782), 1, anon_sym_do, ACTIONS(1784), 1, anon_sym_ado, ACTIONS(2404), 1, sym__varid, ACTIONS(2408), 1, sym_string, ACTIONS(2410), 1, sym__integer_literal, ACTIONS(2412), 1, sym__hex_literal, ACTIONS(2414), 1, anon_sym_LPAREN, ACTIONS(2416), 1, sym__conid, ACTIONS(2418), 1, anon_sym_LBRACE, ACTIONS(2420), 1, anon_sym_LBRACK, STATE(5394), 1, sym_exp_record_access, STATE(5430), 1, aux_sym__qualifying_module, STATE(5591), 1, sym_constructor, STATE(5846), 1, sym_qualified_constructor, STATE(6103), 1, sym__qcon, STATE(7806), 1, sym_wildcard, STATE(9573), 1, sym__record_update_lhs, STATE(9574), 1, sym__do, STATE(9575), 1, sym__ado, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4873), 2, sym_record_literal, sym_exp_parens, STATE(4884), 2, sym_variable, sym_qualified_variable, ACTIONS(2406), 3, sym_number, sym_char, sym_triple_quote_string, STATE(5837), 3, sym_integer, sym__numeric, sym__literal, STATE(6166), 13, sym_literal, sym_record_update, sym_exp_name, sym_exp_type_application, sym_exp_array, sym_exp_section_left, sym_exp_section_right, sym_record_accessor, sym_exp_do, sym_exp_ado, sym__do_or_ado_block, sym__aexp_projection, sym__aexp, [45878] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9518), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9556), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [45981] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9591), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9263), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [46084] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9243), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9279), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [46187] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9275), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9375), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [46290] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9558), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9150), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [46393] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9394), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9406), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [46496] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2444), 1, sym__varid, ACTIONS(2448), 1, sym_string, ACTIONS(2450), 1, sym_triple_quote_string, ACTIONS(2452), 1, sym__integer_literal, ACTIONS(2454), 1, sym__hex_literal, ACTIONS(2456), 1, anon_sym__, ACTIONS(2458), 1, sym_hole, ACTIONS(2460), 1, anon_sym_LPAREN, ACTIONS(2462), 1, sym__conid, ACTIONS(2464), 1, anon_sym_LBRACE, ACTIONS(2466), 1, anon_sym_AT, STATE(1277), 1, sym_forall, STATE(3074), 1, sym_constructor, STATE(3198), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7674), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2082), 2, anon_sym_u21d2, anon_sym_EQ_GT, STATE(2721), 2, sym_type_apply, sym__btype, STATE(794), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2446), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3201), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(977), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [46597] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9581), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9539), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [46700] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9525), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9538), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [46803] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9581), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9882), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [46906] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9679), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9705), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [47009] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9173), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9811), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [47112] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2444), 1, sym__varid, ACTIONS(2448), 1, sym_string, ACTIONS(2450), 1, sym_triple_quote_string, ACTIONS(2452), 1, sym__integer_literal, ACTIONS(2454), 1, sym__hex_literal, ACTIONS(2456), 1, anon_sym__, ACTIONS(2458), 1, sym_hole, ACTIONS(2460), 1, anon_sym_LPAREN, ACTIONS(2462), 1, sym__conid, ACTIONS(2464), 1, anon_sym_LBRACE, ACTIONS(2466), 1, anon_sym_AT, STATE(1277), 1, sym_forall, STATE(3074), 1, sym_constructor, STATE(3198), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7674), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2470), 2, anon_sym_u21d2, anon_sym_EQ_GT, STATE(2721), 2, sym_type_apply, sym__btype, STATE(807), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2468), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3201), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(977), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [47213] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9950), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9592), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [47316] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9906), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9610), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [47419] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9699), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9234), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [47522] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9971), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9979), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [47625] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(10005), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9728), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [47728] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9581), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9255), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [47831] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2472), 1, sym__varid, ACTIONS(2474), 1, sym_string, ACTIONS(2476), 1, sym_triple_quote_string, ACTIONS(2478), 1, sym__integer_literal, ACTIONS(2480), 1, sym__hex_literal, ACTIONS(2482), 1, anon_sym__, ACTIONS(2484), 1, sym_hole, ACTIONS(2486), 1, anon_sym_LPAREN, ACTIONS(2488), 1, sym__conid, ACTIONS(2490), 1, anon_sym_LBRACE, ACTIONS(2492), 1, anon_sym_AT, STATE(1299), 1, sym_forall, STATE(3011), 1, sym_constructor, STATE(3187), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7719), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2470), 2, anon_sym_u21d2, anon_sym_EQ_GT, STATE(2775), 2, sym_type_apply, sym__btype, STATE(805), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2468), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3140), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(979), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [47932] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9581), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9318), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [48035] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9755), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(10046), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [48138] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9219), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(8814), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [48241] = 26, ACTIONS(2496), 1, sym__varid, ACTIONS(2499), 1, sym_string, ACTIONS(2502), 1, sym_triple_quote_string, ACTIONS(2505), 1, sym__integer_literal, ACTIONS(2508), 1, sym__hex_literal, ACTIONS(2511), 1, anon_sym__, ACTIONS(2514), 1, sym_hole, ACTIONS(2517), 1, anon_sym_LPAREN, ACTIONS(2520), 1, sym__conid, ACTIONS(2523), 1, anon_sym_LBRACE, ACTIONS(2526), 1, anon_sym_AT, ACTIONS(2529), 1, anon_sym_forall, ACTIONS(2532), 1, anon_sym_u2200, STATE(1299), 1, sym_forall, STATE(3011), 1, sym_constructor, STATE(3187), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7719), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2775), 2, sym_type_apply, sym__btype, STATE(805), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(3140), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(2494), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_u21d2, anon_sym_EQ_GT, STATE(979), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [48340] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(8904), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9918), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [48443] = 26, ACTIONS(2529), 1, anon_sym_forall, ACTIONS(2532), 1, anon_sym_u2200, ACTIONS(2535), 1, sym__varid, ACTIONS(2538), 1, sym_string, ACTIONS(2541), 1, sym_triple_quote_string, ACTIONS(2544), 1, sym__integer_literal, ACTIONS(2547), 1, sym__hex_literal, ACTIONS(2550), 1, anon_sym__, ACTIONS(2553), 1, sym_hole, ACTIONS(2556), 1, anon_sym_LPAREN, ACTIONS(2559), 1, sym__conid, ACTIONS(2562), 1, anon_sym_LBRACE, ACTIONS(2565), 1, anon_sym_AT, STATE(1277), 1, sym_forall, STATE(3074), 1, sym_constructor, STATE(3198), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7674), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2721), 2, sym_type_apply, sym__btype, STATE(807), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(3201), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(2494), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, anon_sym_u21d2, anon_sym_EQ_GT, STATE(977), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [48542] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9735), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9749), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [48645] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9298), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9624), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [48748] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(8883), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(8895), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [48851] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9929), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(8811), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [48954] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9063), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9078), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [49057] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(8778), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9435), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [49160] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9931), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9978), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [49263] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2472), 1, sym__varid, ACTIONS(2474), 1, sym_string, ACTIONS(2476), 1, sym_triple_quote_string, ACTIONS(2478), 1, sym__integer_literal, ACTIONS(2480), 1, sym__hex_literal, ACTIONS(2482), 1, anon_sym__, ACTIONS(2484), 1, sym_hole, ACTIONS(2486), 1, anon_sym_LPAREN, ACTIONS(2488), 1, sym__conid, ACTIONS(2490), 1, anon_sym_LBRACE, ACTIONS(2492), 1, anon_sym_AT, STATE(1299), 1, sym_forall, STATE(3011), 1, sym_constructor, STATE(3187), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7719), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2082), 2, anon_sym_u21d2, anon_sym_EQ_GT, STATE(2775), 2, sym_type_apply, sym__btype, STATE(801), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2446), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3140), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(979), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [49364] = 28, ACTIONS(67), 1, sym__operator, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2434), 1, anon_sym_DASH, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6887), 2, sym_pat_infix, sym__pat, STATE(9961), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(9985), 3, sym_operator, sym__minus, sym__operator_or_minus, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [49467] = 28, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2570), 1, sym__varid, ACTIONS(2572), 1, sym_string, ACTIONS(2574), 1, sym_triple_quote_string, ACTIONS(2576), 1, sym__integer_literal, ACTIONS(2578), 1, sym__hex_literal, ACTIONS(2580), 1, anon_sym__, ACTIONS(2582), 1, sym_hole, ACTIONS(2584), 1, anon_sym_LPAREN, ACTIONS(2586), 1, sym__conid, ACTIONS(2588), 1, anon_sym_PIPE, ACTIONS(2590), 1, anon_sym_LBRACE, ACTIONS(2592), 1, anon_sym_AT, STATE(1334), 1, sym_forall, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7176), 1, aux_sym_decl_data_repeat2, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2935), 2, sym_type_apply, sym__btype, ACTIONS(2568), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(827), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1264), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [49569] = 28, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2570), 1, sym__varid, ACTIONS(2572), 1, sym_string, ACTIONS(2574), 1, sym_triple_quote_string, ACTIONS(2576), 1, sym__integer_literal, ACTIONS(2578), 1, sym__hex_literal, ACTIONS(2580), 1, anon_sym__, ACTIONS(2582), 1, sym_hole, ACTIONS(2584), 1, anon_sym_LPAREN, ACTIONS(2586), 1, sym__conid, ACTIONS(2588), 1, anon_sym_PIPE, ACTIONS(2590), 1, anon_sym_LBRACE, ACTIONS(2592), 1, anon_sym_AT, STATE(1334), 1, sym_forall, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7377), 1, aux_sym_decl_data_repeat2, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2935), 2, sym_type_apply, sym__btype, ACTIONS(2594), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(823), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1264), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [49671] = 28, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2596), 1, sym__varid, ACTIONS(2600), 1, sym_string, ACTIONS(2602), 1, sym_triple_quote_string, ACTIONS(2604), 1, sym__integer_literal, ACTIONS(2606), 1, sym__hex_literal, ACTIONS(2608), 1, anon_sym__, ACTIONS(2610), 1, sym_hole, ACTIONS(2612), 1, anon_sym_LPAREN, ACTIONS(2614), 1, sym__conid, ACTIONS(2616), 1, anon_sym_PIPE, ACTIONS(2618), 1, anon_sym_LBRACE, ACTIONS(2620), 1, anon_sym_AT, STATE(1309), 1, sym_forall, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7374), 1, aux_sym_decl_data_repeat2, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2954), 2, sym_type_apply, sym__btype, ACTIONS(2598), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(820), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1261), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [49773] = 28, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2596), 1, sym__varid, ACTIONS(2600), 1, sym_string, ACTIONS(2602), 1, sym_triple_quote_string, ACTIONS(2604), 1, sym__integer_literal, ACTIONS(2606), 1, sym__hex_literal, ACTIONS(2608), 1, anon_sym__, ACTIONS(2610), 1, sym_hole, ACTIONS(2612), 1, anon_sym_LPAREN, ACTIONS(2614), 1, sym__conid, ACTIONS(2616), 1, anon_sym_PIPE, ACTIONS(2618), 1, anon_sym_LBRACE, ACTIONS(2620), 1, anon_sym_AT, STATE(1309), 1, sym_forall, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7558), 1, aux_sym_decl_data_repeat2, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2954), 2, sym_type_apply, sym__btype, ACTIONS(2568), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(825), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1261), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [49875] = 28, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2596), 1, sym__varid, ACTIONS(2600), 1, sym_string, ACTIONS(2602), 1, sym_triple_quote_string, ACTIONS(2604), 1, sym__integer_literal, ACTIONS(2606), 1, sym__hex_literal, ACTIONS(2608), 1, anon_sym__, ACTIONS(2610), 1, sym_hole, ACTIONS(2612), 1, anon_sym_LPAREN, ACTIONS(2614), 1, sym__conid, ACTIONS(2616), 1, anon_sym_PIPE, ACTIONS(2618), 1, anon_sym_LBRACE, ACTIONS(2620), 1, anon_sym_AT, STATE(1309), 1, sym_forall, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(6949), 1, aux_sym_decl_data_repeat2, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2954), 2, sym_type_apply, sym__btype, ACTIONS(2594), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(822), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1261), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [49977] = 28, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2596), 1, sym__varid, ACTIONS(2600), 1, sym_string, ACTIONS(2602), 1, sym_triple_quote_string, ACTIONS(2604), 1, sym__integer_literal, ACTIONS(2606), 1, sym__hex_literal, ACTIONS(2608), 1, anon_sym__, ACTIONS(2610), 1, sym_hole, ACTIONS(2612), 1, anon_sym_LPAREN, ACTIONS(2614), 1, sym__conid, ACTIONS(2616), 1, anon_sym_PIPE, ACTIONS(2618), 1, anon_sym_LBRACE, ACTIONS(2620), 1, anon_sym_AT, STATE(1309), 1, sym_forall, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7087), 1, aux_sym_decl_data_repeat2, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2954), 2, sym_type_apply, sym__btype, ACTIONS(2622), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(825), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1261), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [50079] = 28, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2570), 1, sym__varid, ACTIONS(2572), 1, sym_string, ACTIONS(2574), 1, sym_triple_quote_string, ACTIONS(2576), 1, sym__integer_literal, ACTIONS(2578), 1, sym__hex_literal, ACTIONS(2580), 1, anon_sym__, ACTIONS(2582), 1, sym_hole, ACTIONS(2584), 1, anon_sym_LPAREN, ACTIONS(2586), 1, sym__conid, ACTIONS(2588), 1, anon_sym_PIPE, ACTIONS(2590), 1, anon_sym_LBRACE, ACTIONS(2592), 1, anon_sym_AT, STATE(1334), 1, sym_forall, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7462), 1, aux_sym_decl_data_repeat2, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2935), 2, sym_type_apply, sym__btype, ACTIONS(2622), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(827), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1264), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [50181] = 28, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2570), 1, sym__varid, ACTIONS(2572), 1, sym_string, ACTIONS(2574), 1, sym_triple_quote_string, ACTIONS(2576), 1, sym__integer_literal, ACTIONS(2578), 1, sym__hex_literal, ACTIONS(2580), 1, anon_sym__, ACTIONS(2582), 1, sym_hole, ACTIONS(2584), 1, anon_sym_LPAREN, ACTIONS(2586), 1, sym__conid, ACTIONS(2588), 1, anon_sym_PIPE, ACTIONS(2590), 1, anon_sym_LBRACE, ACTIONS(2592), 1, anon_sym_AT, STATE(1334), 1, sym_forall, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7345), 1, aux_sym_decl_data_repeat2, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2935), 2, sym_type_apply, sym__btype, ACTIONS(2598), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(817), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1264), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [50283] = 26, ACTIONS(2529), 1, anon_sym_forall, ACTIONS(2532), 1, anon_sym_u2200, ACTIONS(2624), 1, sym__varid, ACTIONS(2627), 1, sym_string, ACTIONS(2630), 1, sym_triple_quote_string, ACTIONS(2633), 1, sym__integer_literal, ACTIONS(2636), 1, sym__hex_literal, ACTIONS(2639), 1, anon_sym__, ACTIONS(2642), 1, sym_hole, ACTIONS(2645), 1, anon_sym_LPAREN, ACTIONS(2648), 1, sym__conid, ACTIONS(2651), 1, anon_sym_LBRACE, ACTIONS(2654), 1, anon_sym_AT, STATE(1309), 1, sym_forall, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2954), 2, sym_type_apply, sym__btype, STATE(825), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2494), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_PIPE, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1261), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [50380] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2657), 1, sym__varid, ACTIONS(2661), 1, sym_string, ACTIONS(2663), 1, sym_triple_quote_string, ACTIONS(2665), 1, sym__integer_literal, ACTIONS(2667), 1, sym__hex_literal, ACTIONS(2669), 1, anon_sym__, ACTIONS(2671), 1, sym_hole, ACTIONS(2673), 1, anon_sym_LPAREN, ACTIONS(2675), 1, sym__conid, ACTIONS(2677), 1, anon_sym_LBRACE, ACTIONS(2679), 1, anon_sym_AT, STATE(1327), 1, sym_forall, STATE(3335), 1, sym_constructor, STATE(3460), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7926), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2979), 2, sym_type_apply, sym__btype, STATE(828), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2659), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3462), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1312), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [50477] = 26, ACTIONS(2529), 1, anon_sym_forall, ACTIONS(2532), 1, anon_sym_u2200, ACTIONS(2681), 1, sym__varid, ACTIONS(2684), 1, sym_string, ACTIONS(2687), 1, sym_triple_quote_string, ACTIONS(2690), 1, sym__integer_literal, ACTIONS(2693), 1, sym__hex_literal, ACTIONS(2696), 1, anon_sym__, ACTIONS(2699), 1, sym_hole, ACTIONS(2702), 1, anon_sym_LPAREN, ACTIONS(2705), 1, sym__conid, ACTIONS(2708), 1, anon_sym_LBRACE, ACTIONS(2711), 1, anon_sym_AT, STATE(1334), 1, sym_forall, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2935), 2, sym_type_apply, sym__btype, STATE(827), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2494), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_PIPE, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1264), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [50574] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2657), 1, sym__varid, ACTIONS(2661), 1, sym_string, ACTIONS(2663), 1, sym_triple_quote_string, ACTIONS(2665), 1, sym__integer_literal, ACTIONS(2667), 1, sym__hex_literal, ACTIONS(2669), 1, anon_sym__, ACTIONS(2671), 1, sym_hole, ACTIONS(2673), 1, anon_sym_LPAREN, ACTIONS(2675), 1, sym__conid, ACTIONS(2677), 1, anon_sym_LBRACE, ACTIONS(2679), 1, anon_sym_AT, STATE(1327), 1, sym_forall, STATE(3335), 1, sym_constructor, STATE(3460), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7926), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2979), 2, sym_type_apply, sym__btype, STATE(833), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2714), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3462), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1312), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [50671] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2716), 1, sym__varid, ACTIONS(2718), 1, sym_string, ACTIONS(2720), 1, sym_triple_quote_string, ACTIONS(2722), 1, sym__integer_literal, ACTIONS(2724), 1, sym__hex_literal, ACTIONS(2726), 1, anon_sym__, ACTIONS(2728), 1, sym_hole, ACTIONS(2730), 1, anon_sym_LPAREN, ACTIONS(2732), 1, sym__conid, ACTIONS(2734), 1, anon_sym_LBRACE, ACTIONS(2736), 1, anon_sym_AT, STATE(1294), 1, sym_forall, STATE(3315), 1, sym_constructor, STATE(3563), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7711), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2980), 2, sym_type_apply, sym__btype, STATE(832), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2659), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3613), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1285), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [50768] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2596), 1, sym__varid, ACTIONS(2600), 1, sym_string, ACTIONS(2602), 1, sym_triple_quote_string, ACTIONS(2604), 1, sym__integer_literal, ACTIONS(2606), 1, sym__hex_literal, ACTIONS(2608), 1, anon_sym__, ACTIONS(2610), 1, sym_hole, ACTIONS(2612), 1, anon_sym_LPAREN, ACTIONS(2614), 1, sym__conid, ACTIONS(2618), 1, anon_sym_LBRACE, ACTIONS(2620), 1, anon_sym_AT, STATE(1309), 1, sym_forall, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2954), 2, sym_type_apply, sym__btype, STATE(835), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2738), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_PIPE, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1261), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [50865] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2570), 1, sym__varid, ACTIONS(2572), 1, sym_string, ACTIONS(2574), 1, sym_triple_quote_string, ACTIONS(2576), 1, sym__integer_literal, ACTIONS(2578), 1, sym__hex_literal, ACTIONS(2580), 1, anon_sym__, ACTIONS(2582), 1, sym_hole, ACTIONS(2584), 1, anon_sym_LPAREN, ACTIONS(2586), 1, sym__conid, ACTIONS(2590), 1, anon_sym_LBRACE, ACTIONS(2592), 1, anon_sym_AT, STATE(1334), 1, sym_forall, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2935), 2, sym_type_apply, sym__btype, STATE(834), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2738), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_PIPE, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1264), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [50962] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2716), 1, sym__varid, ACTIONS(2718), 1, sym_string, ACTIONS(2720), 1, sym_triple_quote_string, ACTIONS(2722), 1, sym__integer_literal, ACTIONS(2724), 1, sym__hex_literal, ACTIONS(2726), 1, anon_sym__, ACTIONS(2728), 1, sym_hole, ACTIONS(2730), 1, anon_sym_LPAREN, ACTIONS(2732), 1, sym__conid, ACTIONS(2734), 1, anon_sym_LBRACE, ACTIONS(2736), 1, anon_sym_AT, STATE(1294), 1, sym_forall, STATE(3315), 1, sym_constructor, STATE(3563), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7711), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2980), 2, sym_type_apply, sym__btype, STATE(836), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2714), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3613), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1285), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [51059] = 26, ACTIONS(2529), 1, anon_sym_forall, ACTIONS(2532), 1, anon_sym_u2200, ACTIONS(2740), 1, sym__varid, ACTIONS(2743), 1, sym_string, ACTIONS(2746), 1, sym_triple_quote_string, ACTIONS(2749), 1, sym__integer_literal, ACTIONS(2752), 1, sym__hex_literal, ACTIONS(2755), 1, anon_sym__, ACTIONS(2758), 1, sym_hole, ACTIONS(2761), 1, anon_sym_LPAREN, ACTIONS(2764), 1, sym__conid, ACTIONS(2767), 1, anon_sym_LBRACE, ACTIONS(2770), 1, anon_sym_AT, STATE(1327), 1, sym_forall, STATE(3335), 1, sym_constructor, STATE(3460), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7926), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2979), 2, sym_type_apply, sym__btype, STATE(833), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2494), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3462), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1312), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [51156] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2570), 1, sym__varid, ACTIONS(2572), 1, sym_string, ACTIONS(2574), 1, sym_triple_quote_string, ACTIONS(2576), 1, sym__integer_literal, ACTIONS(2578), 1, sym__hex_literal, ACTIONS(2580), 1, anon_sym__, ACTIONS(2582), 1, sym_hole, ACTIONS(2584), 1, anon_sym_LPAREN, ACTIONS(2586), 1, sym__conid, ACTIONS(2590), 1, anon_sym_LBRACE, ACTIONS(2592), 1, anon_sym_AT, STATE(1334), 1, sym_forall, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2935), 2, sym_type_apply, sym__btype, STATE(827), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2773), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_PIPE, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1264), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [51253] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2596), 1, sym__varid, ACTIONS(2600), 1, sym_string, ACTIONS(2602), 1, sym_triple_quote_string, ACTIONS(2604), 1, sym__integer_literal, ACTIONS(2606), 1, sym__hex_literal, ACTIONS(2608), 1, anon_sym__, ACTIONS(2610), 1, sym_hole, ACTIONS(2612), 1, anon_sym_LPAREN, ACTIONS(2614), 1, sym__conid, ACTIONS(2618), 1, anon_sym_LBRACE, ACTIONS(2620), 1, anon_sym_AT, STATE(1309), 1, sym_forall, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2954), 2, sym_type_apply, sym__btype, STATE(825), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2773), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_PIPE, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1261), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [51350] = 26, ACTIONS(2529), 1, anon_sym_forall, ACTIONS(2532), 1, anon_sym_u2200, ACTIONS(2775), 1, sym__varid, ACTIONS(2778), 1, sym_string, ACTIONS(2781), 1, sym_triple_quote_string, ACTIONS(2784), 1, sym__integer_literal, ACTIONS(2787), 1, sym__hex_literal, ACTIONS(2790), 1, anon_sym__, ACTIONS(2793), 1, sym_hole, ACTIONS(2796), 1, anon_sym_LPAREN, ACTIONS(2799), 1, sym__conid, ACTIONS(2802), 1, anon_sym_LBRACE, ACTIONS(2805), 1, anon_sym_AT, STATE(1294), 1, sym_forall, STATE(3315), 1, sym_constructor, STATE(3563), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7711), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2980), 2, sym_type_apply, sym__btype, STATE(836), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, ACTIONS(2494), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3613), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1285), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [51447] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2830), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8231), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [51545] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2832), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8204), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [51643] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2834), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8146), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [51741] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2836), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8181), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [51839] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2838), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8215), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [51937] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2840), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8389), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [52035] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2842), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8106), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [52133] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2844), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8254), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [52231] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2846), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8282), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [52329] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2848), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8317), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [52427] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2850), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8359), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [52525] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2852), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8392), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [52623] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2854), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8436), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [52721] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2856), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8451), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [52819] = 28, ACTIONS(2858), 1, sym__varid, ACTIONS(2862), 1, sym_string, ACTIONS(2864), 1, sym__integer_literal, ACTIONS(2866), 1, sym__hex_literal, ACTIONS(2868), 1, anon_sym__, ACTIONS(2870), 1, anon_sym_DASH, ACTIONS(2872), 1, anon_sym_LPAREN, ACTIONS(2874), 1, sym__conid, ACTIONS(2876), 1, anon_sym_LBRACE, ACTIONS(2878), 1, anon_sym_LBRACK, STATE(978), 1, sym__pat_constructor, STATE(2993), 1, sym_constructor, STATE(3776), 1, sym_qualified_constructor, STATE(3777), 1, sym__qcon, STATE(6511), 1, sym_variable, STATE(6753), 1, sym_wildcard, STATE(6754), 1, sym_literal, STATE(6755), 1, sym_pat_fields, STATE(7964), 1, aux_sym__qualifying_module, STATE(8045), 1, sym__pattern_type, STATE(8071), 1, sym__pattern_equals, STATE(8179), 1, sym__pattern_arrow, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7649), 2, sym_pat_infix, sym__pat, ACTIONS(2860), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6752), 3, sym_integer, sym__numeric, sym__literal, STATE(4677), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [52919] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2880), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8034), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [53017] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2882), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8156), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [53115] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2884), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8310), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [53213] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2886), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8209), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [53311] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2888), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8555), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [53409] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2890), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8413), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [53507] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2892), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8527), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [53605] = 28, ACTIONS(2858), 1, sym__varid, ACTIONS(2862), 1, sym_string, ACTIONS(2864), 1, sym__integer_literal, ACTIONS(2866), 1, sym__hex_literal, ACTIONS(2868), 1, anon_sym__, ACTIONS(2870), 1, anon_sym_DASH, ACTIONS(2872), 1, anon_sym_LPAREN, ACTIONS(2874), 1, sym__conid, ACTIONS(2876), 1, anon_sym_LBRACE, ACTIONS(2878), 1, anon_sym_LBRACK, STATE(978), 1, sym__pat_constructor, STATE(3002), 1, sym_constructor, STATE(3776), 1, sym_qualified_constructor, STATE(3777), 1, sym__qcon, STATE(6511), 1, sym_variable, STATE(6753), 1, sym_wildcard, STATE(6754), 1, sym_literal, STATE(6755), 1, sym_pat_fields, STATE(7964), 1, aux_sym__qualifying_module, STATE(8139), 1, sym__pattern_equals, STATE(8225), 1, sym__pattern_arrow, STATE(8580), 1, sym__pattern_type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7609), 2, sym_pat_infix, sym__pat, ACTIONS(2860), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6752), 3, sym_integer, sym__numeric, sym__literal, STATE(4677), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [53705] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2894), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8070), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [53803] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2896), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8056), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [53901] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2898), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8043), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [53999] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2900), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8206), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [54097] = 27, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(2902), 1, anon_sym_RBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8047), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [54195] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(2926), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [54292] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(2928), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [54389] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(2930), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7768), 1, sym_alt, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [54486] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(2932), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(7961), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [54583] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(2934), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [54680] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(2936), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [54777] = 27, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2950), 1, anon_sym_DASH, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2954), 1, sym__conid, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, ACTIONS(2960), 1, sym__layout_end, STATE(1081), 1, sym__pat_constructor, STATE(4000), 1, sym_constructor, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(6732), 1, sym_variable, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(7941), 1, sym__pattern_decl, STATE(8012), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6842), 2, sym_pat_infix, sym__pat, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(4701), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [54874] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(2962), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(7942), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [54971] = 26, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8677), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [55066] = 26, ACTIONS(2529), 1, anon_sym_forall, ACTIONS(2532), 1, anon_sym_u2200, ACTIONS(2964), 1, sym__varid, ACTIONS(2967), 1, sym_string, ACTIONS(2970), 1, sym_triple_quote_string, ACTIONS(2973), 1, sym__integer_literal, ACTIONS(2976), 1, sym__hex_literal, ACTIONS(2979), 1, anon_sym__, ACTIONS(2982), 1, sym_hole, ACTIONS(2985), 1, anon_sym_LPAREN, ACTIONS(2988), 1, sym__conid, ACTIONS(2991), 1, anon_sym_LBRACE, ACTIONS(2994), 1, anon_sym_AT, STATE(1328), 1, sym_forall, STATE(3830), 1, sym_constructor, STATE(4092), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7585), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2494), 2, anon_sym_u21d2, anon_sym_EQ_GT, STATE(3000), 2, sym_type_apply, sym__btype, STATE(874), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(4138), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1403), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [55161] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(2997), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8004), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [55258] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(2999), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [55355] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3001), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [55452] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3003), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [55549] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3005), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [55646] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3007), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7900), 1, sym_alt, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [55743] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3009), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [55840] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3011), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [55937] = 27, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2950), 1, anon_sym_DASH, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2954), 1, sym__conid, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, ACTIONS(3013), 1, sym__layout_end, STATE(1081), 1, sym__pat_constructor, STATE(4000), 1, sym_constructor, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(6732), 1, sym_variable, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(8012), 1, aux_sym__qualifying_module, STATE(8530), 1, sym__pattern_decl, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6842), 2, sym_pat_infix, sym__pat, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(4701), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [56034] = 27, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2950), 1, anon_sym_DASH, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2954), 1, sym__conid, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, ACTIONS(3015), 1, sym__layout_end, STATE(1081), 1, sym__pat_constructor, STATE(4000), 1, sym_constructor, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(6732), 1, sym_variable, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(8012), 1, aux_sym__qualifying_module, STATE(8532), 1, sym__pattern_decl, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6842), 2, sym_pat_infix, sym__pat, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(4701), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [56131] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3017), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [56228] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3019), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7737), 1, sym_alt, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [56325] = 27, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2950), 1, anon_sym_DASH, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2954), 1, sym__conid, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, ACTIONS(3021), 1, sym__layout_end, STATE(1081), 1, sym__pat_constructor, STATE(4000), 1, sym_constructor, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(6732), 1, sym_variable, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(8012), 1, aux_sym__qualifying_module, STATE(8530), 1, sym__pattern_decl, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6842), 2, sym_pat_infix, sym__pat, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(4701), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [56422] = 27, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2950), 1, anon_sym_DASH, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2954), 1, sym__conid, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, ACTIONS(3023), 1, sym__layout_end, STATE(1081), 1, sym__pat_constructor, STATE(4000), 1, sym_constructor, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(6732), 1, sym_variable, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(8012), 1, aux_sym__qualifying_module, STATE(8532), 1, sym__pattern_decl, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6842), 2, sym_pat_infix, sym__pat, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(4701), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [56519] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3025), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [56616] = 27, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2950), 1, anon_sym_DASH, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2954), 1, sym__conid, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, ACTIONS(3027), 1, sym__layout_end, STATE(1081), 1, sym__pat_constructor, STATE(4000), 1, sym_constructor, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(6732), 1, sym_variable, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(8012), 1, aux_sym__qualifying_module, STATE(8530), 1, sym__pattern_decl, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6842), 2, sym_pat_infix, sym__pat, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(4701), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [56713] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3029), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [56810] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3031), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [56907] = 27, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2950), 1, anon_sym_DASH, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2954), 1, sym__conid, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, ACTIONS(3033), 1, sym__layout_end, STATE(1081), 1, sym__pat_constructor, STATE(4000), 1, sym_constructor, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(6732), 1, sym_variable, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(8012), 1, aux_sym__qualifying_module, STATE(8532), 1, sym__pattern_decl, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6842), 2, sym_pat_infix, sym__pat, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(4701), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [57004] = 26, ACTIONS(2529), 1, anon_sym_forall, ACTIONS(2532), 1, anon_sym_u2200, ACTIONS(3035), 1, sym__varid, ACTIONS(3038), 1, sym_string, ACTIONS(3041), 1, sym_triple_quote_string, ACTIONS(3044), 1, sym__integer_literal, ACTIONS(3047), 1, sym__hex_literal, ACTIONS(3050), 1, anon_sym__, ACTIONS(3053), 1, sym_hole, ACTIONS(3056), 1, anon_sym_LPAREN, ACTIONS(3059), 1, sym__conid, ACTIONS(3062), 1, anon_sym_LBRACE, ACTIONS(3065), 1, anon_sym_AT, STATE(1302), 1, sym_forall, STATE(3832), 1, sym_constructor, STATE(4243), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7675), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2494), 2, sym_comma, anon_sym_RPAREN, STATE(3008), 2, sym_type_apply, sym__btype, STATE(894), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(4063), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1427), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [57099] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3068), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [57196] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3070), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7872), 1, sym_alt, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [57293] = 27, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2950), 1, anon_sym_DASH, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2954), 1, sym__conid, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, ACTIONS(3072), 1, sym__layout_end, STATE(1081), 1, sym__pat_constructor, STATE(4000), 1, sym_constructor, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(6732), 1, sym_variable, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(8012), 1, aux_sym__qualifying_module, STATE(8530), 1, sym__pattern_decl, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6842), 2, sym_pat_infix, sym__pat, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(4701), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [57390] = 27, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2950), 1, anon_sym_DASH, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2954), 1, sym__conid, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, ACTIONS(3074), 1, sym__layout_end, STATE(1081), 1, sym__pat_constructor, STATE(4000), 1, sym_constructor, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(6732), 1, sym_variable, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(8012), 1, aux_sym__qualifying_module, STATE(8532), 1, sym__pattern_decl, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6842), 2, sym_pat_infix, sym__pat, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(4701), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [57487] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3076), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [57584] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2074), 1, sym_string, ACTIONS(2076), 1, sym_triple_quote_string, ACTIONS(2078), 1, sym__integer_literal, ACTIONS(2080), 1, sym__hex_literal, ACTIONS(2084), 1, anon_sym__, ACTIONS(2086), 1, sym_hole, ACTIONS(2090), 1, sym__conid, ACTIONS(2094), 1, anon_sym_LBRACE, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3078), 1, sym__varid, ACTIONS(3080), 1, anon_sym_LPAREN, ACTIONS(3082), 1, anon_sym_AT, STATE(1301), 1, sym_forall, STATE(3753), 1, sym_constructor, STATE(4246), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7720), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2470), 2, anon_sym_u21d0, anon_sym_LT_EQ, STATE(3005), 2, sym_type_apply, sym__btype, STATE(903), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(4129), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1425), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [57679] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3084), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [57776] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3086), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [57873] = 26, ACTIONS(2529), 1, anon_sym_forall, ACTIONS(2532), 1, anon_sym_u2200, ACTIONS(3088), 1, sym__varid, ACTIONS(3091), 1, sym_string, ACTIONS(3094), 1, sym_triple_quote_string, ACTIONS(3097), 1, sym__integer_literal, ACTIONS(3100), 1, sym__hex_literal, ACTIONS(3103), 1, anon_sym__, ACTIONS(3106), 1, sym_hole, ACTIONS(3109), 1, anon_sym_LPAREN, ACTIONS(3112), 1, sym__conid, ACTIONS(3115), 1, anon_sym_LBRACE, ACTIONS(3118), 1, anon_sym_AT, STATE(1301), 1, sym_forall, STATE(3753), 1, sym_constructor, STATE(4246), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7720), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2494), 2, anon_sym_u21d0, anon_sym_LT_EQ, STATE(3005), 2, sym_type_apply, sym__btype, STATE(903), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(4129), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1425), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [57968] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3121), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [58065] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3123), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [58162] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3125), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7733), 1, sym_alt, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [58259] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3127), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7878), 1, sym_alt, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [58356] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3129), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [58453] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3131), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [58550] = 26, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6397), 2, sym_pat_infix, sym__pat, STATE(8688), 2, sym_pat_typed, sym__typed_pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [58645] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3133), 1, sym__varid, ACTIONS(3135), 1, sym_string, ACTIONS(3137), 1, sym_triple_quote_string, ACTIONS(3139), 1, sym__integer_literal, ACTIONS(3141), 1, sym__hex_literal, ACTIONS(3143), 1, anon_sym__, ACTIONS(3145), 1, sym_hole, ACTIONS(3147), 1, anon_sym_LPAREN, ACTIONS(3149), 1, sym__conid, ACTIONS(3151), 1, anon_sym_LBRACE, ACTIONS(3153), 1, anon_sym_AT, STATE(1328), 1, sym_forall, STATE(3830), 1, sym_constructor, STATE(4092), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7585), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2082), 2, anon_sym_u21d2, anon_sym_EQ_GT, STATE(3000), 2, sym_type_apply, sym__btype, STATE(930), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(4138), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1403), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [58740] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3155), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7827), 1, sym_alt, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [58837] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3157), 1, sym__varid, ACTIONS(3159), 1, sym_string, ACTIONS(3161), 1, sym_triple_quote_string, ACTIONS(3163), 1, sym__integer_literal, ACTIONS(3165), 1, sym__hex_literal, ACTIONS(3167), 1, anon_sym__, ACTIONS(3169), 1, sym_hole, ACTIONS(3171), 1, anon_sym_LPAREN, ACTIONS(3173), 1, sym__conid, ACTIONS(3175), 1, anon_sym_LBRACE, ACTIONS(3177), 1, anon_sym_AT, STATE(1302), 1, sym_forall, STATE(3832), 1, sym_constructor, STATE(4243), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7675), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2470), 2, sym_comma, anon_sym_RPAREN, STATE(3008), 2, sym_type_apply, sym__btype, STATE(894), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(4063), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1427), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [58932] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3179), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [59029] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3181), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [59126] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3183), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7760), 1, sym_alt, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [59223] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3157), 1, sym__varid, ACTIONS(3159), 1, sym_string, ACTIONS(3161), 1, sym_triple_quote_string, ACTIONS(3163), 1, sym__integer_literal, ACTIONS(3165), 1, sym__hex_literal, ACTIONS(3167), 1, anon_sym__, ACTIONS(3169), 1, sym_hole, ACTIONS(3171), 1, anon_sym_LPAREN, ACTIONS(3173), 1, sym__conid, ACTIONS(3175), 1, anon_sym_LBRACE, ACTIONS(3177), 1, anon_sym_AT, STATE(1302), 1, sym_forall, STATE(3832), 1, sym_constructor, STATE(4243), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7675), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2082), 2, sym_comma, anon_sym_RPAREN, STATE(3008), 2, sym_type_apply, sym__btype, STATE(913), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(4063), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1427), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [59318] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3185), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [59415] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3187), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [59512] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3189), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [59609] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3191), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7566), 1, sym_alt, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [59706] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3193), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [59803] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3195), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [59900] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3197), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [59997] = 27, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2950), 1, anon_sym_DASH, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2954), 1, sym__conid, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, ACTIONS(3199), 1, sym__layout_end, STATE(1081), 1, sym__pat_constructor, STATE(4000), 1, sym_constructor, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(6732), 1, sym_variable, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(7801), 1, sym__pattern_decl, STATE(8012), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6842), 2, sym_pat_infix, sym__pat, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(4701), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [60094] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3201), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7817), 1, sym_alt, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [60191] = 24, ACTIONS(3203), 1, sym__varid, ACTIONS(3207), 1, sym_string, ACTIONS(3209), 1, sym__integer_literal, ACTIONS(3211), 1, sym__hex_literal, ACTIONS(3215), 1, anon_sym__, ACTIONS(3217), 1, anon_sym_LPAREN, ACTIONS(3219), 1, sym__conid, ACTIONS(3222), 1, anon_sym_LBRACE, ACTIONS(3226), 1, anon_sym_LBRACK, STATE(3167), 1, sym_variable, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(3378), 1, sym_wildcard, STATE(3381), 1, sym_literal, STATE(3382), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3205), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(3224), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(3377), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3213), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, STATE(928), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [60282] = 24, ACTIONS(3203), 1, sym__varid, ACTIONS(3207), 1, sym_string, ACTIONS(3209), 1, sym__integer_literal, ACTIONS(3211), 1, sym__hex_literal, ACTIONS(3215), 1, anon_sym__, ACTIONS(3217), 1, anon_sym_LPAREN, ACTIONS(3222), 1, anon_sym_LBRACE, ACTIONS(3226), 1, anon_sym_LBRACK, ACTIONS(3230), 1, sym__conid, STATE(3167), 1, sym_variable, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(3378), 1, sym_wildcard, STATE(3381), 1, sym_literal, STATE(3382), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3205), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(3233), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(3377), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3228), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, STATE(931), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [60373] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3235), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8011), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [60470] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3133), 1, sym__varid, ACTIONS(3135), 1, sym_string, ACTIONS(3137), 1, sym_triple_quote_string, ACTIONS(3139), 1, sym__integer_literal, ACTIONS(3141), 1, sym__hex_literal, ACTIONS(3143), 1, anon_sym__, ACTIONS(3145), 1, sym_hole, ACTIONS(3147), 1, anon_sym_LPAREN, ACTIONS(3149), 1, sym__conid, ACTIONS(3151), 1, anon_sym_LBRACE, ACTIONS(3153), 1, anon_sym_AT, STATE(1328), 1, sym_forall, STATE(3830), 1, sym_constructor, STATE(4092), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7585), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2470), 2, anon_sym_u21d2, anon_sym_EQ_GT, STATE(3000), 2, sym_type_apply, sym__btype, STATE(874), 3, sym_type_infix, sym__type, aux_sym_decl_data_repeat1, STATE(4138), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1403), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [60565] = 24, ACTIONS(3237), 1, sym__varid, ACTIONS(3243), 1, sym_string, ACTIONS(3246), 1, sym__integer_literal, ACTIONS(3249), 1, sym__hex_literal, ACTIONS(3254), 1, anon_sym__, ACTIONS(3257), 1, anon_sym_LPAREN, ACTIONS(3260), 1, sym__conid, ACTIONS(3263), 1, anon_sym_LBRACE, ACTIONS(3268), 1, anon_sym_LBRACK, STATE(3167), 1, sym_variable, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(3378), 1, sym_wildcard, STATE(3381), 1, sym_literal, STATE(3382), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3240), 3, sym_number, sym_char, sym_triple_quote_string, ACTIONS(3266), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(3377), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3252), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, STATE(931), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [60656] = 27, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(3271), 1, sym__layout_end, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(7997), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [60753] = 20, ACTIONS(3273), 1, sym__varid, ACTIONS(3278), 1, sym_string, ACTIONS(3281), 1, sym_triple_quote_string, ACTIONS(3284), 1, sym__integer_literal, ACTIONS(3287), 1, sym__hex_literal, ACTIONS(3292), 1, anon_sym__, ACTIONS(3295), 1, sym_hole, ACTIONS(3298), 1, anon_sym_LPAREN, ACTIONS(3301), 1, sym__conid, ACTIONS(3304), 1, anon_sym_LBRACE, ACTIONS(3307), 1, anon_sym_AT, STATE(2987), 1, sym_constructor, STATE(3085), 1, sym_integer, STATE(7643), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(3070), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3290), 7, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, anon_sym_in, STATE(933), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [60835] = 24, ACTIONS(3310), 1, sym__varid, ACTIONS(3314), 1, sym_string, ACTIONS(3316), 1, sym__integer_literal, ACTIONS(3318), 1, sym__hex_literal, ACTIONS(3320), 1, anon_sym__, ACTIONS(3322), 1, anon_sym_LPAREN, ACTIONS(3324), 1, sym__conid, ACTIONS(3327), 1, anon_sym_LBRACE, ACTIONS(3329), 1, anon_sym_LBRACK, STATE(3333), 1, sym_variable, STATE(3370), 1, sym_constructor, STATE(3399), 1, sym__qcon, STATE(3431), 1, sym_qualified_constructor, STATE(3517), 1, sym_wildcard, STATE(3519), 1, sym_literal, STATE(3522), 1, sym_pat_fields, STATE(7848), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3213), 2, sym__operator, anon_sym_DASH, ACTIONS(3312), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3476), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3224), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(935), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [60925] = 24, ACTIONS(3310), 1, sym__varid, ACTIONS(3314), 1, sym_string, ACTIONS(3316), 1, sym__integer_literal, ACTIONS(3318), 1, sym__hex_literal, ACTIONS(3320), 1, anon_sym__, ACTIONS(3322), 1, anon_sym_LPAREN, ACTIONS(3327), 1, anon_sym_LBRACE, ACTIONS(3329), 1, anon_sym_LBRACK, ACTIONS(3331), 1, sym__conid, STATE(3333), 1, sym_variable, STATE(3370), 1, sym_constructor, STATE(3399), 1, sym__qcon, STATE(3431), 1, sym_qualified_constructor, STATE(3517), 1, sym_wildcard, STATE(3519), 1, sym_literal, STATE(3522), 1, sym_pat_fields, STATE(7848), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3228), 2, sym__operator, anon_sym_DASH, ACTIONS(3312), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3476), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3233), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(938), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [61015] = 20, ACTIONS(3337), 1, sym__varid, ACTIONS(3339), 1, sym_string, ACTIONS(3341), 1, sym_triple_quote_string, ACTIONS(3343), 1, sym__integer_literal, ACTIONS(3345), 1, sym__hex_literal, ACTIONS(3350), 1, anon_sym__, ACTIONS(3352), 1, sym_hole, ACTIONS(3354), 1, anon_sym_LPAREN, ACTIONS(3356), 1, sym__conid, ACTIONS(3360), 1, anon_sym_LBRACE, ACTIONS(3362), 1, anon_sym_AT, STATE(2990), 1, sym_constructor, STATE(3028), 1, sym_integer, STATE(8015), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3038), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3347), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, STATE(937), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [61097] = 20, ACTIONS(3337), 1, sym__varid, ACTIONS(3339), 1, sym_string, ACTIONS(3341), 1, sym_triple_quote_string, ACTIONS(3343), 1, sym__integer_literal, ACTIONS(3345), 1, sym__hex_literal, ACTIONS(3350), 1, anon_sym__, ACTIONS(3354), 1, anon_sym_LPAREN, ACTIONS(3360), 1, anon_sym_LBRACE, ACTIONS(3362), 1, anon_sym_AT, ACTIONS(3368), 1, sym_hole, ACTIONS(3370), 1, sym__conid, STATE(2990), 1, sym_constructor, STATE(3028), 1, sym_integer, STATE(8015), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3038), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3366), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, STATE(951), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [61179] = 24, ACTIONS(3373), 1, sym__varid, ACTIONS(3379), 1, sym_string, ACTIONS(3382), 1, sym__integer_literal, ACTIONS(3385), 1, sym__hex_literal, ACTIONS(3388), 1, anon_sym__, ACTIONS(3391), 1, anon_sym_LPAREN, ACTIONS(3394), 1, sym__conid, ACTIONS(3397), 1, anon_sym_LBRACE, ACTIONS(3400), 1, anon_sym_LBRACK, STATE(3333), 1, sym_variable, STATE(3370), 1, sym_constructor, STATE(3399), 1, sym__qcon, STATE(3431), 1, sym_qualified_constructor, STATE(3517), 1, sym_wildcard, STATE(3519), 1, sym_literal, STATE(3522), 1, sym_pat_fields, STATE(7848), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3252), 2, sym__operator, anon_sym_DASH, ACTIONS(3376), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3476), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3266), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(938), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [61269] = 26, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2950), 1, anon_sym_DASH, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2954), 1, sym__conid, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, STATE(1081), 1, sym__pat_constructor, STATE(4000), 1, sym_constructor, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(6732), 1, sym_variable, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(8012), 1, aux_sym__qualifying_module, STATE(8530), 1, sym__pattern_decl, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6842), 2, sym_pat_infix, sym__pat, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(4701), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [61363] = 26, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(8542), 1, sym_alt, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5387), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [61457] = 20, ACTIONS(3337), 1, sym__varid, ACTIONS(3339), 1, sym_string, ACTIONS(3341), 1, sym_triple_quote_string, ACTIONS(3343), 1, sym__integer_literal, ACTIONS(3345), 1, sym__hex_literal, ACTIONS(3350), 1, anon_sym__, ACTIONS(3352), 1, sym_hole, ACTIONS(3354), 1, anon_sym_LPAREN, ACTIONS(3360), 1, anon_sym_LBRACE, ACTIONS(3362), 1, anon_sym_AT, ACTIONS(3407), 1, sym__conid, STATE(2990), 1, sym_constructor, STATE(3028), 1, sym_integer, STATE(8015), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3038), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3405), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, STATE(937), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [61539] = 23, ACTIONS(5), 1, sym__varid, ACTIONS(3412), 1, sym_string, ACTIONS(3414), 1, sym__integer_literal, ACTIONS(3416), 1, sym__hex_literal, ACTIONS(3418), 1, anon_sym__, ACTIONS(3420), 1, anon_sym_LPAREN, ACTIONS(3422), 1, sym__conid, ACTIONS(3425), 1, anon_sym_LBRACE, ACTIONS(3427), 1, anon_sym_LBRACK, STATE(3262), 1, sym_constructor, STATE(3359), 1, sym_variable, STATE(3599), 1, sym_wildcard, STATE(3600), 1, sym_literal, STATE(3601), 1, sym_pat_fields, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(7789), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3410), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3597), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3228), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, STATE(953), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [61627] = 23, ACTIONS(3429), 1, sym__varid, ACTIONS(3433), 1, sym_string, ACTIONS(3435), 1, sym__integer_literal, ACTIONS(3437), 1, sym__hex_literal, ACTIONS(3439), 1, anon_sym__, ACTIONS(3441), 1, anon_sym_LPAREN, ACTIONS(3443), 1, sym__conid, ACTIONS(3446), 1, anon_sym_LBRACE, ACTIONS(3448), 1, anon_sym_LBRACK, STATE(3283), 1, sym_constructor, STATE(3387), 1, sym_variable, STATE(3397), 1, sym_pat_fields, STATE(3496), 1, sym_wildcard, STATE(3502), 1, sym__qcon, STATE(3503), 1, sym_literal, STATE(3644), 1, sym_qualified_constructor, STATE(7747), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3431), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3643), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3213), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, STATE(944), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [61715] = 23, ACTIONS(3429), 1, sym__varid, ACTIONS(3433), 1, sym_string, ACTIONS(3435), 1, sym__integer_literal, ACTIONS(3437), 1, sym__hex_literal, ACTIONS(3439), 1, anon_sym__, ACTIONS(3441), 1, anon_sym_LPAREN, ACTIONS(3446), 1, anon_sym_LBRACE, ACTIONS(3448), 1, anon_sym_LBRACK, ACTIONS(3450), 1, sym__conid, STATE(3283), 1, sym_constructor, STATE(3387), 1, sym_variable, STATE(3397), 1, sym_pat_fields, STATE(3496), 1, sym_wildcard, STATE(3502), 1, sym__qcon, STATE(3503), 1, sym_literal, STATE(3644), 1, sym_qualified_constructor, STATE(7747), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3431), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3643), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3228), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, STATE(952), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [61803] = 24, ACTIONS(3453), 1, sym__varid, ACTIONS(3459), 1, sym_string, ACTIONS(3462), 1, sym__integer_literal, ACTIONS(3465), 1, sym__hex_literal, ACTIONS(3468), 1, anon_sym__, ACTIONS(3471), 1, anon_sym_LPAREN, ACTIONS(3474), 1, sym__conid, ACTIONS(3477), 1, anon_sym_LBRACE, ACTIONS(3480), 1, anon_sym_LBRACK, STATE(3301), 1, sym_constructor, STATE(3364), 1, sym_variable, STATE(3402), 1, sym_pat_fields, STATE(3514), 1, sym_qualified_constructor, STATE(3598), 1, sym_wildcard, STATE(3617), 1, sym_literal, STATE(3645), 1, sym__qcon, STATE(7893), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3252), 2, sym__operator, anon_sym_DASH, ACTIONS(3456), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3497), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3266), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(945), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [61893] = 20, ACTIONS(3483), 1, sym__varid, ACTIONS(3487), 1, sym_string, ACTIONS(3489), 1, sym_triple_quote_string, ACTIONS(3491), 1, sym__integer_literal, ACTIONS(3493), 1, sym__hex_literal, ACTIONS(3497), 1, anon_sym__, ACTIONS(3499), 1, sym_hole, ACTIONS(3501), 1, anon_sym_LPAREN, ACTIONS(3503), 1, sym__conid, ACTIONS(3506), 1, anon_sym_LBRACE, ACTIONS(3508), 1, anon_sym_AT, STATE(2995), 1, sym_constructor, STATE(3018), 1, sym_integer, STATE(7641), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3082), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3495), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, STATE(948), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [61975] = 20, ACTIONS(3483), 1, sym__varid, ACTIONS(3487), 1, sym_string, ACTIONS(3489), 1, sym_triple_quote_string, ACTIONS(3491), 1, sym__integer_literal, ACTIONS(3493), 1, sym__hex_literal, ACTIONS(3497), 1, anon_sym__, ACTIONS(3499), 1, sym_hole, ACTIONS(3501), 1, anon_sym_LPAREN, ACTIONS(3506), 1, anon_sym_LBRACE, ACTIONS(3508), 1, anon_sym_AT, ACTIONS(3510), 1, sym__conid, STATE(2995), 1, sym_constructor, STATE(3018), 1, sym_integer, STATE(7641), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3082), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3347), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, STATE(948), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [62057] = 20, ACTIONS(3483), 1, sym__varid, ACTIONS(3487), 1, sym_string, ACTIONS(3489), 1, sym_triple_quote_string, ACTIONS(3491), 1, sym__integer_literal, ACTIONS(3493), 1, sym__hex_literal, ACTIONS(3497), 1, anon_sym__, ACTIONS(3501), 1, anon_sym_LPAREN, ACTIONS(3506), 1, anon_sym_LBRACE, ACTIONS(3508), 1, anon_sym_AT, ACTIONS(3514), 1, sym_hole, ACTIONS(3516), 1, sym__conid, STATE(2995), 1, sym_constructor, STATE(3018), 1, sym_integer, STATE(7641), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3082), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3366), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, STATE(964), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [62139] = 20, ACTIONS(3483), 1, sym__varid, ACTIONS(3487), 1, sym_string, ACTIONS(3489), 1, sym_triple_quote_string, ACTIONS(3491), 1, sym__integer_literal, ACTIONS(3493), 1, sym__hex_literal, ACTIONS(3497), 1, anon_sym__, ACTIONS(3499), 1, sym_hole, ACTIONS(3501), 1, anon_sym_LPAREN, ACTIONS(3506), 1, anon_sym_LBRACE, ACTIONS(3508), 1, anon_sym_AT, ACTIONS(3519), 1, sym__conid, STATE(2995), 1, sym_constructor, STATE(3018), 1, sym_integer, STATE(7641), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3082), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3405), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, STATE(948), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [62221] = 24, ACTIONS(3522), 1, sym__varid, ACTIONS(3526), 1, sym_string, ACTIONS(3528), 1, sym__integer_literal, ACTIONS(3530), 1, sym__hex_literal, ACTIONS(3532), 1, anon_sym__, ACTIONS(3534), 1, anon_sym_LPAREN, ACTIONS(3536), 1, sym__conid, ACTIONS(3539), 1, anon_sym_LBRACE, ACTIONS(3541), 1, anon_sym_LBRACK, STATE(3301), 1, sym_constructor, STATE(3364), 1, sym_variable, STATE(3402), 1, sym_pat_fields, STATE(3514), 1, sym_qualified_constructor, STATE(3598), 1, sym_wildcard, STATE(3617), 1, sym_literal, STATE(3645), 1, sym__qcon, STATE(7893), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3213), 2, sym__operator, anon_sym_DASH, ACTIONS(3524), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3497), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3224), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(962), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [62311] = 20, ACTIONS(3543), 1, sym__varid, ACTIONS(3546), 1, sym_string, ACTIONS(3549), 1, sym_triple_quote_string, ACTIONS(3552), 1, sym__integer_literal, ACTIONS(3555), 1, sym__hex_literal, ACTIONS(3558), 1, anon_sym__, ACTIONS(3561), 1, sym_hole, ACTIONS(3564), 1, anon_sym_LPAREN, ACTIONS(3567), 1, sym__conid, ACTIONS(3570), 1, anon_sym_LBRACE, ACTIONS(3573), 1, anon_sym_AT, STATE(2990), 1, sym_constructor, STATE(3028), 1, sym_integer, STATE(8015), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3038), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3290), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, STATE(951), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [62393] = 23, ACTIONS(3576), 1, sym__varid, ACTIONS(3582), 1, sym_string, ACTIONS(3585), 1, sym__integer_literal, ACTIONS(3588), 1, sym__hex_literal, ACTIONS(3591), 1, anon_sym__, ACTIONS(3594), 1, anon_sym_LPAREN, ACTIONS(3597), 1, sym__conid, ACTIONS(3600), 1, anon_sym_LBRACE, ACTIONS(3603), 1, anon_sym_LBRACK, STATE(3283), 1, sym_constructor, STATE(3387), 1, sym_variable, STATE(3397), 1, sym_pat_fields, STATE(3496), 1, sym_wildcard, STATE(3502), 1, sym__qcon, STATE(3503), 1, sym_literal, STATE(3644), 1, sym_qualified_constructor, STATE(7747), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3579), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3643), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3252), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, STATE(952), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [62481] = 23, ACTIONS(3606), 1, sym__varid, ACTIONS(3612), 1, sym_string, ACTIONS(3615), 1, sym__integer_literal, ACTIONS(3618), 1, sym__hex_literal, ACTIONS(3621), 1, anon_sym__, ACTIONS(3624), 1, anon_sym_LPAREN, ACTIONS(3627), 1, sym__conid, ACTIONS(3630), 1, anon_sym_LBRACE, ACTIONS(3633), 1, anon_sym_LBRACK, STATE(3262), 1, sym_constructor, STATE(3359), 1, sym_variable, STATE(3599), 1, sym_wildcard, STATE(3600), 1, sym_literal, STATE(3601), 1, sym_pat_fields, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(7789), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3609), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3597), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3252), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, STATE(953), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [62569] = 20, ACTIONS(3636), 1, sym__varid, ACTIONS(3638), 1, sym_string, ACTIONS(3640), 1, sym_triple_quote_string, ACTIONS(3642), 1, sym__integer_literal, ACTIONS(3644), 1, sym__hex_literal, ACTIONS(3646), 1, anon_sym__, ACTIONS(3648), 1, sym_hole, ACTIONS(3650), 1, anon_sym_LPAREN, ACTIONS(3652), 1, sym__conid, ACTIONS(3655), 1, anon_sym_LBRACE, ACTIONS(3657), 1, anon_sym_AT, STATE(2987), 1, sym_constructor, STATE(3085), 1, sym_integer, STATE(7643), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(3070), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3495), 7, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, anon_sym_in, STATE(960), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [62651] = 20, ACTIONS(3636), 1, sym__varid, ACTIONS(3638), 1, sym_string, ACTIONS(3640), 1, sym_triple_quote_string, ACTIONS(3642), 1, sym__integer_literal, ACTIONS(3644), 1, sym__hex_literal, ACTIONS(3646), 1, anon_sym__, ACTIONS(3648), 1, sym_hole, ACTIONS(3650), 1, anon_sym_LPAREN, ACTIONS(3655), 1, anon_sym_LBRACE, ACTIONS(3657), 1, anon_sym_AT, ACTIONS(3659), 1, sym__conid, STATE(2987), 1, sym_constructor, STATE(3085), 1, sym_integer, STATE(7643), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(3070), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3347), 7, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, anon_sym_in, STATE(960), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [62733] = 24, ACTIONS(3224), 1, sym_comma, ACTIONS(3663), 1, sym__varid, ACTIONS(3667), 1, sym_string, ACTIONS(3669), 1, sym__integer_literal, ACTIONS(3671), 1, sym__hex_literal, ACTIONS(3673), 1, anon_sym__, ACTIONS(3675), 1, anon_sym_LPAREN, ACTIONS(3677), 1, sym__conid, ACTIONS(3680), 1, anon_sym_LBRACE, ACTIONS(3682), 1, anon_sym_LBRACK, STATE(3256), 1, sym_constructor, STATE(3383), 1, sym_variable, STATE(3417), 1, sym_qualified_constructor, STATE(3432), 1, sym_wildcard, STATE(3433), 1, sym_literal, STATE(3434), 1, sym_pat_fields, STATE(3595), 1, sym__qcon, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3665), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3435), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3213), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, STATE(958), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [62823] = 23, ACTIONS(5), 1, sym__varid, ACTIONS(3412), 1, sym_string, ACTIONS(3414), 1, sym__integer_literal, ACTIONS(3416), 1, sym__hex_literal, ACTIONS(3418), 1, anon_sym__, ACTIONS(3420), 1, anon_sym_LPAREN, ACTIONS(3425), 1, anon_sym_LBRACE, ACTIONS(3427), 1, anon_sym_LBRACK, ACTIONS(3684), 1, sym__conid, STATE(3262), 1, sym_constructor, STATE(3359), 1, sym_variable, STATE(3599), 1, sym_wildcard, STATE(3600), 1, sym_literal, STATE(3601), 1, sym_pat_fields, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(7789), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3410), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3597), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3213), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, STATE(942), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [62911] = 24, ACTIONS(3233), 1, sym_comma, ACTIONS(3663), 1, sym__varid, ACTIONS(3667), 1, sym_string, ACTIONS(3669), 1, sym__integer_literal, ACTIONS(3671), 1, sym__hex_literal, ACTIONS(3673), 1, anon_sym__, ACTIONS(3675), 1, anon_sym_LPAREN, ACTIONS(3680), 1, anon_sym_LBRACE, ACTIONS(3682), 1, anon_sym_LBRACK, ACTIONS(3687), 1, sym__conid, STATE(3256), 1, sym_constructor, STATE(3383), 1, sym_variable, STATE(3417), 1, sym_qualified_constructor, STATE(3432), 1, sym_wildcard, STATE(3433), 1, sym_literal, STATE(3434), 1, sym_pat_fields, STATE(3595), 1, sym__qcon, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3665), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3435), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3228), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, STATE(963), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [63001] = 20, ACTIONS(3337), 1, sym__varid, ACTIONS(3339), 1, sym_string, ACTIONS(3341), 1, sym_triple_quote_string, ACTIONS(3343), 1, sym__integer_literal, ACTIONS(3345), 1, sym__hex_literal, ACTIONS(3350), 1, anon_sym__, ACTIONS(3352), 1, sym_hole, ACTIONS(3354), 1, anon_sym_LPAREN, ACTIONS(3360), 1, anon_sym_LBRACE, ACTIONS(3362), 1, anon_sym_AT, ACTIONS(3690), 1, sym__conid, STATE(2990), 1, sym_constructor, STATE(3028), 1, sym_integer, STATE(8015), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3038), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3495), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, STATE(937), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [63083] = 20, ACTIONS(3636), 1, sym__varid, ACTIONS(3638), 1, sym_string, ACTIONS(3640), 1, sym_triple_quote_string, ACTIONS(3642), 1, sym__integer_literal, ACTIONS(3644), 1, sym__hex_literal, ACTIONS(3646), 1, anon_sym__, ACTIONS(3650), 1, anon_sym_LPAREN, ACTIONS(3655), 1, anon_sym_LBRACE, ACTIONS(3657), 1, anon_sym_AT, ACTIONS(3693), 1, sym_hole, ACTIONS(3695), 1, sym__conid, STATE(2987), 1, sym_constructor, STATE(3085), 1, sym_integer, STATE(7643), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(3070), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3366), 7, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, anon_sym_in, STATE(933), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [63165] = 20, ACTIONS(3636), 1, sym__varid, ACTIONS(3638), 1, sym_string, ACTIONS(3640), 1, sym_triple_quote_string, ACTIONS(3642), 1, sym__integer_literal, ACTIONS(3644), 1, sym__hex_literal, ACTIONS(3646), 1, anon_sym__, ACTIONS(3648), 1, sym_hole, ACTIONS(3650), 1, anon_sym_LPAREN, ACTIONS(3655), 1, anon_sym_LBRACE, ACTIONS(3657), 1, anon_sym_AT, ACTIONS(3698), 1, sym__conid, STATE(2987), 1, sym_constructor, STATE(3085), 1, sym_integer, STATE(7643), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(3070), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3405), 7, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, anon_sym_in, STATE(960), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [63247] = 24, ACTIONS(3522), 1, sym__varid, ACTIONS(3526), 1, sym_string, ACTIONS(3528), 1, sym__integer_literal, ACTIONS(3530), 1, sym__hex_literal, ACTIONS(3532), 1, anon_sym__, ACTIONS(3534), 1, anon_sym_LPAREN, ACTIONS(3539), 1, anon_sym_LBRACE, ACTIONS(3541), 1, anon_sym_LBRACK, ACTIONS(3701), 1, sym__conid, STATE(3301), 1, sym_constructor, STATE(3364), 1, sym_variable, STATE(3402), 1, sym_pat_fields, STATE(3514), 1, sym_qualified_constructor, STATE(3598), 1, sym_wildcard, STATE(3617), 1, sym_literal, STATE(3645), 1, sym__qcon, STATE(7893), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3228), 2, sym__operator, anon_sym_DASH, ACTIONS(3524), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3497), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3233), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(945), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [63337] = 24, ACTIONS(3266), 1, sym_comma, ACTIONS(3704), 1, sym__varid, ACTIONS(3710), 1, sym_string, ACTIONS(3713), 1, sym__integer_literal, ACTIONS(3716), 1, sym__hex_literal, ACTIONS(3719), 1, anon_sym__, ACTIONS(3722), 1, anon_sym_LPAREN, ACTIONS(3725), 1, sym__conid, ACTIONS(3728), 1, anon_sym_LBRACE, ACTIONS(3731), 1, anon_sym_LBRACK, STATE(3256), 1, sym_constructor, STATE(3383), 1, sym_variable, STATE(3417), 1, sym_qualified_constructor, STATE(3432), 1, sym_wildcard, STATE(3433), 1, sym_literal, STATE(3434), 1, sym_pat_fields, STATE(3595), 1, sym__qcon, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3707), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3435), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3252), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, STATE(963), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [63427] = 20, ACTIONS(3734), 1, sym__varid, ACTIONS(3737), 1, sym_string, ACTIONS(3740), 1, sym_triple_quote_string, ACTIONS(3743), 1, sym__integer_literal, ACTIONS(3746), 1, sym__hex_literal, ACTIONS(3749), 1, anon_sym__, ACTIONS(3752), 1, sym_hole, ACTIONS(3755), 1, anon_sym_LPAREN, ACTIONS(3758), 1, sym__conid, ACTIONS(3761), 1, anon_sym_LBRACE, ACTIONS(3764), 1, anon_sym_AT, STATE(2995), 1, sym_constructor, STATE(3018), 1, sym_integer, STATE(7641), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3082), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3290), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, STATE(964), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [63509] = 24, ACTIONS(3767), 1, sym__varid, ACTIONS(3771), 1, sym_string, ACTIONS(3773), 1, sym__integer_literal, ACTIONS(3775), 1, sym__hex_literal, ACTIONS(3777), 1, anon_sym__, ACTIONS(3779), 1, anon_sym_LPAREN, ACTIONS(3781), 1, sym__conid, ACTIONS(3784), 1, anon_sym_LBRACE, ACTIONS(3786), 1, anon_sym_LBRACK, STATE(3428), 1, sym_constructor, STATE(3499), 1, sym_variable, STATE(3686), 1, sym_wildcard, STATE(3698), 1, sym_literal, STATE(3706), 1, sym_pat_fields, STATE(3839), 1, sym__qcon, STATE(4004), 1, sym_qualified_constructor, STATE(7741), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3213), 2, sym__operator, anon_sym_DASH, ACTIONS(3224), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3769), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3774), 3, sym_integer, sym__numeric, sym__literal, STATE(1014), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [63598] = 25, ACTIONS(3788), 1, sym__varid, ACTIONS(3792), 1, sym_string, ACTIONS(3794), 1, sym__integer_literal, ACTIONS(3796), 1, sym__hex_literal, ACTIONS(3798), 1, anon_sym__, ACTIONS(3800), 1, anon_sym_DASH, ACTIONS(3802), 1, anon_sym_LPAREN, ACTIONS(3804), 1, sym__conid, ACTIONS(3806), 1, anon_sym_LBRACE, ACTIONS(3808), 1, anon_sym_LBRACK, STATE(950), 1, sym__pat_constructor, STATE(3301), 1, sym_constructor, STATE(3514), 1, sym_qualified_constructor, STATE(3645), 1, sym__qcon, STATE(6327), 1, sym_variable, STATE(6353), 1, sym_pat_fields, STATE(6563), 1, sym_wildcard, STATE(6565), 1, sym_literal, STATE(7893), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7685), 2, sym_pat_infix, sym__pat, ACTIONS(3790), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6468), 3, sym_integer, sym__numeric, sym__literal, STATE(4356), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [63689] = 20, ACTIONS(3810), 1, sym__varid, ACTIONS(3812), 1, sym_string, ACTIONS(3814), 1, sym_triple_quote_string, ACTIONS(3816), 1, sym__integer_literal, ACTIONS(3818), 1, sym__hex_literal, ACTIONS(3820), 1, anon_sym__, ACTIONS(3822), 1, sym_hole, ACTIONS(3824), 1, anon_sym_LPAREN, ACTIONS(3826), 1, sym__conid, ACTIONS(3829), 1, anon_sym_LBRACE, ACTIONS(3831), 1, anon_sym_AT, STATE(3023), 1, sym_constructor, STATE(3236), 1, sym_integer, STATE(7842), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3366), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3189), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1010), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [63770] = 25, ACTIONS(3833), 1, sym__varid, ACTIONS(3837), 1, sym_string, ACTIONS(3839), 1, sym__integer_literal, ACTIONS(3841), 1, sym__hex_literal, ACTIONS(3843), 1, anon_sym__, ACTIONS(3845), 1, anon_sym_DASH, ACTIONS(3847), 1, anon_sym_LPAREN, ACTIONS(3849), 1, sym__conid, ACTIONS(3851), 1, anon_sym_LBRACE, ACTIONS(3853), 1, anon_sym_LBRACK, STATE(993), 1, sym__pat_constructor, STATE(3427), 1, sym_constructor, STATE(3748), 1, sym_qualified_constructor, STATE(3896), 1, sym__qcon, STATE(6499), 1, sym_variable, STATE(6740), 1, sym_wildcard, STATE(6742), 1, sym_literal, STATE(6802), 1, sym_pat_fields, STATE(7821), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8548), 2, sym_pat_infix, sym__pat, ACTIONS(3835), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6856), 3, sym_integer, sym__numeric, sym__literal, STATE(4521), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [63861] = 25, ACTIONS(2858), 1, sym__varid, ACTIONS(2862), 1, sym_string, ACTIONS(2864), 1, sym__integer_literal, ACTIONS(2866), 1, sym__hex_literal, ACTIONS(2868), 1, anon_sym__, ACTIONS(2870), 1, anon_sym_DASH, ACTIONS(2872), 1, anon_sym_LPAREN, ACTIONS(2876), 1, anon_sym_LBRACE, ACTIONS(2878), 1, anon_sym_LBRACK, ACTIONS(3855), 1, sym__conid, STATE(978), 1, sym__pat_constructor, STATE(3627), 1, sym_constructor, STATE(3776), 1, sym_qualified_constructor, STATE(3777), 1, sym__qcon, STATE(6511), 1, sym_variable, STATE(6753), 1, sym_wildcard, STATE(6754), 1, sym_literal, STATE(6755), 1, sym_pat_fields, STATE(7964), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8171), 2, sym_pat_infix, sym__pat, ACTIONS(2860), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6752), 3, sym_integer, sym__numeric, sym__literal, STATE(4677), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [63952] = 25, ACTIONS(3788), 1, sym__varid, ACTIONS(3792), 1, sym_string, ACTIONS(3794), 1, sym__integer_literal, ACTIONS(3796), 1, sym__hex_literal, ACTIONS(3798), 1, anon_sym__, ACTIONS(3800), 1, anon_sym_DASH, ACTIONS(3802), 1, anon_sym_LPAREN, ACTIONS(3804), 1, sym__conid, ACTIONS(3806), 1, anon_sym_LBRACE, ACTIONS(3808), 1, anon_sym_LBRACK, STATE(950), 1, sym__pat_constructor, STATE(3301), 1, sym_constructor, STATE(3514), 1, sym_qualified_constructor, STATE(3645), 1, sym__qcon, STATE(6327), 1, sym_variable, STATE(6353), 1, sym_pat_fields, STATE(6563), 1, sym_wildcard, STATE(6565), 1, sym_literal, STATE(7893), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7593), 2, sym_pat_infix, sym__pat, ACTIONS(3790), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6468), 3, sym_integer, sym__numeric, sym__literal, STATE(4356), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [64043] = 24, ACTIONS(3857), 1, sym__varid, ACTIONS(3863), 1, sym_string, ACTIONS(3866), 1, sym__integer_literal, ACTIONS(3869), 1, sym__hex_literal, ACTIONS(3872), 1, anon_sym__, ACTIONS(3875), 1, anon_sym_LPAREN, ACTIONS(3878), 1, sym__conid, ACTIONS(3881), 1, anon_sym_LBRACE, ACTIONS(3884), 1, anon_sym_LBRACK, STATE(3428), 1, sym_constructor, STATE(3499), 1, sym_variable, STATE(3686), 1, sym_wildcard, STATE(3698), 1, sym_literal, STATE(3706), 1, sym_pat_fields, STATE(3839), 1, sym__qcon, STATE(4004), 1, sym_qualified_constructor, STATE(7741), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3252), 2, sym__operator, anon_sym_DASH, ACTIONS(3266), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3860), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3774), 3, sym_integer, sym__numeric, sym__literal, STATE(971), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [64132] = 25, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7967), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [64223] = 24, ACTIONS(3233), 1, anon_sym_RPAREN, ACTIONS(3887), 1, sym__varid, ACTIONS(3891), 1, sym_string, ACTIONS(3893), 1, sym__integer_literal, ACTIONS(3895), 1, sym__hex_literal, ACTIONS(3897), 1, anon_sym__, ACTIONS(3899), 1, anon_sym_LPAREN, ACTIONS(3901), 1, sym__conid, ACTIONS(3904), 1, anon_sym_LBRACE, ACTIONS(3906), 1, anon_sym_LBRACK, STATE(3581), 1, sym_constructor, STATE(3621), 1, sym_variable, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(3807), 1, sym_wildcard, STATE(3808), 1, sym_literal, STATE(3809), 1, sym_pat_fields, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3889), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3806), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3228), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, STATE(981), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [64312] = 20, ACTIONS(3908), 1, sym__varid, ACTIONS(3910), 1, sym_string, ACTIONS(3912), 1, sym_triple_quote_string, ACTIONS(3914), 1, sym__integer_literal, ACTIONS(3916), 1, sym__hex_literal, ACTIONS(3918), 1, anon_sym__, ACTIONS(3920), 1, sym_hole, ACTIONS(3922), 1, anon_sym_LPAREN, ACTIONS(3924), 1, sym__conid, ACTIONS(3927), 1, anon_sym_LBRACE, ACTIONS(3929), 1, anon_sym_AT, STATE(3029), 1, sym_constructor, STATE(3174), 1, sym_integer, STATE(7633), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(3405), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3166), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1003), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [64393] = 25, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2438), 1, sym__conid, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, ACTIONS(3931), 1, anon_sym_DASH, STATE(1016), 1, sym__pat_constructor, STATE(3581), 1, sym_constructor, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7383), 2, sym_pat_infix, sym__pat, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(4644), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [64484] = 20, ACTIONS(3908), 1, sym__varid, ACTIONS(3910), 1, sym_string, ACTIONS(3912), 1, sym_triple_quote_string, ACTIONS(3914), 1, sym__integer_literal, ACTIONS(3916), 1, sym__hex_literal, ACTIONS(3918), 1, anon_sym__, ACTIONS(3920), 1, sym_hole, ACTIONS(3922), 1, anon_sym_LPAREN, ACTIONS(3927), 1, anon_sym_LBRACE, ACTIONS(3929), 1, anon_sym_AT, ACTIONS(3933), 1, sym__conid, STATE(3029), 1, sym_constructor, STATE(3174), 1, sym_integer, STATE(7633), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(3347), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3166), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1003), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [64565] = 20, ACTIONS(3937), 1, sym__varid, ACTIONS(3940), 1, sym_string, ACTIONS(3943), 1, sym_triple_quote_string, ACTIONS(3946), 1, sym__integer_literal, ACTIONS(3949), 1, sym__hex_literal, ACTIONS(3952), 1, anon_sym__, ACTIONS(3955), 1, sym_hole, ACTIONS(3958), 1, anon_sym_LPAREN, ACTIONS(3961), 1, sym__conid, ACTIONS(3964), 1, anon_sym_LBRACE, ACTIONS(3967), 1, anon_sym_AT, STATE(3074), 1, sym_constructor, STATE(3198), 1, sym_integer, STATE(7674), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(3495), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(3201), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1018), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [64646] = 23, ACTIONS(3970), 1, sym__varid, ACTIONS(3974), 1, sym_string, ACTIONS(3976), 1, sym__integer_literal, ACTIONS(3978), 1, sym__hex_literal, ACTIONS(3980), 1, anon_sym__, ACTIONS(3982), 1, anon_sym_LPAREN, ACTIONS(3984), 1, sym__conid, ACTIONS(3987), 1, anon_sym_LBRACE, ACTIONS(3989), 1, anon_sym_LBRACK, STATE(3627), 1, sym_constructor, STATE(3628), 1, sym_variable, STATE(3776), 1, sym_qualified_constructor, STATE(3777), 1, sym__qcon, STATE(3845), 1, sym_wildcard, STATE(3847), 1, sym_literal, STATE(3848), 1, sym_pat_fields, STATE(7964), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3972), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3844), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3213), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, STATE(1008), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [64733] = 20, ACTIONS(3991), 1, sym__varid, ACTIONS(3994), 1, sym_string, ACTIONS(3997), 1, sym_triple_quote_string, ACTIONS(4000), 1, sym__integer_literal, ACTIONS(4003), 1, sym__hex_literal, ACTIONS(4006), 1, anon_sym__, ACTIONS(4009), 1, sym_hole, ACTIONS(4012), 1, anon_sym_LPAREN, ACTIONS(4015), 1, sym__conid, ACTIONS(4018), 1, anon_sym_LBRACE, ACTIONS(4021), 1, anon_sym_AT, STATE(3011), 1, sym_constructor, STATE(3187), 1, sym_integer, STATE(7719), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3495), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(3140), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(985), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [64814] = 25, ACTIONS(3833), 1, sym__varid, ACTIONS(3837), 1, sym_string, ACTIONS(3839), 1, sym__integer_literal, ACTIONS(3841), 1, sym__hex_literal, ACTIONS(3843), 1, anon_sym__, ACTIONS(3845), 1, anon_sym_DASH, ACTIONS(3847), 1, anon_sym_LPAREN, ACTIONS(3849), 1, sym__conid, ACTIONS(3851), 1, anon_sym_LBRACE, ACTIONS(3853), 1, anon_sym_LBRACK, STATE(993), 1, sym__pat_constructor, STATE(3427), 1, sym_constructor, STATE(3748), 1, sym_qualified_constructor, STATE(3896), 1, sym__qcon, STATE(6499), 1, sym_variable, STATE(6740), 1, sym_wildcard, STATE(6742), 1, sym_literal, STATE(6802), 1, sym_pat_fields, STATE(7821), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8433), 2, sym_pat_infix, sym__pat, ACTIONS(3835), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6856), 3, sym_integer, sym__numeric, sym__literal, STATE(4521), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [64905] = 24, ACTIONS(3266), 1, anon_sym_RPAREN, ACTIONS(4024), 1, sym__varid, ACTIONS(4030), 1, sym_string, ACTIONS(4033), 1, sym__integer_literal, ACTIONS(4036), 1, sym__hex_literal, ACTIONS(4039), 1, anon_sym__, ACTIONS(4042), 1, anon_sym_LPAREN, ACTIONS(4045), 1, sym__conid, ACTIONS(4048), 1, anon_sym_LBRACE, ACTIONS(4051), 1, anon_sym_LBRACK, STATE(3581), 1, sym_constructor, STATE(3621), 1, sym_variable, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(3807), 1, sym_wildcard, STATE(3808), 1, sym_literal, STATE(3809), 1, sym_pat_fields, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(4027), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3806), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3252), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, STATE(981), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [64994] = 25, ACTIONS(4054), 1, sym__varid, ACTIONS(4058), 1, sym_string, ACTIONS(4060), 1, sym__integer_literal, ACTIONS(4062), 1, sym__hex_literal, ACTIONS(4064), 1, anon_sym__, ACTIONS(4066), 1, anon_sym_DASH, ACTIONS(4068), 1, anon_sym_LPAREN, ACTIONS(4070), 1, sym__conid, ACTIONS(4072), 1, anon_sym_LBRACE, ACTIONS(4074), 1, anon_sym_LBRACK, STATE(934), 1, sym__pat_constructor, STATE(3370), 1, sym_constructor, STATE(3399), 1, sym__qcon, STATE(3431), 1, sym_qualified_constructor, STATE(6342), 1, sym_variable, STATE(6624), 1, sym_wildcard, STATE(6625), 1, sym_literal, STATE(6626), 1, sym_pat_fields, STATE(7848), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7983), 2, sym_pat_infix, sym__pat, ACTIONS(4056), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6428), 3, sym_integer, sym__numeric, sym__literal, STATE(4354), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [65085] = 20, ACTIONS(4076), 1, sym__varid, ACTIONS(4080), 1, sym_string, ACTIONS(4084), 1, sym_triple_quote_string, ACTIONS(4088), 1, sym__integer_literal, ACTIONS(4092), 1, sym__hex_literal, ACTIONS(4096), 1, anon_sym__, ACTIONS(4100), 1, sym_hole, ACTIONS(4104), 1, anon_sym_LPAREN, ACTIONS(4108), 1, sym__conid, ACTIONS(4112), 1, anon_sym_LBRACE, ACTIONS(4116), 1, anon_sym_AT, STATE(3011), 1, sym_constructor, STATE(3187), 1, sym_integer, STATE(7719), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3347), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(3140), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(985), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [65166] = 23, ACTIONS(4120), 1, sym__varid, ACTIONS(4126), 1, sym_string, ACTIONS(4129), 1, sym__integer_literal, ACTIONS(4132), 1, sym__hex_literal, ACTIONS(4135), 1, anon_sym__, ACTIONS(4138), 1, anon_sym_LPAREN, ACTIONS(4141), 1, sym__conid, ACTIONS(4144), 1, anon_sym_LBRACE, ACTIONS(4147), 1, anon_sym_LBRACK, STATE(3627), 1, sym_constructor, STATE(3628), 1, sym_variable, STATE(3776), 1, sym_qualified_constructor, STATE(3777), 1, sym__qcon, STATE(3845), 1, sym_wildcard, STATE(3847), 1, sym_literal, STATE(3848), 1, sym_pat_fields, STATE(7964), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(4123), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3844), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3252), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, STATE(984), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [65253] = 20, ACTIONS(4150), 1, sym__varid, ACTIONS(4153), 1, sym_string, ACTIONS(4156), 1, sym_triple_quote_string, ACTIONS(4159), 1, sym__integer_literal, ACTIONS(4162), 1, sym__hex_literal, ACTIONS(4165), 1, anon_sym__, ACTIONS(4168), 1, sym_hole, ACTIONS(4171), 1, anon_sym_LPAREN, ACTIONS(4174), 1, sym__conid, ACTIONS(4177), 1, anon_sym_LBRACE, ACTIONS(4180), 1, anon_sym_AT, STATE(3011), 1, sym_constructor, STATE(3187), 1, sym_integer, STATE(7719), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3366), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(3140), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1001), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [65334] = 20, ACTIONS(4183), 1, sym__varid, ACTIONS(4186), 1, sym_string, ACTIONS(4189), 1, sym_triple_quote_string, ACTIONS(4192), 1, sym__integer_literal, ACTIONS(4195), 1, sym__hex_literal, ACTIONS(4198), 1, anon_sym__, ACTIONS(4201), 1, sym_hole, ACTIONS(4204), 1, anon_sym_LPAREN, ACTIONS(4207), 1, sym__conid, ACTIONS(4210), 1, anon_sym_LBRACE, ACTIONS(4213), 1, anon_sym_AT, STATE(3029), 1, sym_constructor, STATE(3174), 1, sym_integer, STATE(7633), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(3290), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3166), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(986), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [65415] = 20, ACTIONS(4216), 1, sym__varid, ACTIONS(4218), 1, sym_string, ACTIONS(4220), 1, sym_triple_quote_string, ACTIONS(4222), 1, sym__integer_literal, ACTIONS(4224), 1, sym__hex_literal, ACTIONS(4226), 1, anon_sym__, ACTIONS(4228), 1, sym_hole, ACTIONS(4230), 1, anon_sym_LPAREN, ACTIONS(4232), 1, sym__conid, ACTIONS(4235), 1, anon_sym_LBRACE, ACTIONS(4237), 1, anon_sym_AT, STATE(3044), 1, sym_constructor, STATE(3109), 1, sym_integer, STATE(7640), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(3178), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3495), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_in, STATE(994), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [65496] = 25, ACTIONS(4239), 1, sym__varid, ACTIONS(4243), 1, sym_string, ACTIONS(4245), 1, sym__integer_literal, ACTIONS(4247), 1, sym__hex_literal, ACTIONS(4249), 1, anon_sym__, ACTIONS(4251), 1, anon_sym_DASH, ACTIONS(4253), 1, anon_sym_LPAREN, ACTIONS(4255), 1, sym__conid, ACTIONS(4257), 1, anon_sym_LBRACE, ACTIONS(4259), 1, anon_sym_LBRACK, STATE(943), 1, sym__pat_constructor, STATE(3283), 1, sym_constructor, STATE(3502), 1, sym__qcon, STATE(3644), 1, sym_qualified_constructor, STATE(6328), 1, sym_variable, STATE(6439), 1, sym_pat_fields, STATE(6568), 1, sym_wildcard, STATE(6571), 1, sym_literal, STATE(7747), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7383), 2, sym_pat_infix, sym__pat, ACTIONS(4241), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6403), 3, sym_integer, sym__numeric, sym__literal, STATE(4379), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [65587] = 20, ACTIONS(3810), 1, sym__varid, ACTIONS(3812), 1, sym_string, ACTIONS(3814), 1, sym_triple_quote_string, ACTIONS(3816), 1, sym__integer_literal, ACTIONS(3818), 1, sym__hex_literal, ACTIONS(3820), 1, anon_sym__, ACTIONS(3824), 1, anon_sym_LPAREN, ACTIONS(3829), 1, anon_sym_LBRACE, ACTIONS(3831), 1, anon_sym_AT, ACTIONS(4261), 1, sym_hole, ACTIONS(4263), 1, sym__conid, STATE(3023), 1, sym_constructor, STATE(3236), 1, sym_integer, STATE(7842), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3405), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3189), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(967), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [65668] = 25, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2916), 1, anon_sym_DASH, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2920), 1, sym__conid, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, STATE(956), 1, sym__pat_constructor, STATE(3256), 1, sym_constructor, STATE(3417), 1, sym_qualified_constructor, STATE(3595), 1, sym__qcon, STATE(6323), 1, sym_variable, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7667), 2, sym_pat_infix, sym__pat, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(4393), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [65759] = 20, ACTIONS(4216), 1, sym__varid, ACTIONS(4218), 1, sym_string, ACTIONS(4220), 1, sym_triple_quote_string, ACTIONS(4222), 1, sym__integer_literal, ACTIONS(4224), 1, sym__hex_literal, ACTIONS(4226), 1, anon_sym__, ACTIONS(4228), 1, sym_hole, ACTIONS(4230), 1, anon_sym_LPAREN, ACTIONS(4235), 1, anon_sym_LBRACE, ACTIONS(4237), 1, anon_sym_AT, ACTIONS(4266), 1, sym__conid, STATE(3044), 1, sym_constructor, STATE(3109), 1, sym_integer, STATE(7640), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(3178), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3347), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_in, STATE(994), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [65840] = 20, ACTIONS(4270), 1, sym__varid, ACTIONS(4274), 1, sym_string, ACTIONS(4278), 1, sym_triple_quote_string, ACTIONS(4282), 1, sym__integer_literal, ACTIONS(4286), 1, sym__hex_literal, ACTIONS(4290), 1, anon_sym__, ACTIONS(4294), 1, sym_hole, ACTIONS(4298), 1, anon_sym_LPAREN, ACTIONS(4302), 1, sym__conid, ACTIONS(4306), 1, anon_sym_LBRACE, ACTIONS(4310), 1, anon_sym_AT, STATE(3074), 1, sym_constructor, STATE(3198), 1, sym_integer, STATE(7674), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(3347), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(3201), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1018), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [65921] = 24, ACTIONS(4314), 1, sym__varid, ACTIONS(4318), 1, sym_string, ACTIONS(4320), 1, sym__integer_literal, ACTIONS(4322), 1, sym__hex_literal, ACTIONS(4324), 1, anon_sym__, ACTIONS(4326), 1, anon_sym_LPAREN, ACTIONS(4328), 1, sym__conid, ACTIONS(4331), 1, anon_sym_LBRACE, ACTIONS(4333), 1, anon_sym_LBRACK, STATE(3423), 1, sym_variable, STATE(3427), 1, sym_constructor, STATE(3748), 1, sym_qualified_constructor, STATE(3800), 1, sym_pat_fields, STATE(3896), 1, sym__qcon, STATE(4018), 1, sym_wildcard, STATE(4020), 1, sym_literal, STATE(7821), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3213), 2, sym__operator, anon_sym_DASH, ACTIONS(3224), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(4316), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4014), 3, sym_integer, sym__numeric, sym__literal, STATE(1004), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [66010] = 20, ACTIONS(4216), 1, sym__varid, ACTIONS(4218), 1, sym_string, ACTIONS(4220), 1, sym_triple_quote_string, ACTIONS(4222), 1, sym__integer_literal, ACTIONS(4224), 1, sym__hex_literal, ACTIONS(4226), 1, anon_sym__, ACTIONS(4230), 1, anon_sym_LPAREN, ACTIONS(4235), 1, anon_sym_LBRACE, ACTIONS(4237), 1, anon_sym_AT, ACTIONS(4335), 1, sym_hole, ACTIONS(4337), 1, sym__conid, STATE(3044), 1, sym_constructor, STATE(3109), 1, sym_integer, STATE(7640), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(3178), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3366), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_in, STATE(1011), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [66091] = 20, ACTIONS(4340), 1, sym__varid, ACTIONS(4343), 1, sym_string, ACTIONS(4346), 1, sym_triple_quote_string, ACTIONS(4349), 1, sym__integer_literal, ACTIONS(4352), 1, sym__hex_literal, ACTIONS(4355), 1, anon_sym__, ACTIONS(4358), 1, sym_hole, ACTIONS(4361), 1, anon_sym_LPAREN, ACTIONS(4364), 1, sym__conid, ACTIONS(4367), 1, anon_sym_LBRACE, ACTIONS(4370), 1, anon_sym_AT, STATE(3074), 1, sym_constructor, STATE(3198), 1, sym_integer, STATE(7674), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(3405), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(3201), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1018), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [66172] = 20, ACTIONS(3810), 1, sym__varid, ACTIONS(3812), 1, sym_string, ACTIONS(3814), 1, sym_triple_quote_string, ACTIONS(3816), 1, sym__integer_literal, ACTIONS(3818), 1, sym__hex_literal, ACTIONS(3820), 1, anon_sym__, ACTIONS(3824), 1, anon_sym_LPAREN, ACTIONS(3829), 1, anon_sym_LBRACE, ACTIONS(3831), 1, anon_sym_AT, ACTIONS(4261), 1, sym_hole, ACTIONS(4373), 1, sym__conid, STATE(3023), 1, sym_constructor, STATE(3236), 1, sym_integer, STATE(7842), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3495), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3189), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(967), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [66253] = 25, ACTIONS(4376), 1, sym__varid, ACTIONS(4380), 1, sym_string, ACTIONS(4382), 1, sym__integer_literal, ACTIONS(4384), 1, sym__hex_literal, ACTIONS(4386), 1, anon_sym__, ACTIONS(4388), 1, anon_sym_DASH, ACTIONS(4390), 1, anon_sym_LPAREN, ACTIONS(4392), 1, sym__conid, ACTIONS(4394), 1, anon_sym_LBRACE, ACTIONS(4396), 1, anon_sym_LBRACK, STATE(965), 1, sym__pat_constructor, STATE(3428), 1, sym_constructor, STATE(3839), 1, sym__qcon, STATE(4004), 1, sym_qualified_constructor, STATE(6600), 1, sym_variable, STATE(6832), 1, sym_wildcard, STATE(6833), 1, sym_literal, STATE(6834), 1, sym_pat_fields, STATE(7741), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8090), 2, sym_pat_infix, sym__pat, ACTIONS(4378), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6722), 3, sym_integer, sym__numeric, sym__literal, STATE(4643), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [66344] = 24, ACTIONS(4398), 1, sym__varid, ACTIONS(4404), 1, sym_string, ACTIONS(4407), 1, sym__integer_literal, ACTIONS(4410), 1, sym__hex_literal, ACTIONS(4413), 1, anon_sym__, ACTIONS(4416), 1, anon_sym_LPAREN, ACTIONS(4419), 1, sym__conid, ACTIONS(4422), 1, anon_sym_LBRACE, ACTIONS(4425), 1, anon_sym_LBRACK, STATE(3423), 1, sym_variable, STATE(3427), 1, sym_constructor, STATE(3748), 1, sym_qualified_constructor, STATE(3800), 1, sym_pat_fields, STATE(3896), 1, sym__qcon, STATE(4018), 1, sym_wildcard, STATE(4020), 1, sym_literal, STATE(7821), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3252), 2, sym__operator, anon_sym_DASH, ACTIONS(3266), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(4401), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4014), 3, sym_integer, sym__numeric, sym__literal, STATE(998), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [66433] = 25, ACTIONS(4428), 1, sym__varid, ACTIONS(4432), 1, sym_string, ACTIONS(4434), 1, sym__integer_literal, ACTIONS(4436), 1, sym__hex_literal, ACTIONS(4438), 1, anon_sym__, ACTIONS(4440), 1, anon_sym_DASH, ACTIONS(4442), 1, anon_sym_LPAREN, ACTIONS(4444), 1, sym__conid, ACTIONS(4446), 1, anon_sym_LBRACE, ACTIONS(4448), 1, anon_sym_LBRACK, STATE(1127), 1, sym__pat_constructor, STATE(3837), 1, sym_constructor, STATE(4071), 1, sym__qcon, STATE(4258), 1, sym_qualified_constructor, STATE(6683), 1, sym_variable, STATE(7057), 1, sym_pat_fields, STATE(7422), 1, sym_wildcard, STATE(7432), 1, sym_literal, STATE(7574), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7383), 2, sym_pat_infix, sym__pat, ACTIONS(4430), 3, sym_number, sym_char, sym_triple_quote_string, STATE(7472), 3, sym_integer, sym__numeric, sym__literal, STATE(4757), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [66524] = 20, ACTIONS(4450), 1, sym__varid, ACTIONS(4453), 1, sym_string, ACTIONS(4456), 1, sym_triple_quote_string, ACTIONS(4459), 1, sym__integer_literal, ACTIONS(4462), 1, sym__hex_literal, ACTIONS(4465), 1, anon_sym__, ACTIONS(4468), 1, sym_hole, ACTIONS(4471), 1, anon_sym_LPAREN, ACTIONS(4474), 1, sym__conid, ACTIONS(4477), 1, anon_sym_LBRACE, ACTIONS(4480), 1, anon_sym_AT, STATE(3011), 1, sym_constructor, STATE(3187), 1, sym_integer, STATE(7719), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3405), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(3140), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(985), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [66605] = 20, ACTIONS(4483), 1, sym__varid, ACTIONS(4486), 1, sym_string, ACTIONS(4489), 1, sym_triple_quote_string, ACTIONS(4492), 1, sym__integer_literal, ACTIONS(4495), 1, sym__hex_literal, ACTIONS(4498), 1, anon_sym__, ACTIONS(4501), 1, sym_hole, ACTIONS(4504), 1, anon_sym_LPAREN, ACTIONS(4507), 1, sym__conid, ACTIONS(4510), 1, anon_sym_LBRACE, ACTIONS(4513), 1, anon_sym_AT, STATE(3011), 1, sym_constructor, STATE(3187), 1, sym_integer, STATE(7719), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3290), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(3140), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1001), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [66686] = 20, ACTIONS(4516), 1, sym__varid, ACTIONS(4519), 1, sym_string, ACTIONS(4522), 1, sym_triple_quote_string, ACTIONS(4525), 1, sym__integer_literal, ACTIONS(4528), 1, sym__hex_literal, ACTIONS(4531), 1, anon_sym__, ACTIONS(4534), 1, sym_hole, ACTIONS(4537), 1, anon_sym_LPAREN, ACTIONS(4540), 1, sym__conid, ACTIONS(4543), 1, anon_sym_LBRACE, ACTIONS(4546), 1, anon_sym_AT, STATE(3074), 1, sym_constructor, STATE(3198), 1, sym_integer, STATE(7674), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(3290), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(3201), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1002), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [66767] = 20, ACTIONS(3908), 1, sym__varid, ACTIONS(3910), 1, sym_string, ACTIONS(3912), 1, sym_triple_quote_string, ACTIONS(3914), 1, sym__integer_literal, ACTIONS(3916), 1, sym__hex_literal, ACTIONS(3918), 1, anon_sym__, ACTIONS(3922), 1, anon_sym_LPAREN, ACTIONS(3927), 1, anon_sym_LBRACE, ACTIONS(3929), 1, anon_sym_AT, ACTIONS(4549), 1, sym_hole, ACTIONS(4551), 1, sym__conid, STATE(3029), 1, sym_constructor, STATE(3174), 1, sym_integer, STATE(7633), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(3366), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3166), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(986), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [66848] = 24, ACTIONS(4314), 1, sym__varid, ACTIONS(4318), 1, sym_string, ACTIONS(4320), 1, sym__integer_literal, ACTIONS(4322), 1, sym__hex_literal, ACTIONS(4324), 1, anon_sym__, ACTIONS(4326), 1, anon_sym_LPAREN, ACTIONS(4331), 1, anon_sym_LBRACE, ACTIONS(4333), 1, anon_sym_LBRACK, ACTIONS(4554), 1, sym__conid, STATE(3423), 1, sym_variable, STATE(3427), 1, sym_constructor, STATE(3748), 1, sym_qualified_constructor, STATE(3800), 1, sym_pat_fields, STATE(3896), 1, sym__qcon, STATE(4018), 1, sym_wildcard, STATE(4020), 1, sym_literal, STATE(7821), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3228), 2, sym__operator, anon_sym_DASH, ACTIONS(3233), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(4316), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4014), 3, sym_integer, sym__numeric, sym__literal, STATE(998), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [66937] = 25, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(17), 1, anon_sym_DASH, ACTIONS(21), 1, sym__conid, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(4557), 1, sym__varid, ACTIONS(4559), 1, anon_sym_LPAREN, STATE(957), 1, sym__pat_constructor, STATE(3262), 1, sym_constructor, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(6200), 1, sym_variable, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(7789), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7710), 2, sym_pat_infix, sym__pat, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(4407), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [67028] = 25, ACTIONS(4376), 1, sym__varid, ACTIONS(4380), 1, sym_string, ACTIONS(4382), 1, sym__integer_literal, ACTIONS(4384), 1, sym__hex_literal, ACTIONS(4386), 1, anon_sym__, ACTIONS(4388), 1, anon_sym_DASH, ACTIONS(4390), 1, anon_sym_LPAREN, ACTIONS(4392), 1, sym__conid, ACTIONS(4394), 1, anon_sym_LBRACE, ACTIONS(4396), 1, anon_sym_LBRACK, STATE(965), 1, sym__pat_constructor, STATE(3428), 1, sym_constructor, STATE(3839), 1, sym__qcon, STATE(4004), 1, sym_qualified_constructor, STATE(6600), 1, sym_variable, STATE(6832), 1, sym_wildcard, STATE(6833), 1, sym_literal, STATE(6834), 1, sym_pat_fields, STATE(7741), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8556), 2, sym_pat_infix, sym__pat, ACTIONS(4378), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6722), 3, sym_integer, sym__numeric, sym__literal, STATE(4643), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [67119] = 25, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2950), 1, anon_sym_DASH, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2954), 1, sym__conid, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, STATE(1081), 1, sym__pat_constructor, STATE(4000), 1, sym_constructor, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(6732), 1, sym_variable, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(8012), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7710), 2, sym_pat_infix, sym__pat, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(4701), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [67210] = 23, ACTIONS(3970), 1, sym__varid, ACTIONS(3974), 1, sym_string, ACTIONS(3976), 1, sym__integer_literal, ACTIONS(3978), 1, sym__hex_literal, ACTIONS(3980), 1, anon_sym__, ACTIONS(3982), 1, anon_sym_LPAREN, ACTIONS(3987), 1, anon_sym_LBRACE, ACTIONS(3989), 1, anon_sym_LBRACK, ACTIONS(4561), 1, sym__conid, STATE(3627), 1, sym_constructor, STATE(3628), 1, sym_variable, STATE(3776), 1, sym_qualified_constructor, STATE(3777), 1, sym__qcon, STATE(3845), 1, sym_wildcard, STATE(3847), 1, sym_literal, STATE(3848), 1, sym_pat_fields, STATE(7964), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3972), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3844), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3228), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, STATE(984), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [67297] = 20, ACTIONS(3908), 1, sym__varid, ACTIONS(3910), 1, sym_string, ACTIONS(3912), 1, sym_triple_quote_string, ACTIONS(3914), 1, sym__integer_literal, ACTIONS(3916), 1, sym__hex_literal, ACTIONS(3918), 1, anon_sym__, ACTIONS(3920), 1, sym_hole, ACTIONS(3922), 1, anon_sym_LPAREN, ACTIONS(3927), 1, anon_sym_LBRACE, ACTIONS(3929), 1, anon_sym_AT, ACTIONS(4564), 1, sym__conid, STATE(3029), 1, sym_constructor, STATE(3174), 1, sym_integer, STATE(7633), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(3495), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3166), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1003), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [67378] = 20, ACTIONS(4567), 1, sym__varid, ACTIONS(4570), 1, sym_string, ACTIONS(4573), 1, sym_triple_quote_string, ACTIONS(4576), 1, sym__integer_literal, ACTIONS(4579), 1, sym__hex_literal, ACTIONS(4582), 1, anon_sym__, ACTIONS(4585), 1, sym_hole, ACTIONS(4588), 1, anon_sym_LPAREN, ACTIONS(4591), 1, sym__conid, ACTIONS(4594), 1, anon_sym_LBRACE, ACTIONS(4597), 1, anon_sym_AT, STATE(3023), 1, sym_constructor, STATE(3236), 1, sym_integer, STATE(7842), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3290), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3189), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1010), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [67459] = 20, ACTIONS(4600), 1, sym__varid, ACTIONS(4603), 1, sym_string, ACTIONS(4606), 1, sym_triple_quote_string, ACTIONS(4609), 1, sym__integer_literal, ACTIONS(4612), 1, sym__hex_literal, ACTIONS(4615), 1, anon_sym__, ACTIONS(4618), 1, sym_hole, ACTIONS(4621), 1, anon_sym_LPAREN, ACTIONS(4624), 1, sym__conid, ACTIONS(4627), 1, anon_sym_LBRACE, ACTIONS(4630), 1, anon_sym_AT, STATE(3044), 1, sym_constructor, STATE(3109), 1, sym_integer, STATE(7640), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(3178), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3290), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_in, STATE(1011), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [67540] = 20, ACTIONS(3810), 1, sym__varid, ACTIONS(3812), 1, sym_string, ACTIONS(3814), 1, sym_triple_quote_string, ACTIONS(3816), 1, sym__integer_literal, ACTIONS(3818), 1, sym__hex_literal, ACTIONS(3820), 1, anon_sym__, ACTIONS(3824), 1, anon_sym_LPAREN, ACTIONS(3829), 1, anon_sym_LBRACE, ACTIONS(3831), 1, anon_sym_AT, ACTIONS(4261), 1, sym_hole, ACTIONS(4633), 1, sym__conid, STATE(3023), 1, sym_constructor, STATE(3236), 1, sym_integer, STATE(7842), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3347), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3189), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(967), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [67621] = 25, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2820), 1, anon_sym_DASH, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2824), 1, sym__conid, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, STATE(927), 1, sym__pat_constructor, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(6099), 1, sym_variable, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6924), 2, sym_pat_infix, sym__pat, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(4123), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [67712] = 24, ACTIONS(3767), 1, sym__varid, ACTIONS(3771), 1, sym_string, ACTIONS(3773), 1, sym__integer_literal, ACTIONS(3775), 1, sym__hex_literal, ACTIONS(3777), 1, anon_sym__, ACTIONS(3779), 1, anon_sym_LPAREN, ACTIONS(3784), 1, anon_sym_LBRACE, ACTIONS(3786), 1, anon_sym_LBRACK, ACTIONS(4637), 1, sym__conid, STATE(3428), 1, sym_constructor, STATE(3499), 1, sym_variable, STATE(3686), 1, sym_wildcard, STATE(3698), 1, sym_literal, STATE(3706), 1, sym_pat_fields, STATE(3839), 1, sym__qcon, STATE(4004), 1, sym_qualified_constructor, STATE(7741), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3228), 2, sym__operator, anon_sym_DASH, ACTIONS(3233), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3769), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3774), 3, sym_integer, sym__numeric, sym__literal, STATE(971), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [67801] = 20, ACTIONS(4216), 1, sym__varid, ACTIONS(4218), 1, sym_string, ACTIONS(4220), 1, sym_triple_quote_string, ACTIONS(4222), 1, sym__integer_literal, ACTIONS(4224), 1, sym__hex_literal, ACTIONS(4226), 1, anon_sym__, ACTIONS(4228), 1, sym_hole, ACTIONS(4230), 1, anon_sym_LPAREN, ACTIONS(4235), 1, anon_sym_LBRACE, ACTIONS(4237), 1, anon_sym_AT, ACTIONS(4640), 1, sym__conid, STATE(3044), 1, sym_constructor, STATE(3109), 1, sym_integer, STATE(7640), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(3178), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3405), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_in, STATE(994), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [67882] = 24, ACTIONS(3224), 1, anon_sym_RPAREN, ACTIONS(3887), 1, sym__varid, ACTIONS(3891), 1, sym_string, ACTIONS(3893), 1, sym__integer_literal, ACTIONS(3895), 1, sym__hex_literal, ACTIONS(3897), 1, anon_sym__, ACTIONS(3899), 1, anon_sym_LPAREN, ACTIONS(3904), 1, anon_sym_LBRACE, ACTIONS(3906), 1, anon_sym_LBRACK, ACTIONS(4643), 1, sym__conid, STATE(3581), 1, sym_constructor, STATE(3621), 1, sym_variable, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(3807), 1, sym_wildcard, STATE(3808), 1, sym_literal, STATE(3809), 1, sym_pat_fields, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3889), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3806), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3213), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, STATE(973), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [67971] = 25, ACTIONS(4054), 1, sym__varid, ACTIONS(4058), 1, sym_string, ACTIONS(4060), 1, sym__integer_literal, ACTIONS(4062), 1, sym__hex_literal, ACTIONS(4064), 1, anon_sym__, ACTIONS(4066), 1, anon_sym_DASH, ACTIONS(4068), 1, anon_sym_LPAREN, ACTIONS(4070), 1, sym__conid, ACTIONS(4072), 1, anon_sym_LBRACE, ACTIONS(4074), 1, anon_sym_LBRACK, STATE(934), 1, sym__pat_constructor, STATE(3370), 1, sym_constructor, STATE(3399), 1, sym__qcon, STATE(3431), 1, sym_qualified_constructor, STATE(6342), 1, sym_variable, STATE(6624), 1, sym_wildcard, STATE(6625), 1, sym_literal, STATE(6626), 1, sym_pat_fields, STATE(7848), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8010), 2, sym_pat_infix, sym__pat, ACTIONS(4056), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6428), 3, sym_integer, sym__numeric, sym__literal, STATE(4354), 10, sym_pat_name, sym_pat_as, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, sym_pat_negation, sym_pat_apply, sym__lpat, [68062] = 20, ACTIONS(4646), 1, sym__varid, ACTIONS(4649), 1, sym_string, ACTIONS(4652), 1, sym_triple_quote_string, ACTIONS(4655), 1, sym__integer_literal, ACTIONS(4658), 1, sym__hex_literal, ACTIONS(4661), 1, anon_sym__, ACTIONS(4664), 1, sym_hole, ACTIONS(4667), 1, anon_sym_LPAREN, ACTIONS(4670), 1, sym__conid, ACTIONS(4673), 1, anon_sym_LBRACE, ACTIONS(4676), 1, anon_sym_AT, STATE(3074), 1, sym_constructor, STATE(3198), 1, sym_integer, STATE(7674), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(3366), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(3201), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1002), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [68143] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9202), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [68237] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4689), 1, sym__varid, ACTIONS(4691), 1, sym_string, ACTIONS(4693), 1, sym_triple_quote_string, ACTIONS(4695), 1, sym__integer_literal, ACTIONS(4697), 1, sym__hex_literal, ACTIONS(4699), 1, anon_sym__, ACTIONS(4701), 1, sym_hole, ACTIONS(4703), 1, anon_sym_LPAREN, ACTIONS(4705), 1, sym__conid, ACTIONS(4707), 1, anon_sym_LBRACE, ACTIONS(4709), 1, anon_sym_AT, STATE(1351), 1, sym_forall, STATE(4127), 1, sym_constructor, STATE(4313), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7839), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5178), 2, sym_type_apply, sym__btype, STATE(8523), 2, sym_type_infix, sym__type, STATE(4330), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1489), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [68327] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4711), 1, sym__varid, ACTIONS(4713), 1, sym_string, ACTIONS(4715), 1, sym_triple_quote_string, ACTIONS(4717), 1, sym__integer_literal, ACTIONS(4719), 1, sym__hex_literal, ACTIONS(4721), 1, anon_sym__, ACTIONS(4723), 1, sym_hole, ACTIONS(4725), 1, anon_sym_LPAREN, ACTIONS(4727), 1, sym__conid, ACTIONS(4729), 1, anon_sym_LBRACE, ACTIONS(4731), 1, anon_sym_AT, STATE(1320), 1, sym_forall, STATE(3513), 1, sym_constructor, STATE(3779), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4781), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6404), 1, sym_type_apply, STATE(7114), 1, sym_type_infix, STATE(7120), 1, sym__type, STATE(7588), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3783), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1392), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [68421] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4733), 1, sym__varid, ACTIONS(4735), 1, sym_string, ACTIONS(4737), 1, sym_triple_quote_string, ACTIONS(4739), 1, sym__integer_literal, ACTIONS(4741), 1, sym__hex_literal, ACTIONS(4743), 1, anon_sym__, ACTIONS(4745), 1, sym_hole, ACTIONS(4747), 1, anon_sym_LPAREN, ACTIONS(4749), 1, sym__conid, ACTIONS(4751), 1, anon_sym_LBRACE, ACTIONS(4753), 1, anon_sym_AT, STATE(1023), 1, sym_forall, STATE(4012), 1, sym_constructor, STATE(4065), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7829), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4934), 2, sym_type_apply, sym__btype, STATE(6701), 2, sym_type_infix, sym__type, STATE(4118), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1421), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [68511] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4733), 1, sym__varid, ACTIONS(4735), 1, sym_string, ACTIONS(4737), 1, sym_triple_quote_string, ACTIONS(4739), 1, sym__integer_literal, ACTIONS(4741), 1, sym__hex_literal, ACTIONS(4743), 1, anon_sym__, ACTIONS(4747), 1, anon_sym_LPAREN, ACTIONS(4749), 1, sym__conid, ACTIONS(4751), 1, anon_sym_LBRACE, ACTIONS(4753), 1, anon_sym_AT, ACTIONS(4755), 1, sym_hole, STATE(1288), 1, sym_forall, STATE(4012), 1, sym_constructor, STATE(4065), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(5001), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6711), 1, sym_type_infix, STATE(6715), 1, sym__type, STATE(6743), 1, sym_type_apply, STATE(7829), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4118), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1402), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [68605] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4757), 1, sym__varid, ACTIONS(4759), 1, sym_string, ACTIONS(4761), 1, sym_triple_quote_string, ACTIONS(4763), 1, sym__integer_literal, ACTIONS(4765), 1, sym__hex_literal, ACTIONS(4767), 1, anon_sym__, ACTIONS(4769), 1, sym_hole, ACTIONS(4771), 1, anon_sym_LPAREN, ACTIONS(4773), 1, sym__conid, ACTIONS(4775), 1, anon_sym_LBRACE, ACTIONS(4777), 1, anon_sym_AT, STATE(1331), 1, sym_forall, STATE(3230), 1, sym_constructor, STATE(3360), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7594), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4318), 2, sym_type_apply, sym__btype, STATE(5920), 2, sym_type_infix, sym__type, STATE(3363), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1160), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [68695] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4757), 1, sym__varid, ACTIONS(4759), 1, sym_string, ACTIONS(4761), 1, sym_triple_quote_string, ACTIONS(4763), 1, sym__integer_literal, ACTIONS(4765), 1, sym__hex_literal, ACTIONS(4767), 1, anon_sym__, ACTIONS(4769), 1, sym_hole, ACTIONS(4771), 1, anon_sym_LPAREN, ACTIONS(4773), 1, sym__conid, ACTIONS(4775), 1, anon_sym_LBRACE, ACTIONS(4777), 1, anon_sym_AT, STATE(1026), 1, sym_forall, STATE(3230), 1, sym_constructor, STATE(3360), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7594), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4318), 2, sym_type_apply, sym__btype, STATE(6028), 2, sym_type_infix, sym__type, STATE(3363), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1160), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [68785] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4757), 1, sym__varid, ACTIONS(4759), 1, sym_string, ACTIONS(4761), 1, sym_triple_quote_string, ACTIONS(4763), 1, sym__integer_literal, ACTIONS(4765), 1, sym__hex_literal, ACTIONS(4767), 1, anon_sym__, ACTIONS(4771), 1, anon_sym_LPAREN, ACTIONS(4773), 1, sym__conid, ACTIONS(4775), 1, anon_sym_LBRACE, ACTIONS(4777), 1, anon_sym_AT, ACTIONS(4779), 1, sym_hole, STATE(1331), 1, sym_forall, STATE(3230), 1, sym_constructor, STATE(3360), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4353), 1, sym__btype, STATE(5889), 1, sym_type_apply, STATE(6162), 1, sym_type_infix, STATE(6165), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(7594), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3363), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1162), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [68879] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2657), 1, sym__varid, ACTIONS(2661), 1, sym_string, ACTIONS(2663), 1, sym_triple_quote_string, ACTIONS(2665), 1, sym__integer_literal, ACTIONS(2667), 1, sym__hex_literal, ACTIONS(2669), 1, anon_sym__, ACTIONS(2671), 1, sym_hole, ACTIONS(2673), 1, anon_sym_LPAREN, ACTIONS(2675), 1, sym__conid, ACTIONS(2677), 1, anon_sym_LBRACE, ACTIONS(2679), 1, anon_sym_AT, STATE(1327), 1, sym_forall, STATE(3335), 1, sym_constructor, STATE(3460), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7926), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2979), 2, sym_type_apply, sym__btype, STATE(3327), 2, sym_type_infix, sym__type, STATE(3462), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1312), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [68969] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4781), 1, sym__varid, ACTIONS(4783), 1, sym_string, ACTIONS(4785), 1, sym_triple_quote_string, ACTIONS(4787), 1, sym__integer_literal, ACTIONS(4789), 1, sym__hex_literal, ACTIONS(4791), 1, anon_sym__, ACTIONS(4793), 1, sym_hole, ACTIONS(4795), 1, anon_sym_LPAREN, ACTIONS(4797), 1, sym__conid, ACTIONS(4799), 1, anon_sym_LBRACE, ACTIONS(4801), 1, anon_sym_AT, STATE(1032), 1, sym_forall, STATE(4028), 1, sym_constructor, STATE(4160), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4959), 2, sym_type_apply, sym__btype, STATE(5580), 2, sym_type_infix, sym__type, STATE(4164), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1404), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [69059] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4803), 1, sym__varid, ACTIONS(4805), 1, sym_string, ACTIONS(4807), 1, sym_triple_quote_string, ACTIONS(4809), 1, sym__integer_literal, ACTIONS(4811), 1, sym__hex_literal, ACTIONS(4813), 1, anon_sym__, ACTIONS(4815), 1, sym_hole, ACTIONS(4817), 1, anon_sym_LPAREN, ACTIONS(4819), 1, sym__conid, ACTIONS(4821), 1, anon_sym_LBRACE, ACTIONS(4823), 1, anon_sym_AT, STATE(1336), 1, sym_forall, STATE(3108), 1, sym_constructor, STATE(3254), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7599), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4334), 2, sym_type_apply, sym__btype, STATE(6128), 2, sym_type_infix, sym__type, STATE(3314), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1168), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [69149] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4803), 1, sym__varid, ACTIONS(4805), 1, sym_string, ACTIONS(4807), 1, sym_triple_quote_string, ACTIONS(4809), 1, sym__integer_literal, ACTIONS(4811), 1, sym__hex_literal, ACTIONS(4813), 1, anon_sym__, ACTIONS(4815), 1, sym_hole, ACTIONS(4817), 1, anon_sym_LPAREN, ACTIONS(4819), 1, sym__conid, ACTIONS(4821), 1, anon_sym_LBRACE, ACTIONS(4823), 1, anon_sym_AT, STATE(1031), 1, sym_forall, STATE(3108), 1, sym_constructor, STATE(3254), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7599), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4334), 2, sym_type_apply, sym__btype, STATE(5851), 2, sym_type_infix, sym__type, STATE(3314), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1168), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [69239] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4803), 1, sym__varid, ACTIONS(4805), 1, sym_string, ACTIONS(4807), 1, sym_triple_quote_string, ACTIONS(4809), 1, sym__integer_literal, ACTIONS(4811), 1, sym__hex_literal, ACTIONS(4813), 1, anon_sym__, ACTIONS(4817), 1, anon_sym_LPAREN, ACTIONS(4819), 1, sym__conid, ACTIONS(4821), 1, anon_sym_LBRACE, ACTIONS(4823), 1, anon_sym_AT, ACTIONS(4825), 1, sym_hole, STATE(1336), 1, sym_forall, STATE(3108), 1, sym_constructor, STATE(3254), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4371), 1, sym__btype, STATE(5838), 1, sym_type_apply, STATE(6081), 1, sym_type_infix, STATE(6096), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(7599), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3314), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1172), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [69333] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4781), 1, sym__varid, ACTIONS(4783), 1, sym_string, ACTIONS(4785), 1, sym_triple_quote_string, ACTIONS(4787), 1, sym__integer_literal, ACTIONS(4789), 1, sym__hex_literal, ACTIONS(4791), 1, anon_sym__, ACTIONS(4795), 1, anon_sym_LPAREN, ACTIONS(4797), 1, sym__conid, ACTIONS(4799), 1, anon_sym_LBRACE, ACTIONS(4801), 1, anon_sym_AT, ACTIONS(4827), 1, sym_hole, STATE(1341), 1, sym_forall, STATE(4028), 1, sym_constructor, STATE(4160), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4951), 1, sym__btype, STATE(5595), 1, sym_type_infix, STATE(5596), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(6810), 1, sym_type_apply, STATE(7861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4164), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1400), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [69427] = 20, ACTIONS(3485), 1, sym_comma, ACTIONS(4829), 1, sym__varid, ACTIONS(4831), 1, sym_string, ACTIONS(4833), 1, sym_triple_quote_string, ACTIONS(4835), 1, sym__integer_literal, ACTIONS(4837), 1, sym__hex_literal, ACTIONS(4839), 1, anon_sym__, ACTIONS(4841), 1, sym_hole, ACTIONS(4843), 1, anon_sym_LPAREN, ACTIONS(4845), 1, sym__conid, ACTIONS(4848), 1, anon_sym_LBRACE, ACTIONS(4850), 1, anon_sym_AT, STATE(3121), 1, sym_constructor, STATE(3358), 1, sym_integer, STATE(7646), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3318), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3495), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(1035), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [69507] = 20, ACTIONS(3334), 1, sym_comma, ACTIONS(4829), 1, sym__varid, ACTIONS(4831), 1, sym_string, ACTIONS(4833), 1, sym_triple_quote_string, ACTIONS(4835), 1, sym__integer_literal, ACTIONS(4837), 1, sym__hex_literal, ACTIONS(4839), 1, anon_sym__, ACTIONS(4841), 1, sym_hole, ACTIONS(4843), 1, anon_sym_LPAREN, ACTIONS(4848), 1, anon_sym_LBRACE, ACTIONS(4850), 1, anon_sym_AT, ACTIONS(4852), 1, sym__conid, STATE(3121), 1, sym_constructor, STATE(3358), 1, sym_integer, STATE(7646), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3318), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3347), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(1035), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [69587] = 20, ACTIONS(3364), 1, sym_comma, ACTIONS(4829), 1, sym__varid, ACTIONS(4831), 1, sym_string, ACTIONS(4833), 1, sym_triple_quote_string, ACTIONS(4835), 1, sym__integer_literal, ACTIONS(4837), 1, sym__hex_literal, ACTIONS(4839), 1, anon_sym__, ACTIONS(4843), 1, anon_sym_LPAREN, ACTIONS(4848), 1, anon_sym_LBRACE, ACTIONS(4850), 1, anon_sym_AT, ACTIONS(4856), 1, sym_hole, ACTIONS(4858), 1, sym__conid, STATE(3121), 1, sym_constructor, STATE(3358), 1, sym_integer, STATE(7646), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3318), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3366), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(1037), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [69667] = 20, ACTIONS(3403), 1, sym_comma, ACTIONS(4829), 1, sym__varid, ACTIONS(4831), 1, sym_string, ACTIONS(4833), 1, sym_triple_quote_string, ACTIONS(4835), 1, sym__integer_literal, ACTIONS(4837), 1, sym__hex_literal, ACTIONS(4839), 1, anon_sym__, ACTIONS(4841), 1, sym_hole, ACTIONS(4843), 1, anon_sym_LPAREN, ACTIONS(4848), 1, anon_sym_LBRACE, ACTIONS(4850), 1, anon_sym_AT, ACTIONS(4861), 1, sym__conid, STATE(3121), 1, sym_constructor, STATE(3358), 1, sym_integer, STATE(7646), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3318), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3405), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(1035), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [69747] = 20, ACTIONS(3276), 1, sym_comma, ACTIONS(4864), 1, sym__varid, ACTIONS(4867), 1, sym_string, ACTIONS(4870), 1, sym_triple_quote_string, ACTIONS(4873), 1, sym__integer_literal, ACTIONS(4876), 1, sym__hex_literal, ACTIONS(4879), 1, anon_sym__, ACTIONS(4882), 1, sym_hole, ACTIONS(4885), 1, anon_sym_LPAREN, ACTIONS(4888), 1, sym__conid, ACTIONS(4891), 1, anon_sym_LBRACE, ACTIONS(4894), 1, anon_sym_AT, STATE(3121), 1, sym_constructor, STATE(3358), 1, sym_integer, STATE(7646), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3318), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3290), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(1037), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [69827] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4897), 1, sym__varid, ACTIONS(4899), 1, sym_string, ACTIONS(4901), 1, sym_triple_quote_string, ACTIONS(4903), 1, sym__integer_literal, ACTIONS(4905), 1, sym__hex_literal, ACTIONS(4907), 1, anon_sym__, ACTIONS(4909), 1, sym_hole, ACTIONS(4911), 1, anon_sym_LPAREN, ACTIONS(4913), 1, sym__conid, ACTIONS(4915), 1, anon_sym_LBRACE, ACTIONS(4917), 1, anon_sym_AT, STATE(1340), 1, sym_forall, STATE(4100), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4430), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7606), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5269), 2, sym_type_apply, sym__btype, STATE(7198), 2, sym_type_infix, sym__type, STATE(4432), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1458), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [69917] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4897), 1, sym__varid, ACTIONS(4899), 1, sym_string, ACTIONS(4901), 1, sym_triple_quote_string, ACTIONS(4903), 1, sym__integer_literal, ACTIONS(4905), 1, sym__hex_literal, ACTIONS(4907), 1, anon_sym__, ACTIONS(4909), 1, sym_hole, ACTIONS(4911), 1, anon_sym_LPAREN, ACTIONS(4913), 1, sym__conid, ACTIONS(4915), 1, anon_sym_LBRACE, ACTIONS(4917), 1, anon_sym_AT, STATE(1040), 1, sym_forall, STATE(4100), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4430), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7606), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5269), 2, sym_type_apply, sym__btype, STATE(7237), 2, sym_type_infix, sym__type, STATE(4432), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1458), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [70007] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4897), 1, sym__varid, ACTIONS(4899), 1, sym_string, ACTIONS(4901), 1, sym_triple_quote_string, ACTIONS(4903), 1, sym__integer_literal, ACTIONS(4905), 1, sym__hex_literal, ACTIONS(4907), 1, anon_sym__, ACTIONS(4911), 1, anon_sym_LPAREN, ACTIONS(4913), 1, sym__conid, ACTIONS(4915), 1, anon_sym_LBRACE, ACTIONS(4917), 1, anon_sym_AT, ACTIONS(4919), 1, sym_hole, STATE(1340), 1, sym_forall, STATE(4100), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4430), 1, sym_integer, STATE(5215), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7076), 1, sym_type_apply, STATE(7285), 1, sym_type_infix, STATE(7286), 1, sym__type, STATE(7606), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4432), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1460), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [70101] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4921), 1, sym__varid, ACTIONS(4923), 1, sym_string, ACTIONS(4925), 1, sym_triple_quote_string, ACTIONS(4927), 1, sym__integer_literal, ACTIONS(4929), 1, sym__hex_literal, ACTIONS(4931), 1, anon_sym__, ACTIONS(4933), 1, sym_hole, ACTIONS(4935), 1, anon_sym_LPAREN, ACTIONS(4937), 1, sym__conid, ACTIONS(4939), 1, anon_sym_LBRACE, ACTIONS(4941), 1, anon_sym_AT, STATE(1046), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4329), 1, sym_constructor, STATE(4680), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7904), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5664), 2, sym_type_apply, sym__btype, STATE(8716), 2, sym_type_infix, sym__type, STATE(4485), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1572), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [70191] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4943), 1, sym__varid, ACTIONS(4945), 1, sym_string, ACTIONS(4947), 1, sym_triple_quote_string, ACTIONS(4949), 1, sym__integer_literal, ACTIONS(4951), 1, sym__hex_literal, ACTIONS(4953), 1, anon_sym__, ACTIONS(4955), 1, sym_hole, ACTIONS(4957), 1, anon_sym_LPAREN, ACTIONS(4959), 1, sym__conid, ACTIONS(4961), 1, anon_sym_LBRACE, ACTIONS(4963), 1, anon_sym_AT, STATE(1305), 1, sym_forall, STATE(4190), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4401), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7659), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5237), 2, sym_type_apply, sym__btype, STATE(8246), 2, sym_type_infix, sym__type, STATE(4403), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1482), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [70281] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4965), 1, sym__varid, ACTIONS(4967), 1, sym_string, ACTIONS(4969), 1, sym_triple_quote_string, ACTIONS(4971), 1, sym__integer_literal, ACTIONS(4973), 1, sym__hex_literal, ACTIONS(4975), 1, anon_sym__, ACTIONS(4977), 1, sym_hole, ACTIONS(4979), 1, anon_sym_LPAREN, ACTIONS(4981), 1, sym__conid, ACTIONS(4983), 1, anon_sym_LBRACE, ACTIONS(4985), 1, anon_sym_AT, STATE(1350), 1, sym_forall, STATE(3521), 1, sym_constructor, STATE(3857), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7613), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4719), 2, sym_type_apply, sym__btype, STATE(5956), 2, sym_type_infix, sym__type, STATE(3866), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1381), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [70371] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4965), 1, sym__varid, ACTIONS(4967), 1, sym_string, ACTIONS(4969), 1, sym_triple_quote_string, ACTIONS(4971), 1, sym__integer_literal, ACTIONS(4973), 1, sym__hex_literal, ACTIONS(4975), 1, anon_sym__, ACTIONS(4977), 1, sym_hole, ACTIONS(4979), 1, anon_sym_LPAREN, ACTIONS(4981), 1, sym__conid, ACTIONS(4983), 1, anon_sym_LBRACE, ACTIONS(4985), 1, anon_sym_AT, STATE(1045), 1, sym_forall, STATE(3521), 1, sym_constructor, STATE(3857), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7613), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4719), 2, sym_type_apply, sym__btype, STATE(5975), 2, sym_type_infix, sym__type, STATE(3866), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1381), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [70461] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4965), 1, sym__varid, ACTIONS(4967), 1, sym_string, ACTIONS(4969), 1, sym_triple_quote_string, ACTIONS(4971), 1, sym__integer_literal, ACTIONS(4973), 1, sym__hex_literal, ACTIONS(4975), 1, anon_sym__, ACTIONS(4979), 1, anon_sym_LPAREN, ACTIONS(4981), 1, sym__conid, ACTIONS(4983), 1, anon_sym_LBRACE, ACTIONS(4985), 1, anon_sym_AT, ACTIONS(4987), 1, sym_hole, STATE(1350), 1, sym_forall, STATE(3521), 1, sym_constructor, STATE(3857), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4718), 1, sym__btype, STATE(5786), 1, sym_type_infix, STATE(5995), 1, sym__type, STATE(6017), 1, sym_type_apply, STATE(6216), 1, sym__forall_kw, STATE(7613), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3866), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1382), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [70555] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4921), 1, sym__varid, ACTIONS(4923), 1, sym_string, ACTIONS(4925), 1, sym_triple_quote_string, ACTIONS(4927), 1, sym__integer_literal, ACTIONS(4929), 1, sym__hex_literal, ACTIONS(4931), 1, anon_sym__, ACTIONS(4935), 1, anon_sym_LPAREN, ACTIONS(4937), 1, sym__conid, ACTIONS(4939), 1, anon_sym_LBRACE, ACTIONS(4941), 1, anon_sym_AT, ACTIONS(4989), 1, sym_hole, STATE(1275), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4329), 1, sym_constructor, STATE(4680), 1, sym_integer, STATE(5529), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7904), 1, aux_sym__qualifying_module, STATE(7989), 1, sym_type_apply, STATE(8707), 1, sym_type_infix, STATE(8714), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4485), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1576), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [70649] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4991), 1, sym__varid, ACTIONS(4993), 1, sym_string, ACTIONS(4995), 1, sym_triple_quote_string, ACTIONS(4997), 1, sym__integer_literal, ACTIONS(4999), 1, sym__hex_literal, ACTIONS(5001), 1, anon_sym__, ACTIONS(5003), 1, sym_hole, ACTIONS(5005), 1, anon_sym_LPAREN, ACTIONS(5007), 1, sym__conid, ACTIONS(5009), 1, anon_sym_LBRACE, ACTIONS(5011), 1, anon_sym_AT, STATE(1344), 1, sym_forall, STATE(4213), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4357), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7584), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5028), 2, sym_type_apply, sym__btype, STATE(5563), 2, sym_type_infix, sym__type, STATE(4380), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1491), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [70739] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5013), 1, sym__varid, ACTIONS(5015), 1, sym_string, ACTIONS(5017), 1, sym_triple_quote_string, ACTIONS(5019), 1, sym__integer_literal, ACTIONS(5021), 1, sym__hex_literal, ACTIONS(5023), 1, anon_sym__, ACTIONS(5025), 1, sym_hole, ACTIONS(5027), 1, anon_sym_LPAREN, ACTIONS(5029), 1, sym__conid, ACTIONS(5031), 1, anon_sym_LBRACE, ACTIONS(5033), 1, anon_sym_AT, STATE(1268), 1, sym_forall, STATE(3336), 1, sym_constructor, STATE(3529), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7626), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4550), 2, sym_type_apply, sym__btype, STATE(6348), 2, sym_type_infix, sym__type, STATE(3525), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1345), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [70829] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5013), 1, sym__varid, ACTIONS(5015), 1, sym_string, ACTIONS(5017), 1, sym_triple_quote_string, ACTIONS(5019), 1, sym__integer_literal, ACTIONS(5021), 1, sym__hex_literal, ACTIONS(5023), 1, anon_sym__, ACTIONS(5025), 1, sym_hole, ACTIONS(5027), 1, anon_sym_LPAREN, ACTIONS(5029), 1, sym__conid, ACTIONS(5031), 1, anon_sym_LBRACE, ACTIONS(5033), 1, anon_sym_AT, STATE(1050), 1, sym_forall, STATE(3336), 1, sym_constructor, STATE(3529), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7626), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4550), 2, sym_type_apply, sym__btype, STATE(6252), 2, sym_type_infix, sym__type, STATE(3525), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1345), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [70919] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5013), 1, sym__varid, ACTIONS(5015), 1, sym_string, ACTIONS(5017), 1, sym_triple_quote_string, ACTIONS(5019), 1, sym__integer_literal, ACTIONS(5021), 1, sym__hex_literal, ACTIONS(5023), 1, anon_sym__, ACTIONS(5027), 1, anon_sym_LPAREN, ACTIONS(5029), 1, sym__conid, ACTIONS(5031), 1, anon_sym_LBRACE, ACTIONS(5033), 1, anon_sym_AT, ACTIONS(5035), 1, sym_hole, STATE(1268), 1, sym_forall, STATE(3336), 1, sym_constructor, STATE(3529), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4666), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6255), 1, sym_type_infix, STATE(6256), 1, sym__type, STATE(6322), 1, sym_type_apply, STATE(7626), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3525), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1347), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [71013] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4943), 1, sym__varid, ACTIONS(4945), 1, sym_string, ACTIONS(4947), 1, sym_triple_quote_string, ACTIONS(4949), 1, sym__integer_literal, ACTIONS(4951), 1, sym__hex_literal, ACTIONS(4953), 1, anon_sym__, ACTIONS(4955), 1, sym_hole, ACTIONS(4957), 1, anon_sym_LPAREN, ACTIONS(4959), 1, sym__conid, ACTIONS(4961), 1, anon_sym_LBRACE, ACTIONS(4963), 1, anon_sym_AT, STATE(1305), 1, sym_forall, STATE(4190), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4401), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7659), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5237), 2, sym_type_apply, sym__btype, STATE(8304), 2, sym_type_infix, sym__type, STATE(4403), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1482), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [71103] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4943), 1, sym__varid, ACTIONS(4945), 1, sym_string, ACTIONS(4947), 1, sym_triple_quote_string, ACTIONS(4949), 1, sym__integer_literal, ACTIONS(4951), 1, sym__hex_literal, ACTIONS(4953), 1, anon_sym__, ACTIONS(4955), 1, sym_hole, ACTIONS(4957), 1, anon_sym_LPAREN, ACTIONS(4959), 1, sym__conid, ACTIONS(4961), 1, anon_sym_LBRACE, ACTIONS(4963), 1, anon_sym_AT, STATE(1305), 1, sym_forall, STATE(4190), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4401), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7659), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5237), 2, sym_type_apply, sym__btype, STATE(5920), 2, sym_type_infix, sym__type, STATE(4403), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1482), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [71193] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3908), 1, sym__varid, ACTIONS(3910), 1, sym_string, ACTIONS(3912), 1, sym_triple_quote_string, ACTIONS(3914), 1, sym__integer_literal, ACTIONS(3916), 1, sym__hex_literal, ACTIONS(3918), 1, anon_sym__, ACTIONS(3922), 1, anon_sym_LPAREN, ACTIONS(3927), 1, anon_sym_LBRACE, ACTIONS(5037), 1, sym_hole, ACTIONS(5039), 1, sym__conid, ACTIONS(5041), 1, anon_sym_AT, STATE(1271), 1, sym_forall, STATE(3029), 1, sym_constructor, STATE(3174), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7633), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4231), 2, sym_type_apply, sym__btype, STATE(5519), 2, sym_type_infix, sym__type, STATE(3166), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1009), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [71283] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3908), 1, sym__varid, ACTIONS(3910), 1, sym_string, ACTIONS(3912), 1, sym_triple_quote_string, ACTIONS(3914), 1, sym__integer_literal, ACTIONS(3916), 1, sym__hex_literal, ACTIONS(3918), 1, anon_sym__, ACTIONS(3922), 1, anon_sym_LPAREN, ACTIONS(3927), 1, anon_sym_LBRACE, ACTIONS(5037), 1, sym_hole, ACTIONS(5039), 1, sym__conid, ACTIONS(5041), 1, anon_sym_AT, STATE(1055), 1, sym_forall, STATE(3029), 1, sym_constructor, STATE(3174), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7633), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4231), 2, sym_type_apply, sym__btype, STATE(5580), 2, sym_type_infix, sym__type, STATE(3166), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1009), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [71373] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3908), 1, sym__varid, ACTIONS(3910), 1, sym_string, ACTIONS(3912), 1, sym_triple_quote_string, ACTIONS(3914), 1, sym__integer_literal, ACTIONS(3916), 1, sym__hex_literal, ACTIONS(3918), 1, anon_sym__, ACTIONS(3922), 1, anon_sym_LPAREN, ACTIONS(3927), 1, anon_sym_LBRACE, ACTIONS(5039), 1, sym__conid, ACTIONS(5041), 1, anon_sym_AT, ACTIONS(5043), 1, sym_hole, STATE(1271), 1, sym_forall, STATE(3029), 1, sym_constructor, STATE(3174), 1, sym_integer, STATE(4238), 1, sym__btype, STATE(4317), 1, aux_sym_forall_repeat1, STATE(5375), 1, sym_type_apply, STATE(5595), 1, sym_type_infix, STATE(5596), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(7633), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3166), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(976), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [71467] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5045), 1, sym__varid, ACTIONS(5047), 1, sym_string, ACTIONS(5049), 1, sym_triple_quote_string, ACTIONS(5051), 1, sym__integer_literal, ACTIONS(5053), 1, sym__hex_literal, ACTIONS(5055), 1, anon_sym__, ACTIONS(5057), 1, sym_hole, ACTIONS(5059), 1, anon_sym_LPAREN, ACTIONS(5061), 1, sym__conid, ACTIONS(5063), 1, anon_sym_LBRACE, ACTIONS(5065), 1, anon_sym_AT, STATE(1352), 1, sym_forall, STATE(3475), 1, sym_constructor, STATE(3682), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7939), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4760), 2, sym_type_apply, sym__btype, STATE(5956), 2, sym_type_infix, sym__type, STATE(3705), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1364), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [71557] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5067), 1, sym__varid, ACTIONS(5069), 1, sym_string, ACTIONS(5071), 1, sym_triple_quote_string, ACTIONS(5073), 1, sym__integer_literal, ACTIONS(5075), 1, sym__hex_literal, ACTIONS(5077), 1, anon_sym__, ACTIONS(5079), 1, sym_hole, ACTIONS(5081), 1, anon_sym_LPAREN, ACTIONS(5083), 1, sym__conid, ACTIONS(5085), 1, anon_sym_LBRACE, ACTIONS(5087), 1, anon_sym_AT, STATE(1059), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4463), 1, sym_constructor, STATE(4751), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7820), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6052), 2, sym_type_apply, sym__btype, STATE(6111), 2, sym_type_infix, sym__type, STATE(4867), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1671), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [71647] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4689), 1, sym__varid, ACTIONS(4691), 1, sym_string, ACTIONS(4693), 1, sym_triple_quote_string, ACTIONS(4695), 1, sym__integer_literal, ACTIONS(4697), 1, sym__hex_literal, ACTIONS(4699), 1, anon_sym__, ACTIONS(4701), 1, sym_hole, ACTIONS(4703), 1, anon_sym_LPAREN, ACTIONS(4705), 1, sym__conid, ACTIONS(4707), 1, anon_sym_LBRACE, ACTIONS(4709), 1, anon_sym_AT, STATE(1158), 1, sym_forall, STATE(4127), 1, sym_constructor, STATE(4313), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7839), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5178), 2, sym_type_apply, sym__btype, STATE(8287), 2, sym_type_infix, sym__type, STATE(4330), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1489), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [71737] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5067), 1, sym__varid, ACTIONS(5069), 1, sym_string, ACTIONS(5071), 1, sym_triple_quote_string, ACTIONS(5073), 1, sym__integer_literal, ACTIONS(5075), 1, sym__hex_literal, ACTIONS(5077), 1, anon_sym__, ACTIONS(5081), 1, anon_sym_LPAREN, ACTIONS(5083), 1, sym__conid, ACTIONS(5085), 1, anon_sym_LBRACE, ACTIONS(5087), 1, anon_sym_AT, ACTIONS(5089), 1, sym_hole, STATE(1298), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4463), 1, sym_constructor, STATE(4751), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5814), 1, sym_type_infix, STATE(5815), 1, sym__type, STATE(6043), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7820), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4867), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1672), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [71831] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5045), 1, sym__varid, ACTIONS(5047), 1, sym_string, ACTIONS(5049), 1, sym_triple_quote_string, ACTIONS(5051), 1, sym__integer_literal, ACTIONS(5053), 1, sym__hex_literal, ACTIONS(5055), 1, anon_sym__, ACTIONS(5057), 1, sym_hole, ACTIONS(5059), 1, anon_sym_LPAREN, ACTIONS(5061), 1, sym__conid, ACTIONS(5063), 1, anon_sym_LBRACE, ACTIONS(5065), 1, anon_sym_AT, STATE(1068), 1, sym_forall, STATE(3475), 1, sym_constructor, STATE(3682), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7939), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4760), 2, sym_type_apply, sym__btype, STATE(5975), 2, sym_type_infix, sym__type, STATE(3705), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1364), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [71921] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4921), 1, sym__varid, ACTIONS(4923), 1, sym_string, ACTIONS(4925), 1, sym_triple_quote_string, ACTIONS(4927), 1, sym__integer_literal, ACTIONS(4929), 1, sym__hex_literal, ACTIONS(4931), 1, anon_sym__, ACTIONS(4933), 1, sym_hole, ACTIONS(4935), 1, anon_sym_LPAREN, ACTIONS(4937), 1, sym__conid, ACTIONS(4939), 1, anon_sym_LBRACE, ACTIONS(4941), 1, anon_sym_AT, STATE(1275), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4329), 1, sym_constructor, STATE(4680), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7904), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5664), 2, sym_type_apply, sym__btype, STATE(8638), 2, sym_type_infix, sym__type, STATE(4485), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1572), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [72011] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4216), 1, sym__varid, ACTIONS(4218), 1, sym_string, ACTIONS(4220), 1, sym_triple_quote_string, ACTIONS(4222), 1, sym__integer_literal, ACTIONS(4224), 1, sym__hex_literal, ACTIONS(4226), 1, anon_sym__, ACTIONS(4230), 1, anon_sym_LPAREN, ACTIONS(4235), 1, anon_sym_LBRACE, ACTIONS(5091), 1, sym_hole, ACTIONS(5093), 1, sym__conid, ACTIONS(5095), 1, anon_sym_AT, STATE(1273), 1, sym_forall, STATE(3044), 1, sym_constructor, STATE(3109), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7640), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4257), 2, sym_type_apply, sym__btype, STATE(5582), 2, sym_type_infix, sym__type, STATE(3178), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(987), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [72101] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4216), 1, sym__varid, ACTIONS(4218), 1, sym_string, ACTIONS(4220), 1, sym_triple_quote_string, ACTIONS(4222), 1, sym__integer_literal, ACTIONS(4224), 1, sym__hex_literal, ACTIONS(4226), 1, anon_sym__, ACTIONS(4230), 1, anon_sym_LPAREN, ACTIONS(4235), 1, anon_sym_LBRACE, ACTIONS(5091), 1, sym_hole, ACTIONS(5093), 1, sym__conid, ACTIONS(5095), 1, anon_sym_AT, STATE(1065), 1, sym_forall, STATE(3044), 1, sym_constructor, STATE(3109), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7640), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4257), 2, sym_type_apply, sym__btype, STATE(5652), 2, sym_type_infix, sym__type, STATE(3178), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(987), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [72191] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5097), 1, sym__varid, ACTIONS(5099), 1, sym_string, ACTIONS(5101), 1, sym_triple_quote_string, ACTIONS(5103), 1, sym__integer_literal, ACTIONS(5105), 1, sym__hex_literal, ACTIONS(5107), 1, anon_sym__, ACTIONS(5109), 1, sym_hole, ACTIONS(5111), 1, anon_sym_LPAREN, ACTIONS(5113), 1, sym__conid, ACTIONS(5115), 1, anon_sym_LBRACE, ACTIONS(5117), 1, anon_sym_AT, STATE(1117), 1, sym_forall, STATE(4024), 1, sym_constructor, STATE(4153), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7625), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5010), 2, sym_type_apply, sym__btype, STATE(5425), 2, sym_type_infix, sym__type, STATE(4173), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1398), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [72281] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4216), 1, sym__varid, ACTIONS(4218), 1, sym_string, ACTIONS(4220), 1, sym_triple_quote_string, ACTIONS(4222), 1, sym__integer_literal, ACTIONS(4224), 1, sym__hex_literal, ACTIONS(4226), 1, anon_sym__, ACTIONS(4230), 1, anon_sym_LPAREN, ACTIONS(4235), 1, anon_sym_LBRACE, ACTIONS(5093), 1, sym__conid, ACTIONS(5095), 1, anon_sym_AT, ACTIONS(5119), 1, sym_hole, STATE(1273), 1, sym_forall, STATE(3044), 1, sym_constructor, STATE(3109), 1, sym_integer, STATE(4060), 1, sym__btype, STATE(4317), 1, aux_sym_forall_repeat1, STATE(5444), 1, sym_type_apply, STATE(5670), 1, sym_type_infix, STATE(5671), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(7640), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3178), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(991), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [72375] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3483), 1, sym__varid, ACTIONS(3487), 1, sym_string, ACTIONS(3489), 1, sym_triple_quote_string, ACTIONS(3491), 1, sym__integer_literal, ACTIONS(3493), 1, sym__hex_literal, ACTIONS(3497), 1, anon_sym__, ACTIONS(3501), 1, anon_sym_LPAREN, ACTIONS(3506), 1, anon_sym_LBRACE, ACTIONS(5121), 1, sym_hole, ACTIONS(5123), 1, sym__conid, ACTIONS(5125), 1, anon_sym_AT, STATE(1278), 1, sym_forall, STATE(2995), 1, sym_constructor, STATE(3018), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7641), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3861), 2, sym_type_apply, sym__btype, STATE(5333), 2, sym_type_infix, sym__type, STATE(3082), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(946), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [72465] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3483), 1, sym__varid, ACTIONS(3487), 1, sym_string, ACTIONS(3489), 1, sym_triple_quote_string, ACTIONS(3491), 1, sym__integer_literal, ACTIONS(3493), 1, sym__hex_literal, ACTIONS(3497), 1, anon_sym__, ACTIONS(3501), 1, anon_sym_LPAREN, ACTIONS(3506), 1, anon_sym_LBRACE, ACTIONS(5121), 1, sym_hole, ACTIONS(5123), 1, sym__conid, ACTIONS(5125), 1, anon_sym_AT, STATE(1069), 1, sym_forall, STATE(2995), 1, sym_constructor, STATE(3018), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7641), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3861), 2, sym_type_apply, sym__btype, STATE(5247), 2, sym_type_infix, sym__type, STATE(3082), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(946), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [72555] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5045), 1, sym__varid, ACTIONS(5047), 1, sym_string, ACTIONS(5049), 1, sym_triple_quote_string, ACTIONS(5051), 1, sym__integer_literal, ACTIONS(5053), 1, sym__hex_literal, ACTIONS(5055), 1, anon_sym__, ACTIONS(5059), 1, anon_sym_LPAREN, ACTIONS(5061), 1, sym__conid, ACTIONS(5063), 1, anon_sym_LBRACE, ACTIONS(5065), 1, anon_sym_AT, ACTIONS(5127), 1, sym_hole, STATE(1352), 1, sym_forall, STATE(3475), 1, sym_constructor, STATE(3682), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4810), 1, sym__btype, STATE(5786), 1, sym_type_infix, STATE(5995), 1, sym__type, STATE(6017), 1, sym_type_apply, STATE(6216), 1, sym__forall_kw, STATE(7939), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3705), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1372), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [72649] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3483), 1, sym__varid, ACTIONS(3487), 1, sym_string, ACTIONS(3489), 1, sym_triple_quote_string, ACTIONS(3491), 1, sym__integer_literal, ACTIONS(3493), 1, sym__hex_literal, ACTIONS(3497), 1, anon_sym__, ACTIONS(3501), 1, anon_sym_LPAREN, ACTIONS(3506), 1, anon_sym_LBRACE, ACTIONS(5123), 1, sym__conid, ACTIONS(5125), 1, anon_sym_AT, ACTIONS(5129), 1, sym_hole, STATE(1278), 1, sym_forall, STATE(2995), 1, sym_constructor, STATE(3018), 1, sym_integer, STATE(3767), 1, sym__btype, STATE(4317), 1, aux_sym_forall_repeat1, STATE(5051), 1, sym_type_infix, STATE(5064), 1, sym__type, STATE(5184), 1, sym_type_apply, STATE(6216), 1, sym__forall_kw, STATE(7641), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3082), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(947), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [72743] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3636), 1, sym__varid, ACTIONS(3638), 1, sym_string, ACTIONS(3640), 1, sym_triple_quote_string, ACTIONS(3642), 1, sym__integer_literal, ACTIONS(3644), 1, sym__hex_literal, ACTIONS(3646), 1, anon_sym__, ACTIONS(3650), 1, anon_sym_LPAREN, ACTIONS(3655), 1, anon_sym_LBRACE, ACTIONS(5131), 1, sym_hole, ACTIONS(5133), 1, sym__conid, ACTIONS(5135), 1, anon_sym_AT, STATE(1280), 1, sym_forall, STATE(2987), 1, sym_constructor, STATE(3085), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7643), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3886), 2, sym_type_apply, sym__btype, STATE(5131), 2, sym_type_infix, sym__type, STATE(3070), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(954), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [72833] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3636), 1, sym__varid, ACTIONS(3638), 1, sym_string, ACTIONS(3640), 1, sym_triple_quote_string, ACTIONS(3642), 1, sym__integer_literal, ACTIONS(3644), 1, sym__hex_literal, ACTIONS(3646), 1, anon_sym__, ACTIONS(3650), 1, anon_sym_LPAREN, ACTIONS(3655), 1, anon_sym_LBRACE, ACTIONS(5131), 1, sym_hole, ACTIONS(5133), 1, sym__conid, ACTIONS(5135), 1, anon_sym_AT, STATE(1072), 1, sym_forall, STATE(2987), 1, sym_constructor, STATE(3085), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7643), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3886), 2, sym_type_apply, sym__btype, STATE(5302), 2, sym_type_infix, sym__type, STATE(3070), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(954), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [72923] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3636), 1, sym__varid, ACTIONS(3638), 1, sym_string, ACTIONS(3640), 1, sym_triple_quote_string, ACTIONS(3642), 1, sym__integer_literal, ACTIONS(3644), 1, sym__hex_literal, ACTIONS(3646), 1, anon_sym__, ACTIONS(3650), 1, anon_sym_LPAREN, ACTIONS(3655), 1, anon_sym_LBRACE, ACTIONS(5133), 1, sym__conid, ACTIONS(5135), 1, anon_sym_AT, ACTIONS(5137), 1, sym_hole, STATE(1280), 1, sym_forall, STATE(2987), 1, sym_constructor, STATE(3085), 1, sym_integer, STATE(4046), 1, sym__btype, STATE(4317), 1, aux_sym_forall_repeat1, STATE(5222), 1, sym_type_apply, STATE(5332), 1, sym_type_infix, STATE(5334), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(7643), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3070), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(955), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [73017] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5139), 1, sym__varid, ACTIONS(5141), 1, sym_string, ACTIONS(5143), 1, sym_triple_quote_string, ACTIONS(5145), 1, sym__integer_literal, ACTIONS(5147), 1, sym__hex_literal, ACTIONS(5149), 1, anon_sym__, ACTIONS(5151), 1, sym_hole, ACTIONS(5153), 1, anon_sym_LPAREN, ACTIONS(5155), 1, sym__conid, ACTIONS(5157), 1, anon_sym_LBRACE, ACTIONS(5159), 1, anon_sym_AT, STATE(1282), 1, sym_forall, STATE(3551), 1, sym_constructor, STATE(3690), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7645), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4835), 2, sym_type_apply, sym__btype, STATE(6369), 2, sym_type_infix, sym__type, STATE(3684), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1388), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [73107] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5139), 1, sym__varid, ACTIONS(5141), 1, sym_string, ACTIONS(5143), 1, sym_triple_quote_string, ACTIONS(5145), 1, sym__integer_literal, ACTIONS(5147), 1, sym__hex_literal, ACTIONS(5149), 1, anon_sym__, ACTIONS(5151), 1, sym_hole, ACTIONS(5153), 1, anon_sym_LPAREN, ACTIONS(5155), 1, sym__conid, ACTIONS(5157), 1, anon_sym_LBRACE, ACTIONS(5159), 1, anon_sym_AT, STATE(1075), 1, sym_forall, STATE(3551), 1, sym_constructor, STATE(3690), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7645), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4835), 2, sym_type_apply, sym__btype, STATE(6583), 2, sym_type_infix, sym__type, STATE(3684), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1388), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [73197] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5139), 1, sym__varid, ACTIONS(5141), 1, sym_string, ACTIONS(5143), 1, sym_triple_quote_string, ACTIONS(5145), 1, sym__integer_literal, ACTIONS(5147), 1, sym__hex_literal, ACTIONS(5149), 1, anon_sym__, ACTIONS(5153), 1, anon_sym_LPAREN, ACTIONS(5155), 1, sym__conid, ACTIONS(5157), 1, anon_sym_LBRACE, ACTIONS(5159), 1, anon_sym_AT, ACTIONS(5161), 1, sym_hole, STATE(1282), 1, sym_forall, STATE(3551), 1, sym_constructor, STATE(3690), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4886), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6588), 1, sym_type_infix, STATE(6589), 1, sym__type, STATE(6612), 1, sym_type_apply, STATE(7645), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3684), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1393), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [73291] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4829), 1, sym__varid, ACTIONS(4831), 1, sym_string, ACTIONS(4833), 1, sym_triple_quote_string, ACTIONS(4835), 1, sym__integer_literal, ACTIONS(4837), 1, sym__hex_literal, ACTIONS(4839), 1, anon_sym__, ACTIONS(4843), 1, anon_sym_LPAREN, ACTIONS(4848), 1, anon_sym_LBRACE, ACTIONS(5163), 1, sym_hole, ACTIONS(5165), 1, sym__conid, ACTIONS(5167), 1, anon_sym_AT, STATE(1286), 1, sym_forall, STATE(3121), 1, sym_constructor, STATE(3358), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7646), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4397), 2, sym_type_apply, sym__btype, STATE(6021), 2, sym_type_infix, sym__type, STATE(3318), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1033), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [73381] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4829), 1, sym__varid, ACTIONS(4831), 1, sym_string, ACTIONS(4833), 1, sym_triple_quote_string, ACTIONS(4835), 1, sym__integer_literal, ACTIONS(4837), 1, sym__hex_literal, ACTIONS(4839), 1, anon_sym__, ACTIONS(4843), 1, anon_sym_LPAREN, ACTIONS(4848), 1, anon_sym_LBRACE, ACTIONS(5163), 1, sym_hole, ACTIONS(5165), 1, sym__conid, ACTIONS(5167), 1, anon_sym_AT, STATE(1078), 1, sym_forall, STATE(3121), 1, sym_constructor, STATE(3358), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7646), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4397), 2, sym_type_apply, sym__btype, STATE(5808), 2, sym_type_infix, sym__type, STATE(3318), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1033), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [73471] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4829), 1, sym__varid, ACTIONS(4831), 1, sym_string, ACTIONS(4833), 1, sym_triple_quote_string, ACTIONS(4835), 1, sym__integer_literal, ACTIONS(4837), 1, sym__hex_literal, ACTIONS(4839), 1, anon_sym__, ACTIONS(4843), 1, anon_sym_LPAREN, ACTIONS(4848), 1, anon_sym_LBRACE, ACTIONS(5165), 1, sym__conid, ACTIONS(5167), 1, anon_sym_AT, ACTIONS(5169), 1, sym_hole, STATE(1286), 1, sym_forall, STATE(3121), 1, sym_constructor, STATE(3358), 1, sym_integer, STATE(4303), 1, sym__btype, STATE(4317), 1, aux_sym_forall_repeat1, STATE(5778), 1, sym_type_infix, STATE(5779), 1, sym__type, STATE(5873), 1, sym_type_apply, STATE(6216), 1, sym__forall_kw, STATE(7646), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3318), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1034), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [73565] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5171), 1, sym__varid, ACTIONS(5173), 1, sym_string, ACTIONS(5175), 1, sym_triple_quote_string, ACTIONS(5177), 1, sym__integer_literal, ACTIONS(5179), 1, sym__hex_literal, ACTIONS(5181), 1, anon_sym__, ACTIONS(5183), 1, sym_hole, ACTIONS(5185), 1, anon_sym_LPAREN, ACTIONS(5187), 1, sym__conid, ACTIONS(5189), 1, anon_sym_LBRACE, ACTIONS(5191), 1, anon_sym_AT, STATE(1307), 1, sym_forall, STATE(3741), 1, sym_constructor, STATE(4205), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7759), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4927), 2, sym_type_apply, sym__btype, STATE(7860), 2, sym_type_infix, sym__type, STATE(4106), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1410), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [73655] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3157), 1, sym__varid, ACTIONS(3159), 1, sym_string, ACTIONS(3161), 1, sym_triple_quote_string, ACTIONS(3163), 1, sym__integer_literal, ACTIONS(3165), 1, sym__hex_literal, ACTIONS(3167), 1, anon_sym__, ACTIONS(3169), 1, sym_hole, ACTIONS(3171), 1, anon_sym_LPAREN, ACTIONS(3173), 1, sym__conid, ACTIONS(3175), 1, anon_sym_LBRACE, ACTIONS(3177), 1, anon_sym_AT, STATE(1302), 1, sym_forall, STATE(3832), 1, sym_constructor, STATE(4243), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7675), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3008), 2, sym_type_apply, sym__btype, STATE(4370), 2, sym_type_infix, sym__type, STATE(4063), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1427), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [73745] = 23, ACTIONS(5193), 1, sym__varid, ACTIONS(5197), 1, sym_string, ACTIONS(5199), 1, sym__integer_literal, ACTIONS(5201), 1, sym__hex_literal, ACTIONS(5203), 1, anon_sym__, ACTIONS(5205), 1, anon_sym_LPAREN, ACTIONS(5207), 1, sym__conid, ACTIONS(5210), 1, anon_sym_LBRACE, ACTIONS(5212), 1, anon_sym_LBRACK, STATE(4000), 1, sym_constructor, STATE(4016), 1, sym_variable, STATE(4057), 1, sym_wildcard, STATE(4149), 1, sym_literal, STATE(4152), 1, sym_pat_fields, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(8012), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5195), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4146), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3213), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, STATE(1086), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [73831] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4689), 1, sym__varid, ACTIONS(4691), 1, sym_string, ACTIONS(4693), 1, sym_triple_quote_string, ACTIONS(4695), 1, sym__integer_literal, ACTIONS(4697), 1, sym__hex_literal, ACTIONS(4699), 1, anon_sym__, ACTIONS(4701), 1, sym_hole, ACTIONS(4703), 1, anon_sym_LPAREN, ACTIONS(4705), 1, sym__conid, ACTIONS(4707), 1, anon_sym_LBRACE, ACTIONS(4709), 1, anon_sym_AT, STATE(1351), 1, sym_forall, STATE(4127), 1, sym_constructor, STATE(4313), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7839), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5178), 2, sym_type_apply, sym__btype, STATE(8406), 2, sym_type_infix, sym__type, STATE(4330), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1489), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [73921] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2444), 1, sym__varid, ACTIONS(2448), 1, sym_string, ACTIONS(2450), 1, sym_triple_quote_string, ACTIONS(2452), 1, sym__integer_literal, ACTIONS(2454), 1, sym__hex_literal, ACTIONS(2456), 1, anon_sym__, ACTIONS(2458), 1, sym_hole, ACTIONS(2460), 1, anon_sym_LPAREN, ACTIONS(2462), 1, sym__conid, ACTIONS(2464), 1, anon_sym_LBRACE, ACTIONS(2466), 1, anon_sym_AT, STATE(1277), 1, sym_forall, STATE(3074), 1, sym_constructor, STATE(3198), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7674), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2721), 2, sym_type_apply, sym__btype, STATE(3327), 2, sym_type_infix, sym__type, STATE(3201), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(977), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [74011] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5214), 1, sym__varid, ACTIONS(5216), 1, sym_string, ACTIONS(5218), 1, sym_triple_quote_string, ACTIONS(5220), 1, sym__integer_literal, ACTIONS(5222), 1, sym__hex_literal, ACTIONS(5224), 1, anon_sym__, ACTIONS(5226), 1, sym_hole, ACTIONS(5228), 1, anon_sym_LPAREN, ACTIONS(5230), 1, sym__conid, ACTIONS(5232), 1, anon_sym_LBRACE, ACTIONS(5234), 1, anon_sym_AT, STATE(1085), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4347), 1, sym_constructor, STATE(4506), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7580), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5465), 2, sym_type_apply, sym__btype, STATE(5665), 2, sym_type_infix, sym__type, STATE(4508), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1508), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [74101] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5214), 1, sym__varid, ACTIONS(5216), 1, sym_string, ACTIONS(5218), 1, sym_triple_quote_string, ACTIONS(5220), 1, sym__integer_literal, ACTIONS(5222), 1, sym__hex_literal, ACTIONS(5224), 1, anon_sym__, ACTIONS(5228), 1, anon_sym_LPAREN, ACTIONS(5230), 1, sym__conid, ACTIONS(5232), 1, anon_sym_LBRACE, ACTIONS(5234), 1, anon_sym_AT, ACTIONS(5236), 1, sym_hole, STATE(1339), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4347), 1, sym_constructor, STATE(4506), 1, sym_integer, STATE(5447), 1, sym__btype, STATE(5701), 1, sym_type_infix, STATE(5702), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(6709), 1, sym_type_apply, STATE(7580), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4508), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1510), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [74195] = 23, ACTIONS(5193), 1, sym__varid, ACTIONS(5197), 1, sym_string, ACTIONS(5199), 1, sym__integer_literal, ACTIONS(5201), 1, sym__hex_literal, ACTIONS(5203), 1, anon_sym__, ACTIONS(5205), 1, anon_sym_LPAREN, ACTIONS(5210), 1, anon_sym_LBRACE, ACTIONS(5212), 1, anon_sym_LBRACK, ACTIONS(5238), 1, sym__conid, STATE(4000), 1, sym_constructor, STATE(4016), 1, sym_variable, STATE(4057), 1, sym_wildcard, STATE(4149), 1, sym_literal, STATE(4152), 1, sym_pat_fields, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(8012), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5195), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4146), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3228), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, STATE(1098), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [74281] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5067), 1, sym__varid, ACTIONS(5069), 1, sym_string, ACTIONS(5071), 1, sym_triple_quote_string, ACTIONS(5073), 1, sym__integer_literal, ACTIONS(5075), 1, sym__hex_literal, ACTIONS(5077), 1, anon_sym__, ACTIONS(5079), 1, sym_hole, ACTIONS(5081), 1, anon_sym_LPAREN, ACTIONS(5083), 1, sym__conid, ACTIONS(5085), 1, anon_sym_LBRACE, ACTIONS(5087), 1, anon_sym_AT, STATE(1298), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4463), 1, sym_constructor, STATE(4751), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7820), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5659), 2, sym_type_infix, sym__type, STATE(6052), 2, sym_type_apply, sym__btype, STATE(4867), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1671), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [74371] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5241), 1, sym__varid, ACTIONS(5243), 1, sym_string, ACTIONS(5245), 1, sym_triple_quote_string, ACTIONS(5247), 1, sym__integer_literal, ACTIONS(5249), 1, sym__hex_literal, ACTIONS(5251), 1, anon_sym__, ACTIONS(5253), 1, sym_hole, ACTIONS(5255), 1, anon_sym_LPAREN, ACTIONS(5257), 1, sym__conid, ACTIONS(5259), 1, anon_sym_LBRACE, ACTIONS(5261), 1, anon_sym_AT, STATE(1355), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4604), 1, sym_constructor, STATE(4690), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7813), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5659), 2, sym_type_infix, sym__type, STATE(5781), 2, sym_type_apply, sym__btype, STATE(4766), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1708), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [74461] = 20, ACTIONS(5263), 1, sym__varid, ACTIONS(5265), 1, sym_string, ACTIONS(5267), 1, sym_triple_quote_string, ACTIONS(5269), 1, sym__integer_literal, ACTIONS(5271), 1, sym__hex_literal, ACTIONS(5273), 1, anon_sym__, ACTIONS(5275), 1, sym_hole, ACTIONS(5277), 1, anon_sym_LPAREN, ACTIONS(5279), 1, sym__conid, ACTIONS(5282), 1, anon_sym_LBRACE, ACTIONS(5284), 1, anon_sym_AT, STATE(3179), 1, sym_constructor, STATE(3269), 1, sym_integer, STATE(7955), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(3495), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3271), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1091), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [74541] = 20, ACTIONS(5263), 1, sym__varid, ACTIONS(5265), 1, sym_string, ACTIONS(5267), 1, sym_triple_quote_string, ACTIONS(5269), 1, sym__integer_literal, ACTIONS(5271), 1, sym__hex_literal, ACTIONS(5273), 1, anon_sym__, ACTIONS(5275), 1, sym_hole, ACTIONS(5277), 1, anon_sym_LPAREN, ACTIONS(5282), 1, anon_sym_LBRACE, ACTIONS(5284), 1, anon_sym_AT, ACTIONS(5286), 1, sym__conid, STATE(3179), 1, sym_constructor, STATE(3269), 1, sym_integer, STATE(7955), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(3347), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3271), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1091), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [74621] = 20, ACTIONS(5263), 1, sym__varid, ACTIONS(5265), 1, sym_string, ACTIONS(5267), 1, sym_triple_quote_string, ACTIONS(5269), 1, sym__integer_literal, ACTIONS(5271), 1, sym__hex_literal, ACTIONS(5273), 1, anon_sym__, ACTIONS(5277), 1, anon_sym_LPAREN, ACTIONS(5282), 1, anon_sym_LBRACE, ACTIONS(5284), 1, anon_sym_AT, ACTIONS(5290), 1, sym_hole, ACTIONS(5292), 1, sym__conid, STATE(3179), 1, sym_constructor, STATE(3269), 1, sym_integer, STATE(7955), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(3366), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3271), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1122), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [74701] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5295), 1, sym__varid, ACTIONS(5297), 1, sym_string, ACTIONS(5299), 1, sym_triple_quote_string, ACTIONS(5301), 1, sym__integer_literal, ACTIONS(5303), 1, sym__hex_literal, ACTIONS(5305), 1, anon_sym__, ACTIONS(5307), 1, sym_hole, ACTIONS(5309), 1, anon_sym_LPAREN, ACTIONS(5311), 1, sym__conid, ACTIONS(5313), 1, anon_sym_LBRACE, ACTIONS(5315), 1, anon_sym_AT, STATE(1329), 1, sym_forall, STATE(4240), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4400), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7717), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5079), 2, sym_type_apply, sym__btype, STATE(6128), 2, sym_type_infix, sym__type, STATE(4285), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1471), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [74791] = 20, ACTIONS(5263), 1, sym__varid, ACTIONS(5265), 1, sym_string, ACTIONS(5267), 1, sym_triple_quote_string, ACTIONS(5269), 1, sym__integer_literal, ACTIONS(5271), 1, sym__hex_literal, ACTIONS(5273), 1, anon_sym__, ACTIONS(5275), 1, sym_hole, ACTIONS(5277), 1, anon_sym_LPAREN, ACTIONS(5282), 1, anon_sym_LBRACE, ACTIONS(5284), 1, anon_sym_AT, ACTIONS(5317), 1, sym__conid, STATE(3179), 1, sym_constructor, STATE(3269), 1, sym_integer, STATE(7955), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(3405), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3271), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1091), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [74871] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5320), 1, sym__varid, ACTIONS(5322), 1, sym_string, ACTIONS(5324), 1, sym_triple_quote_string, ACTIONS(5326), 1, sym__integer_literal, ACTIONS(5328), 1, sym__hex_literal, ACTIONS(5330), 1, anon_sym__, ACTIONS(5332), 1, sym_hole, ACTIONS(5334), 1, anon_sym_LPAREN, ACTIONS(5336), 1, sym__conid, ACTIONS(5338), 1, anon_sym_LBRACE, ACTIONS(5340), 1, anon_sym_AT, STATE(1095), 1, sym_forall, STATE(3638), 1, sym_constructor, STATE(3881), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7639), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4696), 2, sym_type_apply, sym__btype, STATE(7121), 2, sym_type_infix, sym__type, STATE(3885), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1389), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [74961] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5320), 1, sym__varid, ACTIONS(5322), 1, sym_string, ACTIONS(5324), 1, sym_triple_quote_string, ACTIONS(5326), 1, sym__integer_literal, ACTIONS(5328), 1, sym__hex_literal, ACTIONS(5330), 1, anon_sym__, ACTIONS(5334), 1, anon_sym_LPAREN, ACTIONS(5336), 1, sym__conid, ACTIONS(5338), 1, anon_sym_LBRACE, ACTIONS(5340), 1, anon_sym_AT, ACTIONS(5342), 1, sym_hole, STATE(1260), 1, sym_forall, STATE(3638), 1, sym_constructor, STATE(3881), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4895), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6388), 1, sym_type_apply, STATE(7079), 1, sym_type_infix, STATE(7091), 1, sym__type, STATE(7639), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3885), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1390), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [75055] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5263), 1, sym__varid, ACTIONS(5265), 1, sym_string, ACTIONS(5267), 1, sym_triple_quote_string, ACTIONS(5269), 1, sym__integer_literal, ACTIONS(5271), 1, sym__hex_literal, ACTIONS(5273), 1, anon_sym__, ACTIONS(5277), 1, anon_sym_LPAREN, ACTIONS(5282), 1, anon_sym_LBRACE, ACTIONS(5344), 1, sym_hole, ACTIONS(5346), 1, sym__conid, ACTIONS(5348), 1, anon_sym_AT, STATE(1356), 1, sym_forall, STATE(3179), 1, sym_constructor, STATE(3269), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7955), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4294), 2, sym_type_apply, sym__btype, STATE(5563), 2, sym_type_infix, sym__type, STATE(3271), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1089), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [75145] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5214), 1, sym__varid, ACTIONS(5216), 1, sym_string, ACTIONS(5218), 1, sym_triple_quote_string, ACTIONS(5220), 1, sym__integer_literal, ACTIONS(5222), 1, sym__hex_literal, ACTIONS(5224), 1, anon_sym__, ACTIONS(5226), 1, sym_hole, ACTIONS(5228), 1, anon_sym_LPAREN, ACTIONS(5230), 1, sym__conid, ACTIONS(5232), 1, anon_sym_LBRACE, ACTIONS(5234), 1, anon_sym_AT, STATE(1339), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4347), 1, sym_constructor, STATE(4506), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7580), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5465), 2, sym_type_apply, sym__btype, STATE(5563), 2, sym_type_infix, sym__type, STATE(4508), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1508), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [75235] = 23, ACTIONS(5350), 1, sym__varid, ACTIONS(5356), 1, sym_string, ACTIONS(5359), 1, sym__integer_literal, ACTIONS(5362), 1, sym__hex_literal, ACTIONS(5365), 1, anon_sym__, ACTIONS(5368), 1, anon_sym_LPAREN, ACTIONS(5371), 1, sym__conid, ACTIONS(5374), 1, anon_sym_LBRACE, ACTIONS(5377), 1, anon_sym_LBRACK, STATE(4000), 1, sym_constructor, STATE(4016), 1, sym_variable, STATE(4057), 1, sym_wildcard, STATE(4149), 1, sym_literal, STATE(4152), 1, sym_pat_fields, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(8012), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5353), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4146), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3252), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, STATE(1098), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [75321] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5263), 1, sym__varid, ACTIONS(5265), 1, sym_string, ACTIONS(5267), 1, sym_triple_quote_string, ACTIONS(5269), 1, sym__integer_literal, ACTIONS(5271), 1, sym__hex_literal, ACTIONS(5273), 1, anon_sym__, ACTIONS(5277), 1, anon_sym_LPAREN, ACTIONS(5282), 1, anon_sym_LBRACE, ACTIONS(5344), 1, sym_hole, ACTIONS(5346), 1, sym__conid, ACTIONS(5348), 1, anon_sym_AT, STATE(1104), 1, sym_forall, STATE(3179), 1, sym_constructor, STATE(3269), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7955), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4294), 2, sym_type_apply, sym__btype, STATE(5665), 2, sym_type_infix, sym__type, STATE(3271), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1089), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [75411] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9823), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [75505] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5380), 1, sym__varid, ACTIONS(5382), 1, sym_string, ACTIONS(5384), 1, sym_triple_quote_string, ACTIONS(5386), 1, sym__integer_literal, ACTIONS(5388), 1, sym__hex_literal, ACTIONS(5390), 1, anon_sym__, ACTIONS(5392), 1, sym_hole, ACTIONS(5394), 1, anon_sym_LPAREN, ACTIONS(5396), 1, sym__conid, ACTIONS(5398), 1, anon_sym_LBRACE, ACTIONS(5400), 1, anon_sym_AT, STATE(1306), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4627), 1, sym_constructor, STATE(4763), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7897), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5659), 2, sym_type_infix, sym__type, STATE(5887), 2, sym_type_apply, sym__btype, STATE(4823), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1725), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [75595] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5402), 1, sym__varid, ACTIONS(5404), 1, sym_string, ACTIONS(5406), 1, sym_triple_quote_string, ACTIONS(5408), 1, sym__integer_literal, ACTIONS(5410), 1, sym__hex_literal, ACTIONS(5412), 1, anon_sym__, ACTIONS(5414), 1, sym_hole, ACTIONS(5416), 1, anon_sym_LPAREN, ACTIONS(5418), 1, sym__conid, ACTIONS(5420), 1, anon_sym_LBRACE, ACTIONS(5422), 1, anon_sym_AT, STATE(1110), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4647), 1, sym_constructor, STATE(4820), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7908), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5985), 2, sym_type_apply, sym__btype, STATE(6111), 2, sym_type_infix, sym__type, STATE(4860), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1730), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [75685] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5380), 1, sym__varid, ACTIONS(5382), 1, sym_string, ACTIONS(5384), 1, sym_triple_quote_string, ACTIONS(5386), 1, sym__integer_literal, ACTIONS(5388), 1, sym__hex_literal, ACTIONS(5390), 1, anon_sym__, ACTIONS(5392), 1, sym_hole, ACTIONS(5394), 1, anon_sym_LPAREN, ACTIONS(5396), 1, sym__conid, ACTIONS(5398), 1, anon_sym_LBRACE, ACTIONS(5400), 1, anon_sym_AT, STATE(1106), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4627), 1, sym_constructor, STATE(4763), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7897), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5887), 2, sym_type_apply, sym__btype, STATE(6111), 2, sym_type_infix, sym__type, STATE(4823), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1725), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [75775] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5263), 1, sym__varid, ACTIONS(5265), 1, sym_string, ACTIONS(5267), 1, sym_triple_quote_string, ACTIONS(5269), 1, sym__integer_literal, ACTIONS(5271), 1, sym__hex_literal, ACTIONS(5273), 1, anon_sym__, ACTIONS(5277), 1, anon_sym_LPAREN, ACTIONS(5282), 1, anon_sym_LBRACE, ACTIONS(5346), 1, sym__conid, ACTIONS(5348), 1, anon_sym_AT, ACTIONS(5424), 1, sym_hole, STATE(1356), 1, sym_forall, STATE(3179), 1, sym_constructor, STATE(3269), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4405), 1, sym__btype, STATE(5377), 1, sym_type_apply, STATE(5701), 1, sym_type_infix, STATE(5702), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(7955), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3271), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1090), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [75869] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(10064), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [75963] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5380), 1, sym__varid, ACTIONS(5382), 1, sym_string, ACTIONS(5384), 1, sym_triple_quote_string, ACTIONS(5386), 1, sym__integer_literal, ACTIONS(5388), 1, sym__hex_literal, ACTIONS(5390), 1, anon_sym__, ACTIONS(5394), 1, anon_sym_LPAREN, ACTIONS(5396), 1, sym__conid, ACTIONS(5398), 1, anon_sym_LBRACE, ACTIONS(5400), 1, anon_sym_AT, ACTIONS(5426), 1, sym_hole, STATE(1306), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4627), 1, sym_constructor, STATE(4763), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5814), 1, sym_type_infix, STATE(5815), 1, sym__type, STATE(5866), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7897), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4823), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1726), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [76057] = 26, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(4683), 1, sym_type_variable, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5420), 2, sym_type_apply, sym__btype, STATE(8683), 2, sym_type_infix, sym__type, STATE(4531), 4, sym_qualified_type, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [76149] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9035), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [76243] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5402), 1, sym__varid, ACTIONS(5404), 1, sym_string, ACTIONS(5406), 1, sym_triple_quote_string, ACTIONS(5408), 1, sym__integer_literal, ACTIONS(5410), 1, sym__hex_literal, ACTIONS(5412), 1, anon_sym__, ACTIONS(5414), 1, sym_hole, ACTIONS(5416), 1, anon_sym_LPAREN, ACTIONS(5418), 1, sym__conid, ACTIONS(5420), 1, anon_sym_LBRACE, ACTIONS(5422), 1, anon_sym_AT, STATE(1310), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4647), 1, sym_constructor, STATE(4820), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7908), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5659), 2, sym_type_infix, sym__type, STATE(5985), 2, sym_type_apply, sym__btype, STATE(4860), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1730), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [76333] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5402), 1, sym__varid, ACTIONS(5404), 1, sym_string, ACTIONS(5406), 1, sym_triple_quote_string, ACTIONS(5408), 1, sym__integer_literal, ACTIONS(5410), 1, sym__hex_literal, ACTIONS(5412), 1, anon_sym__, ACTIONS(5416), 1, anon_sym_LPAREN, ACTIONS(5418), 1, sym__conid, ACTIONS(5420), 1, anon_sym_LBRACE, ACTIONS(5422), 1, anon_sym_AT, ACTIONS(5428), 1, sym_hole, STATE(1310), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4647), 1, sym_constructor, STATE(4820), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5814), 1, sym_type_infix, STATE(5815), 1, sym__type, STATE(5972), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7908), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4860), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1731), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [76427] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9914), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [76521] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5430), 1, sym__varid, ACTIONS(5432), 1, sym_string, ACTIONS(5434), 1, sym_triple_quote_string, ACTIONS(5436), 1, sym__integer_literal, ACTIONS(5438), 1, sym__hex_literal, ACTIONS(5440), 1, anon_sym__, ACTIONS(5442), 1, sym_hole, ACTIONS(5444), 1, anon_sym_LPAREN, ACTIONS(5446), 1, sym__conid, ACTIONS(5448), 1, anon_sym_LBRACE, ACTIONS(5450), 1, anon_sym_AT, STATE(1295), 1, sym_forall, STATE(3477), 1, sym_constructor, STATE(3798), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7972), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4713), 2, sym_type_apply, sym__btype, STATE(5956), 2, sym_type_infix, sym__type, STATE(3833), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1366), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [76611] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9445), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [76705] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5430), 1, sym__varid, ACTIONS(5432), 1, sym_string, ACTIONS(5434), 1, sym_triple_quote_string, ACTIONS(5436), 1, sym__integer_literal, ACTIONS(5438), 1, sym__hex_literal, ACTIONS(5440), 1, anon_sym__, ACTIONS(5442), 1, sym_hole, ACTIONS(5444), 1, anon_sym_LPAREN, ACTIONS(5446), 1, sym__conid, ACTIONS(5448), 1, anon_sym_LBRACE, ACTIONS(5450), 1, anon_sym_AT, STATE(1120), 1, sym_forall, STATE(3477), 1, sym_constructor, STATE(3798), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7972), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4713), 2, sym_type_apply, sym__btype, STATE(5975), 2, sym_type_infix, sym__type, STATE(3833), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1366), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [76795] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2570), 1, sym__varid, ACTIONS(2572), 1, sym_string, ACTIONS(2574), 1, sym_triple_quote_string, ACTIONS(2576), 1, sym__integer_literal, ACTIONS(2578), 1, sym__hex_literal, ACTIONS(2580), 1, anon_sym__, ACTIONS(2582), 1, sym_hole, ACTIONS(2584), 1, anon_sym_LPAREN, ACTIONS(2586), 1, sym__conid, ACTIONS(2590), 1, anon_sym_LBRACE, ACTIONS(2592), 1, anon_sym_AT, STATE(1334), 1, sym_forall, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2935), 2, sym_type_apply, sym__btype, STATE(3842), 2, sym_type_infix, sym__type, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1264), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [76885] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8921), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [76979] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5097), 1, sym__varid, ACTIONS(5099), 1, sym_string, ACTIONS(5101), 1, sym_triple_quote_string, ACTIONS(5103), 1, sym__integer_literal, ACTIONS(5105), 1, sym__hex_literal, ACTIONS(5107), 1, anon_sym__, ACTIONS(5111), 1, anon_sym_LPAREN, ACTIONS(5113), 1, sym__conid, ACTIONS(5115), 1, anon_sym_LBRACE, ACTIONS(5117), 1, anon_sym_AT, ACTIONS(5452), 1, sym_hole, STATE(1335), 1, sym_forall, STATE(4024), 1, sym_constructor, STATE(4153), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4931), 1, sym__btype, STATE(5545), 1, sym_type_infix, STATE(5547), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(6830), 1, sym_type_apply, STATE(7625), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4173), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1399), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [77073] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5454), 1, sym__varid, ACTIONS(5456), 1, sym_string, ACTIONS(5458), 1, sym_triple_quote_string, ACTIONS(5460), 1, sym__integer_literal, ACTIONS(5462), 1, sym__hex_literal, ACTIONS(5464), 1, anon_sym__, ACTIONS(5466), 1, sym_hole, ACTIONS(5468), 1, anon_sym_LPAREN, ACTIONS(5470), 1, sym__conid, ACTIONS(5472), 1, anon_sym_LBRACE, ACTIONS(5474), 1, anon_sym_AT, STATE(1316), 1, sym_forall, STATE(4312), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4616), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7748), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5646), 2, sym_type_apply, sym__btype, STATE(5659), 2, sym_type_infix, sym__type, STATE(4510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1527), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [77163] = 25, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4687), 1, anon_sym_AT, STATE(1124), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5420), 2, sym_type_apply, sym__btype, STATE(6111), 2, sym_type_infix, sym__type, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [77253] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5430), 1, sym__varid, ACTIONS(5432), 1, sym_string, ACTIONS(5434), 1, sym_triple_quote_string, ACTIONS(5436), 1, sym__integer_literal, ACTIONS(5438), 1, sym__hex_literal, ACTIONS(5440), 1, anon_sym__, ACTIONS(5444), 1, anon_sym_LPAREN, ACTIONS(5446), 1, sym__conid, ACTIONS(5448), 1, anon_sym_LBRACE, ACTIONS(5450), 1, anon_sym_AT, ACTIONS(5476), 1, sym_hole, STATE(1295), 1, sym_forall, STATE(3477), 1, sym_constructor, STATE(3798), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4711), 1, sym__btype, STATE(5786), 1, sym_type_infix, STATE(5995), 1, sym__type, STATE(6017), 1, sym_type_apply, STATE(6216), 1, sym__forall_kw, STATE(7972), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3833), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1367), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [77347] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9104), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [77441] = 20, ACTIONS(5478), 1, sym__varid, ACTIONS(5481), 1, sym_string, ACTIONS(5484), 1, sym_triple_quote_string, ACTIONS(5487), 1, sym__integer_literal, ACTIONS(5490), 1, sym__hex_literal, ACTIONS(5493), 1, anon_sym__, ACTIONS(5496), 1, sym_hole, ACTIONS(5499), 1, anon_sym_LPAREN, ACTIONS(5502), 1, sym__conid, ACTIONS(5505), 1, anon_sym_LBRACE, ACTIONS(5508), 1, anon_sym_AT, STATE(3179), 1, sym_constructor, STATE(3269), 1, sym_integer, STATE(7955), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(3290), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3271), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1122), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [77521] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4943), 1, sym__varid, ACTIONS(4945), 1, sym_string, ACTIONS(4947), 1, sym_triple_quote_string, ACTIONS(4949), 1, sym__integer_literal, ACTIONS(4951), 1, sym__hex_literal, ACTIONS(4953), 1, anon_sym__, ACTIONS(4955), 1, sym_hole, ACTIONS(4957), 1, anon_sym_LPAREN, ACTIONS(4959), 1, sym__conid, ACTIONS(4961), 1, anon_sym_LBRACE, ACTIONS(4963), 1, anon_sym_AT, STATE(1125), 1, sym_forall, STATE(4190), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4401), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7659), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5237), 2, sym_type_apply, sym__btype, STATE(6028), 2, sym_type_infix, sym__type, STATE(4403), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1482), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [77611] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(5815), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [77705] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4943), 1, sym__varid, ACTIONS(4945), 1, sym_string, ACTIONS(4947), 1, sym_triple_quote_string, ACTIONS(4949), 1, sym__integer_literal, ACTIONS(4951), 1, sym__hex_literal, ACTIONS(4953), 1, anon_sym__, ACTIONS(4957), 1, anon_sym_LPAREN, ACTIONS(4959), 1, sym__conid, ACTIONS(4961), 1, anon_sym_LBRACE, ACTIONS(4963), 1, anon_sym_AT, ACTIONS(5511), 1, sym_hole, STATE(1305), 1, sym_forall, STATE(4190), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4401), 1, sym_integer, STATE(5082), 1, sym__btype, STATE(6162), 1, sym_type_infix, STATE(6165), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(7112), 1, sym_type_apply, STATE(7659), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4403), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1483), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [77799] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9838), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [77893] = 23, ACTIONS(5513), 1, sym__varid, ACTIONS(5517), 1, sym_string, ACTIONS(5519), 1, sym__integer_literal, ACTIONS(5521), 1, sym__hex_literal, ACTIONS(5523), 1, anon_sym__, ACTIONS(5525), 1, anon_sym_LPAREN, ACTIONS(5527), 1, sym__conid, ACTIONS(5530), 1, anon_sym_LBRACE, ACTIONS(5532), 1, anon_sym_LBRACK, STATE(3803), 1, sym_variable, STATE(3837), 1, sym_constructor, STATE(4071), 1, sym__qcon, STATE(4074), 1, sym_literal, STATE(4203), 1, sym_pat_fields, STATE(4222), 1, sym_wildcard, STATE(4258), 1, sym_qualified_constructor, STATE(7574), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5515), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4253), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3213), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, STATE(1258), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [77979] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9680), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [78073] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9425), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [78167] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3133), 1, sym__varid, ACTIONS(3135), 1, sym_string, ACTIONS(3137), 1, sym_triple_quote_string, ACTIONS(3139), 1, sym__integer_literal, ACTIONS(3141), 1, sym__hex_literal, ACTIONS(3143), 1, anon_sym__, ACTIONS(3145), 1, sym_hole, ACTIONS(3147), 1, anon_sym_LPAREN, ACTIONS(3149), 1, sym__conid, ACTIONS(3151), 1, anon_sym_LBRACE, ACTIONS(3153), 1, anon_sym_AT, STATE(1328), 1, sym_forall, STATE(3830), 1, sym_constructor, STATE(4092), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7585), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3000), 2, sym_type_apply, sym__btype, STATE(3782), 2, sym_type_infix, sym__type, STATE(4138), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1403), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [78257] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9824), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [78351] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9017), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [78445] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9388), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [78539] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5534), 1, sym__varid, ACTIONS(5536), 1, sym_string, ACTIONS(5538), 1, sym_triple_quote_string, ACTIONS(5540), 1, sym__integer_literal, ACTIONS(5542), 1, sym__hex_literal, ACTIONS(5544), 1, anon_sym__, ACTIONS(5546), 1, sym_hole, ACTIONS(5548), 1, anon_sym_LPAREN, ACTIONS(5550), 1, sym__conid, ACTIONS(5552), 1, anon_sym_LBRACE, ACTIONS(5554), 1, anon_sym_AT, STATE(1323), 1, sym_forall, STATE(3270), 1, sym_constructor, STATE(3479), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7988), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4608), 2, sym_type_apply, sym__btype, STATE(5563), 2, sym_type_infix, sym__type, STATE(3481), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1321), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [78629] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2074), 1, sym_string, ACTIONS(2076), 1, sym_triple_quote_string, ACTIONS(2078), 1, sym__integer_literal, ACTIONS(2080), 1, sym__hex_literal, ACTIONS(2084), 1, anon_sym__, ACTIONS(2086), 1, sym_hole, ACTIONS(2090), 1, sym__conid, ACTIONS(2094), 1, anon_sym_LBRACE, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3078), 1, sym__varid, ACTIONS(3080), 1, anon_sym_LPAREN, ACTIONS(3082), 1, anon_sym_AT, STATE(1301), 1, sym_forall, STATE(3753), 1, sym_constructor, STATE(4246), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7720), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3005), 2, sym_type_apply, sym__btype, STATE(3782), 2, sym_type_infix, sym__type, STATE(4129), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1425), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [78719] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9762), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [78813] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5534), 1, sym__varid, ACTIONS(5536), 1, sym_string, ACTIONS(5538), 1, sym_triple_quote_string, ACTIONS(5540), 1, sym__integer_literal, ACTIONS(5542), 1, sym__hex_literal, ACTIONS(5544), 1, anon_sym__, ACTIONS(5546), 1, sym_hole, ACTIONS(5548), 1, anon_sym_LPAREN, ACTIONS(5550), 1, sym__conid, ACTIONS(5552), 1, anon_sym_LBRACE, ACTIONS(5554), 1, anon_sym_AT, STATE(1139), 1, sym_forall, STATE(3270), 1, sym_constructor, STATE(3479), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7988), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4608), 2, sym_type_apply, sym__btype, STATE(5665), 2, sym_type_infix, sym__type, STATE(3481), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1321), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [78903] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(10050), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [78997] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5534), 1, sym__varid, ACTIONS(5536), 1, sym_string, ACTIONS(5538), 1, sym_triple_quote_string, ACTIONS(5540), 1, sym__integer_literal, ACTIONS(5542), 1, sym__hex_literal, ACTIONS(5544), 1, anon_sym__, ACTIONS(5548), 1, anon_sym_LPAREN, ACTIONS(5550), 1, sym__conid, ACTIONS(5552), 1, anon_sym_LBRACE, ACTIONS(5554), 1, anon_sym_AT, ACTIONS(5556), 1, sym_hole, STATE(1323), 1, sym_forall, STATE(3270), 1, sym_constructor, STATE(3479), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4607), 1, sym__btype, STATE(5377), 1, sym_type_apply, STATE(5701), 1, sym_type_infix, STATE(5702), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(7988), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3481), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1322), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [79091] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9048), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [79185] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5558), 1, sym__varid, ACTIONS(5560), 1, sym_string, ACTIONS(5562), 1, sym_triple_quote_string, ACTIONS(5564), 1, sym__integer_literal, ACTIONS(5566), 1, sym__hex_literal, ACTIONS(5568), 1, anon_sym__, ACTIONS(5570), 1, sym_hole, ACTIONS(5572), 1, anon_sym_LPAREN, ACTIONS(5574), 1, sym__conid, ACTIONS(5576), 1, anon_sym_LBRACE, ACTIONS(5578), 1, anon_sym_AT, STATE(1266), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4640), 1, sym_constructor, STATE(4795), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7787), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5659), 2, sym_type_infix, sym__type, STATE(6083), 2, sym_type_apply, sym__btype, STATE(4802), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1679), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [79275] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8852), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [79369] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5295), 1, sym__varid, ACTIONS(5297), 1, sym_string, ACTIONS(5299), 1, sym_triple_quote_string, ACTIONS(5301), 1, sym__integer_literal, ACTIONS(5303), 1, sym__hex_literal, ACTIONS(5305), 1, anon_sym__, ACTIONS(5307), 1, sym_hole, ACTIONS(5309), 1, anon_sym_LPAREN, ACTIONS(5311), 1, sym__conid, ACTIONS(5313), 1, anon_sym_LBRACE, ACTIONS(5315), 1, anon_sym_AT, STATE(1145), 1, sym_forall, STATE(4240), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4400), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7717), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5079), 2, sym_type_apply, sym__btype, STATE(5851), 2, sym_type_infix, sym__type, STATE(4285), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1471), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [79459] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9456), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [79553] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5295), 1, sym__varid, ACTIONS(5297), 1, sym_string, ACTIONS(5299), 1, sym_triple_quote_string, ACTIONS(5301), 1, sym__integer_literal, ACTIONS(5303), 1, sym__hex_literal, ACTIONS(5305), 1, anon_sym__, ACTIONS(5309), 1, anon_sym_LPAREN, ACTIONS(5311), 1, sym__conid, ACTIONS(5313), 1, anon_sym_LBRACE, ACTIONS(5315), 1, anon_sym_AT, ACTIONS(5580), 1, sym_hole, STATE(1329), 1, sym_forall, STATE(4240), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4400), 1, sym_integer, STATE(5122), 1, sym__btype, STATE(6081), 1, sym_type_infix, STATE(6096), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(6888), 1, sym_type_apply, STATE(7717), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4285), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1448), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [79647] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9867), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [79741] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2716), 1, sym__varid, ACTIONS(2718), 1, sym_string, ACTIONS(2720), 1, sym_triple_quote_string, ACTIONS(2722), 1, sym__integer_literal, ACTIONS(2724), 1, sym__hex_literal, ACTIONS(2726), 1, anon_sym__, ACTIONS(2728), 1, sym_hole, ACTIONS(2730), 1, anon_sym_LPAREN, ACTIONS(2732), 1, sym__conid, ACTIONS(2734), 1, anon_sym_LBRACE, ACTIONS(2736), 1, anon_sym_AT, STATE(1294), 1, sym_forall, STATE(3315), 1, sym_constructor, STATE(3563), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7711), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2980), 2, sym_type_apply, sym__btype, STATE(3362), 2, sym_type_infix, sym__type, STATE(3613), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1285), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [79831] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8795), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [79925] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5582), 1, sym__varid, ACTIONS(5584), 1, sym_string, ACTIONS(5586), 1, sym_triple_quote_string, ACTIONS(5588), 1, sym__integer_literal, ACTIONS(5590), 1, sym__hex_literal, ACTIONS(5592), 1, anon_sym__, ACTIONS(5594), 1, sym_hole, ACTIONS(5596), 1, anon_sym_LPAREN, ACTIONS(5598), 1, sym__conid, ACTIONS(5600), 1, anon_sym_LBRACE, ACTIONS(5602), 1, anon_sym_AT, STATE(1152), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4530), 1, sym_constructor, STATE(4794), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7634), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5761), 2, sym_type_apply, sym__btype, STATE(6111), 2, sym_type_infix, sym__type, STATE(4758), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1693), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [80015] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8976), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [80109] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5604), 1, sym__varid, ACTIONS(5606), 1, sym_string, ACTIONS(5608), 1, sym_triple_quote_string, ACTIONS(5610), 1, sym__integer_literal, ACTIONS(5612), 1, sym__hex_literal, ACTIONS(5614), 1, anon_sym__, ACTIONS(5616), 1, sym_hole, ACTIONS(5618), 1, anon_sym_LPAREN, ACTIONS(5620), 1, sym__conid, ACTIONS(5622), 1, anon_sym_LBRACE, ACTIONS(5624), 1, anon_sym_AT, STATE(1343), 1, sym_forall, STATE(4038), 1, sym_constructor, STATE(4072), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(8002), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4992), 2, sym_type_apply, sym__btype, STATE(5582), 2, sym_type_infix, sym__type, STATE(4089), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1417), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [80199] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5582), 1, sym__varid, ACTIONS(5584), 1, sym_string, ACTIONS(5586), 1, sym_triple_quote_string, ACTIONS(5588), 1, sym__integer_literal, ACTIONS(5590), 1, sym__hex_literal, ACTIONS(5592), 1, anon_sym__, ACTIONS(5596), 1, anon_sym_LPAREN, ACTIONS(5598), 1, sym__conid, ACTIONS(5600), 1, anon_sym_LBRACE, ACTIONS(5602), 1, anon_sym_AT, ACTIONS(5626), 1, sym_hole, STATE(1308), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4530), 1, sym_constructor, STATE(4794), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5814), 1, sym_type_infix, STATE(5815), 1, sym__type, STATE(6058), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7634), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4758), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1694), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [80293] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9158), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [80387] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9340), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [80481] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5604), 1, sym__varid, ACTIONS(5606), 1, sym_string, ACTIONS(5608), 1, sym_triple_quote_string, ACTIONS(5610), 1, sym__integer_literal, ACTIONS(5612), 1, sym__hex_literal, ACTIONS(5614), 1, anon_sym__, ACTIONS(5616), 1, sym_hole, ACTIONS(5618), 1, anon_sym_LPAREN, ACTIONS(5620), 1, sym__conid, ACTIONS(5622), 1, anon_sym_LBRACE, ACTIONS(5624), 1, anon_sym_AT, STATE(1157), 1, sym_forall, STATE(4038), 1, sym_constructor, STATE(4072), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(8002), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4992), 2, sym_type_apply, sym__btype, STATE(5652), 2, sym_type_infix, sym__type, STATE(4089), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1417), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [80571] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9467), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [80665] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5604), 1, sym__varid, ACTIONS(5606), 1, sym_string, ACTIONS(5608), 1, sym_triple_quote_string, ACTIONS(5610), 1, sym__integer_literal, ACTIONS(5612), 1, sym__hex_literal, ACTIONS(5614), 1, anon_sym__, ACTIONS(5618), 1, anon_sym_LPAREN, ACTIONS(5620), 1, sym__conid, ACTIONS(5622), 1, anon_sym_LBRACE, ACTIONS(5624), 1, anon_sym_AT, ACTIONS(5628), 1, sym_hole, STATE(1343), 1, sym_forall, STATE(4038), 1, sym_constructor, STATE(4072), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(5026), 1, sym__btype, STATE(5670), 1, sym_type_infix, STATE(5671), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(6748), 1, sym_type_apply, STATE(8002), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4089), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1422), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [80759] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4689), 1, sym__varid, ACTIONS(4691), 1, sym_string, ACTIONS(4693), 1, sym_triple_quote_string, ACTIONS(4695), 1, sym__integer_literal, ACTIONS(4697), 1, sym__hex_literal, ACTIONS(4699), 1, anon_sym__, ACTIONS(4703), 1, anon_sym_LPAREN, ACTIONS(4705), 1, sym__conid, ACTIONS(4707), 1, anon_sym_LBRACE, ACTIONS(4709), 1, anon_sym_AT, ACTIONS(5630), 1, sym_hole, STATE(1351), 1, sym_forall, STATE(4127), 1, sym_constructor, STATE(4313), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(5322), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6938), 1, sym_type_apply, STATE(7839), 1, aux_sym__qualifying_module, STATE(8127), 1, sym__type, STATE(8579), 1, sym_type_infix, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4330), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1494), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [80853] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4781), 1, sym__varid, ACTIONS(4783), 1, sym_string, ACTIONS(4785), 1, sym_triple_quote_string, ACTIONS(4787), 1, sym__integer_literal, ACTIONS(4789), 1, sym__hex_literal, ACTIONS(4791), 1, anon_sym__, ACTIONS(4793), 1, sym_hole, ACTIONS(4795), 1, anon_sym_LPAREN, ACTIONS(4797), 1, sym__conid, ACTIONS(4799), 1, anon_sym_LBRACE, ACTIONS(4801), 1, anon_sym_AT, STATE(1341), 1, sym_forall, STATE(4028), 1, sym_constructor, STATE(4160), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4959), 2, sym_type_apply, sym__btype, STATE(5519), 2, sym_type_infix, sym__type, STATE(4164), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1404), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [80943] = 20, ACTIONS(4757), 1, sym__varid, ACTIONS(4759), 1, sym_string, ACTIONS(4761), 1, sym_triple_quote_string, ACTIONS(4763), 1, sym__integer_literal, ACTIONS(4765), 1, sym__hex_literal, ACTIONS(4767), 1, anon_sym__, ACTIONS(4771), 1, anon_sym_LPAREN, ACTIONS(4775), 1, anon_sym_LBRACE, ACTIONS(5632), 1, sym_hole, ACTIONS(5634), 1, sym__conid, ACTIONS(5637), 1, anon_sym_AT, STATE(3230), 1, sym_constructor, STATE(3360), 1, sym_integer, STATE(7594), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3495), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3363), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1165), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [81023] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9598), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [81117] = 20, ACTIONS(4757), 1, sym__varid, ACTIONS(4759), 1, sym_string, ACTIONS(4761), 1, sym_triple_quote_string, ACTIONS(4763), 1, sym__integer_literal, ACTIONS(4765), 1, sym__hex_literal, ACTIONS(4767), 1, anon_sym__, ACTIONS(4771), 1, anon_sym_LPAREN, ACTIONS(4775), 1, anon_sym_LBRACE, ACTIONS(5632), 1, sym_hole, ACTIONS(5637), 1, anon_sym_AT, ACTIONS(5639), 1, sym__conid, STATE(3230), 1, sym_constructor, STATE(3360), 1, sym_integer, STATE(7594), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3347), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3363), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1165), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [81197] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4733), 1, sym__varid, ACTIONS(4735), 1, sym_string, ACTIONS(4737), 1, sym_triple_quote_string, ACTIONS(4739), 1, sym__integer_literal, ACTIONS(4741), 1, sym__hex_literal, ACTIONS(4743), 1, anon_sym__, ACTIONS(4745), 1, sym_hole, ACTIONS(4747), 1, anon_sym_LPAREN, ACTIONS(4749), 1, sym__conid, ACTIONS(4751), 1, anon_sym_LBRACE, ACTIONS(4753), 1, anon_sym_AT, STATE(1288), 1, sym_forall, STATE(4012), 1, sym_constructor, STATE(4065), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7829), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4934), 2, sym_type_apply, sym__btype, STATE(6676), 2, sym_type_infix, sym__type, STATE(4118), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1421), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [81287] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9768), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [81381] = 20, ACTIONS(4757), 1, sym__varid, ACTIONS(4759), 1, sym_string, ACTIONS(4761), 1, sym_triple_quote_string, ACTIONS(4763), 1, sym__integer_literal, ACTIONS(4765), 1, sym__hex_literal, ACTIONS(4767), 1, anon_sym__, ACTIONS(4771), 1, anon_sym_LPAREN, ACTIONS(4775), 1, anon_sym_LBRACE, ACTIONS(5637), 1, anon_sym_AT, ACTIONS(5643), 1, sym_hole, ACTIONS(5645), 1, sym__conid, STATE(3230), 1, sym_constructor, STATE(3360), 1, sym_integer, STATE(7594), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3366), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3363), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1239), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [81461] = 20, ACTIONS(4757), 1, sym__varid, ACTIONS(4759), 1, sym_string, ACTIONS(4761), 1, sym_triple_quote_string, ACTIONS(4763), 1, sym__integer_literal, ACTIONS(4765), 1, sym__hex_literal, ACTIONS(4767), 1, anon_sym__, ACTIONS(4771), 1, anon_sym_LPAREN, ACTIONS(4775), 1, anon_sym_LBRACE, ACTIONS(5632), 1, sym_hole, ACTIONS(5637), 1, anon_sym_AT, ACTIONS(5648), 1, sym__conid, STATE(3230), 1, sym_constructor, STATE(3360), 1, sym_integer, STATE(7594), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3405), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3363), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1165), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [81541] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9875), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [81635] = 20, ACTIONS(4803), 1, sym__varid, ACTIONS(4805), 1, sym_string, ACTIONS(4807), 1, sym_triple_quote_string, ACTIONS(4809), 1, sym__integer_literal, ACTIONS(4811), 1, sym__hex_literal, ACTIONS(4813), 1, anon_sym__, ACTIONS(4817), 1, anon_sym_LPAREN, ACTIONS(4821), 1, anon_sym_LBRACE, ACTIONS(5651), 1, sym_hole, ACTIONS(5653), 1, sym__conid, ACTIONS(5656), 1, anon_sym_AT, STATE(3108), 1, sym_constructor, STATE(3254), 1, sym_integer, STATE(7599), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 2, sym__layout_semicolon, anon_sym_SEMI, STATE(3314), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3495), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_in, STATE(1174), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [81715] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5454), 1, sym__varid, ACTIONS(5456), 1, sym_string, ACTIONS(5458), 1, sym_triple_quote_string, ACTIONS(5460), 1, sym__integer_literal, ACTIONS(5462), 1, sym__hex_literal, ACTIONS(5464), 1, anon_sym__, ACTIONS(5466), 1, sym_hole, ACTIONS(5468), 1, anon_sym_LPAREN, ACTIONS(5470), 1, sym__conid, ACTIONS(5472), 1, anon_sym_LBRACE, ACTIONS(5474), 1, anon_sym_AT, STATE(1173), 1, sym_forall, STATE(4312), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4616), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7748), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5646), 2, sym_type_apply, sym__btype, STATE(6111), 2, sym_type_infix, sym__type, STATE(4510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1527), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [81805] = 25, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1878), 1, sym_hole, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5420), 2, sym_type_apply, sym__btype, STATE(5659), 2, sym_type_infix, sym__type, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1587), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [81895] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9969), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [81989] = 20, ACTIONS(4803), 1, sym__varid, ACTIONS(4805), 1, sym_string, ACTIONS(4807), 1, sym_triple_quote_string, ACTIONS(4809), 1, sym__integer_literal, ACTIONS(4811), 1, sym__hex_literal, ACTIONS(4813), 1, anon_sym__, ACTIONS(4817), 1, anon_sym_LPAREN, ACTIONS(4821), 1, anon_sym_LBRACE, ACTIONS(5651), 1, sym_hole, ACTIONS(5656), 1, anon_sym_AT, ACTIONS(5658), 1, sym__conid, STATE(3108), 1, sym_constructor, STATE(3254), 1, sym_integer, STATE(7599), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 2, sym__layout_semicolon, anon_sym_SEMI, STATE(3314), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3347), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_in, STATE(1174), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [82069] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5454), 1, sym__varid, ACTIONS(5456), 1, sym_string, ACTIONS(5458), 1, sym_triple_quote_string, ACTIONS(5460), 1, sym__integer_literal, ACTIONS(5462), 1, sym__hex_literal, ACTIONS(5464), 1, anon_sym__, ACTIONS(5468), 1, anon_sym_LPAREN, ACTIONS(5470), 1, sym__conid, ACTIONS(5472), 1, anon_sym_LBRACE, ACTIONS(5474), 1, anon_sym_AT, ACTIONS(5662), 1, sym_hole, STATE(1316), 1, sym_forall, STATE(4312), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4616), 1, sym_integer, STATE(5530), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(5815), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(7748), 1, aux_sym__qualifying_module, STATE(7798), 1, sym_type_apply, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1528), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [82163] = 20, ACTIONS(4803), 1, sym__varid, ACTIONS(4805), 1, sym_string, ACTIONS(4807), 1, sym_triple_quote_string, ACTIONS(4809), 1, sym__integer_literal, ACTIONS(4811), 1, sym__hex_literal, ACTIONS(4813), 1, anon_sym__, ACTIONS(4817), 1, anon_sym_LPAREN, ACTIONS(4821), 1, anon_sym_LBRACE, ACTIONS(5656), 1, anon_sym_AT, ACTIONS(5664), 1, sym_hole, ACTIONS(5666), 1, sym__conid, STATE(3108), 1, sym_constructor, STATE(3254), 1, sym_integer, STATE(7599), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 2, sym__layout_semicolon, anon_sym_SEMI, STATE(3314), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3366), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_in, STATE(1249), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [82243] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8886), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [82337] = 20, ACTIONS(4803), 1, sym__varid, ACTIONS(4805), 1, sym_string, ACTIONS(4807), 1, sym_triple_quote_string, ACTIONS(4809), 1, sym__integer_literal, ACTIONS(4811), 1, sym__hex_literal, ACTIONS(4813), 1, anon_sym__, ACTIONS(4817), 1, anon_sym_LPAREN, ACTIONS(4821), 1, anon_sym_LBRACE, ACTIONS(5651), 1, sym_hole, ACTIONS(5656), 1, anon_sym_AT, ACTIONS(5669), 1, sym__conid, STATE(3108), 1, sym_constructor, STATE(3254), 1, sym_integer, STATE(7599), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 2, sym__layout_semicolon, anon_sym_SEMI, STATE(3314), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3405), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_in, STATE(1174), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [82417] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9086), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [82511] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3337), 1, sym__varid, ACTIONS(3339), 1, sym_string, ACTIONS(3341), 1, sym_triple_quote_string, ACTIONS(3343), 1, sym__integer_literal, ACTIONS(3345), 1, sym__hex_literal, ACTIONS(3350), 1, anon_sym__, ACTIONS(3354), 1, anon_sym_LPAREN, ACTIONS(3360), 1, anon_sym_LBRACE, ACTIONS(5672), 1, sym_hole, ACTIONS(5674), 1, sym__conid, ACTIONS(5676), 1, anon_sym_AT, STATE(1297), 1, sym_forall, STATE(2990), 1, sym_constructor, STATE(3028), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(8015), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4026), 2, sym_type_apply, sym__btype, STATE(5054), 2, sym_type_infix, sym__type, STATE(3038), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(959), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [82601] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8808), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [82695] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2472), 1, sym__varid, ACTIONS(2474), 1, sym_string, ACTIONS(2476), 1, sym_triple_quote_string, ACTIONS(2478), 1, sym__integer_literal, ACTIONS(2480), 1, sym__hex_literal, ACTIONS(2482), 1, anon_sym__, ACTIONS(2484), 1, sym_hole, ACTIONS(2486), 1, anon_sym_LPAREN, ACTIONS(2488), 1, sym__conid, ACTIONS(2490), 1, anon_sym_LBRACE, ACTIONS(2492), 1, anon_sym_AT, STATE(1299), 1, sym_forall, STATE(3011), 1, sym_constructor, STATE(3187), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7719), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2775), 2, sym_type_apply, sym__btype, STATE(3362), 2, sym_type_infix, sym__type, STATE(3140), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(979), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [82785] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3337), 1, sym__varid, ACTIONS(3339), 1, sym_string, ACTIONS(3341), 1, sym_triple_quote_string, ACTIONS(3343), 1, sym__integer_literal, ACTIONS(3345), 1, sym__hex_literal, ACTIONS(3350), 1, anon_sym__, ACTIONS(3354), 1, anon_sym_LPAREN, ACTIONS(3360), 1, anon_sym_LBRACE, ACTIONS(5672), 1, sym_hole, ACTIONS(5674), 1, sym__conid, ACTIONS(5676), 1, anon_sym_AT, STATE(1186), 1, sym_forall, STATE(2990), 1, sym_constructor, STATE(3028), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(8015), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4026), 2, sym_type_apply, sym__btype, STATE(5277), 2, sym_type_infix, sym__type, STATE(3038), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(959), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [82875] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9520), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [82969] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5582), 1, sym__varid, ACTIONS(5584), 1, sym_string, ACTIONS(5586), 1, sym_triple_quote_string, ACTIONS(5588), 1, sym__integer_literal, ACTIONS(5590), 1, sym__hex_literal, ACTIONS(5592), 1, anon_sym__, ACTIONS(5594), 1, sym_hole, ACTIONS(5596), 1, anon_sym_LPAREN, ACTIONS(5598), 1, sym__conid, ACTIONS(5600), 1, anon_sym_LBRACE, ACTIONS(5602), 1, anon_sym_AT, STATE(1308), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4530), 1, sym_constructor, STATE(4794), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7634), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5659), 2, sym_type_infix, sym__type, STATE(5761), 2, sym_type_apply, sym__btype, STATE(4758), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1693), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [83059] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9983), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [83153] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5097), 1, sym__varid, ACTIONS(5099), 1, sym_string, ACTIONS(5101), 1, sym_triple_quote_string, ACTIONS(5103), 1, sym__integer_literal, ACTIONS(5105), 1, sym__hex_literal, ACTIONS(5107), 1, anon_sym__, ACTIONS(5109), 1, sym_hole, ACTIONS(5111), 1, anon_sym_LPAREN, ACTIONS(5113), 1, sym__conid, ACTIONS(5115), 1, anon_sym_LBRACE, ACTIONS(5117), 1, anon_sym_AT, STATE(1335), 1, sym_forall, STATE(4024), 1, sym_constructor, STATE(4153), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7625), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5010), 2, sym_type_apply, sym__btype, STATE(5542), 2, sym_type_infix, sym__type, STATE(4173), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1398), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [83243] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3337), 1, sym__varid, ACTIONS(3339), 1, sym_string, ACTIONS(3341), 1, sym_triple_quote_string, ACTIONS(3343), 1, sym__integer_literal, ACTIONS(3345), 1, sym__hex_literal, ACTIONS(3350), 1, anon_sym__, ACTIONS(3354), 1, anon_sym_LPAREN, ACTIONS(3360), 1, anon_sym_LBRACE, ACTIONS(5674), 1, sym__conid, ACTIONS(5676), 1, anon_sym_AT, ACTIONS(5678), 1, sym_hole, STATE(1297), 1, sym_forall, STATE(2990), 1, sym_constructor, STATE(3028), 1, sym_integer, STATE(4036), 1, sym__btype, STATE(4317), 1, aux_sym_forall_repeat1, STATE(5032), 1, sym_type_infix, STATE(5067), 1, sym__type, STATE(5250), 1, sym_type_apply, STATE(6216), 1, sym__forall_kw, STATE(8015), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3038), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(936), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [83337] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8855), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [83431] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8985), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [83525] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9089), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [83619] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9209), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [83713] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9285), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [83807] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9334), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [83901] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9399), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [83995] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9461), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [84089] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9523), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [84183] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9576), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [84277] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9638), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [84371] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9704), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [84465] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9739), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [84559] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9781), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [84653] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9814), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [84747] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9842), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [84841] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9868), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [84935] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9897), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [85029] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9924), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [85123] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9951), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [85217] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(9976), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [85311] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(10006), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [85405] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, STATE(10059), 1, sym__type, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [85499] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8734), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [85593] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8752), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [85687] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8770), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [85781] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8788), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [85875] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8806), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [85969] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8824), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [86063] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8842), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [86157] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8860), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [86251] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8878), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [86345] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8896), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [86439] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8914), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [86533] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8932), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [86627] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8950), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [86721] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8968), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [86815] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(8986), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [86909] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9004), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [87003] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9022), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [87097] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9040), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [87191] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9058), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [87285] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9076), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [87379] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9094), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [87473] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9112), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [87567] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9130), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [87661] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9148), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [87755] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9166), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [87849] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9184), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [87943] = 27, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(1284), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5811), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9220), 1, sym__type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [88037] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4991), 1, sym__varid, ACTIONS(4993), 1, sym_string, ACTIONS(4995), 1, sym_triple_quote_string, ACTIONS(4997), 1, sym__integer_literal, ACTIONS(4999), 1, sym__hex_literal, ACTIONS(5001), 1, anon_sym__, ACTIONS(5003), 1, sym_hole, ACTIONS(5005), 1, anon_sym_LPAREN, ACTIONS(5007), 1, sym__conid, ACTIONS(5009), 1, anon_sym_LBRACE, ACTIONS(5011), 1, anon_sym_AT, STATE(1238), 1, sym_forall, STATE(4213), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4357), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7584), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5028), 2, sym_type_apply, sym__btype, STATE(5665), 2, sym_type_infix, sym__type, STATE(4380), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1491), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [88127] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4991), 1, sym__varid, ACTIONS(4993), 1, sym_string, ACTIONS(4995), 1, sym_triple_quote_string, ACTIONS(4997), 1, sym__integer_literal, ACTIONS(4999), 1, sym__hex_literal, ACTIONS(5001), 1, anon_sym__, ACTIONS(5005), 1, anon_sym_LPAREN, ACTIONS(5007), 1, sym__conid, ACTIONS(5009), 1, anon_sym_LBRACE, ACTIONS(5011), 1, anon_sym_AT, ACTIONS(5680), 1, sym_hole, STATE(1344), 1, sym_forall, STATE(4213), 1, sym_constructor, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4357), 1, sym_integer, STATE(5329), 1, sym__btype, STATE(5701), 1, sym_type_infix, STATE(5702), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(6709), 1, sym_type_apply, STATE(7584), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4380), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1446), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [88221] = 20, ACTIONS(5682), 1, sym__varid, ACTIONS(5685), 1, sym_string, ACTIONS(5688), 1, sym_triple_quote_string, ACTIONS(5691), 1, sym__integer_literal, ACTIONS(5694), 1, sym__hex_literal, ACTIONS(5697), 1, anon_sym__, ACTIONS(5700), 1, sym_hole, ACTIONS(5703), 1, anon_sym_LPAREN, ACTIONS(5706), 1, sym__conid, ACTIONS(5709), 1, anon_sym_LBRACE, ACTIONS(5712), 1, anon_sym_AT, STATE(3230), 1, sym_constructor, STATE(3360), 1, sym_integer, STATE(7594), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3290), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3363), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1239), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [88301] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4689), 1, sym__varid, ACTIONS(4691), 1, sym_string, ACTIONS(4693), 1, sym_triple_quote_string, ACTIONS(4695), 1, sym__integer_literal, ACTIONS(4697), 1, sym__hex_literal, ACTIONS(4699), 1, anon_sym__, ACTIONS(4701), 1, sym_hole, ACTIONS(4703), 1, anon_sym_LPAREN, ACTIONS(4705), 1, sym__conid, ACTIONS(4707), 1, anon_sym_LBRACE, ACTIONS(4709), 1, anon_sym_AT, STATE(1351), 1, sym_forall, STATE(4127), 1, sym_constructor, STATE(4313), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7839), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5178), 2, sym_type_apply, sym__btype, STATE(8259), 2, sym_type_infix, sym__type, STATE(4330), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1489), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [88391] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3810), 1, sym__varid, ACTIONS(3812), 1, sym_string, ACTIONS(3814), 1, sym_triple_quote_string, ACTIONS(3816), 1, sym__integer_literal, ACTIONS(3818), 1, sym__hex_literal, ACTIONS(3820), 1, anon_sym__, ACTIONS(3824), 1, anon_sym_LPAREN, ACTIONS(3829), 1, anon_sym_LBRACE, ACTIONS(5715), 1, sym_hole, ACTIONS(5717), 1, sym__conid, ACTIONS(5719), 1, anon_sym_AT, STATE(1303), 1, sym_forall, STATE(3023), 1, sym_constructor, STATE(3236), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7842), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4184), 2, sym_type_apply, sym__btype, STATE(5542), 2, sym_type_infix, sym__type, STATE(3189), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(996), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [88481] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5721), 1, sym__varid, ACTIONS(5723), 1, sym_string, ACTIONS(5725), 1, sym_triple_quote_string, ACTIONS(5727), 1, sym__integer_literal, ACTIONS(5729), 1, sym__hex_literal, ACTIONS(5731), 1, anon_sym__, ACTIONS(5733), 1, sym_hole, ACTIONS(5735), 1, anon_sym_LPAREN, ACTIONS(5737), 1, sym__conid, ACTIONS(5739), 1, anon_sym_LBRACE, ACTIONS(5741), 1, anon_sym_AT, STATE(1313), 1, sym_forall, STATE(3506), 1, sym_constructor, STATE(3739), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7568), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4866), 2, sym_type_apply, sym__btype, STATE(7402), 2, sym_type_infix, sym__type, STATE(3745), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1359), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [88571] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2596), 1, sym__varid, ACTIONS(2600), 1, sym_string, ACTIONS(2602), 1, sym_triple_quote_string, ACTIONS(2604), 1, sym__integer_literal, ACTIONS(2606), 1, sym__hex_literal, ACTIONS(2608), 1, anon_sym__, ACTIONS(2610), 1, sym_hole, ACTIONS(2612), 1, anon_sym_LPAREN, ACTIONS(2614), 1, sym__conid, ACTIONS(2618), 1, anon_sym_LBRACE, ACTIONS(2620), 1, anon_sym_AT, STATE(1309), 1, sym_forall, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2954), 2, sym_type_apply, sym__btype, STATE(3817), 2, sym_type_infix, sym__type, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1261), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [88661] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5558), 1, sym__varid, ACTIONS(5560), 1, sym_string, ACTIONS(5562), 1, sym_triple_quote_string, ACTIONS(5564), 1, sym__integer_literal, ACTIONS(5566), 1, sym__hex_literal, ACTIONS(5568), 1, anon_sym__, ACTIONS(5570), 1, sym_hole, ACTIONS(5572), 1, anon_sym_LPAREN, ACTIONS(5574), 1, sym__conid, ACTIONS(5576), 1, anon_sym_LBRACE, ACTIONS(5578), 1, anon_sym_AT, STATE(1248), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4640), 1, sym_constructor, STATE(4795), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7787), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6083), 2, sym_type_apply, sym__btype, STATE(6111), 2, sym_type_infix, sym__type, STATE(4802), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1679), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [88751] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5721), 1, sym__varid, ACTIONS(5723), 1, sym_string, ACTIONS(5725), 1, sym_triple_quote_string, ACTIONS(5727), 1, sym__integer_literal, ACTIONS(5729), 1, sym__hex_literal, ACTIONS(5731), 1, anon_sym__, ACTIONS(5733), 1, sym_hole, ACTIONS(5735), 1, anon_sym_LPAREN, ACTIONS(5737), 1, sym__conid, ACTIONS(5739), 1, anon_sym_LBRACE, ACTIONS(5741), 1, anon_sym_AT, STATE(1247), 1, sym_forall, STATE(3506), 1, sym_constructor, STATE(3739), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7568), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4866), 2, sym_type_apply, sym__btype, STATE(7078), 2, sym_type_infix, sym__type, STATE(3745), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1359), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [88841] = 23, ACTIONS(5743), 1, sym__varid, ACTIONS(5749), 1, sym_string, ACTIONS(5752), 1, sym__integer_literal, ACTIONS(5755), 1, sym__hex_literal, ACTIONS(5758), 1, anon_sym__, ACTIONS(5761), 1, anon_sym_LPAREN, ACTIONS(5764), 1, sym__conid, ACTIONS(5767), 1, anon_sym_LBRACE, ACTIONS(5770), 1, anon_sym_LBRACK, STATE(3803), 1, sym_variable, STATE(3837), 1, sym_constructor, STATE(4071), 1, sym__qcon, STATE(4074), 1, sym_literal, STATE(4203), 1, sym_pat_fields, STATE(4222), 1, sym_wildcard, STATE(4258), 1, sym_qualified_constructor, STATE(7574), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5746), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4253), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3252), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, STATE(1246), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [88927] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5721), 1, sym__varid, ACTIONS(5723), 1, sym_string, ACTIONS(5725), 1, sym_triple_quote_string, ACTIONS(5727), 1, sym__integer_literal, ACTIONS(5729), 1, sym__hex_literal, ACTIONS(5731), 1, anon_sym__, ACTIONS(5735), 1, anon_sym_LPAREN, ACTIONS(5737), 1, sym__conid, ACTIONS(5739), 1, anon_sym_LBRACE, ACTIONS(5741), 1, anon_sym_AT, ACTIONS(5773), 1, sym_hole, STATE(1313), 1, sym_forall, STATE(3506), 1, sym_constructor, STATE(3739), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4876), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6359), 1, sym_type_apply, STATE(6935), 1, sym_type_infix, STATE(6952), 1, sym__type, STATE(7568), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3745), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1365), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [89021] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5558), 1, sym__varid, ACTIONS(5560), 1, sym_string, ACTIONS(5562), 1, sym_triple_quote_string, ACTIONS(5564), 1, sym__integer_literal, ACTIONS(5566), 1, sym__hex_literal, ACTIONS(5568), 1, anon_sym__, ACTIONS(5572), 1, anon_sym_LPAREN, ACTIONS(5574), 1, sym__conid, ACTIONS(5576), 1, anon_sym_LBRACE, ACTIONS(5578), 1, anon_sym_AT, ACTIONS(5775), 1, sym_hole, STATE(1266), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4640), 1, sym_constructor, STATE(4795), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5814), 1, sym_type_infix, STATE(5815), 1, sym__type, STATE(6082), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7787), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4802), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1682), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [89115] = 20, ACTIONS(5777), 1, sym__varid, ACTIONS(5780), 1, sym_string, ACTIONS(5783), 1, sym_triple_quote_string, ACTIONS(5786), 1, sym__integer_literal, ACTIONS(5789), 1, sym__hex_literal, ACTIONS(5792), 1, anon_sym__, ACTIONS(5795), 1, sym_hole, ACTIONS(5798), 1, anon_sym_LPAREN, ACTIONS(5801), 1, sym__conid, ACTIONS(5804), 1, anon_sym_LBRACE, ACTIONS(5807), 1, anon_sym_AT, STATE(3108), 1, sym_constructor, STATE(3254), 1, sym_integer, STATE(7599), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 2, sym__layout_semicolon, anon_sym_SEMI, STATE(3314), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3290), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_in, STATE(1249), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [89195] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5171), 1, sym__varid, ACTIONS(5173), 1, sym_string, ACTIONS(5175), 1, sym_triple_quote_string, ACTIONS(5177), 1, sym__integer_literal, ACTIONS(5179), 1, sym__hex_literal, ACTIONS(5181), 1, anon_sym__, ACTIONS(5183), 1, sym_hole, ACTIONS(5185), 1, anon_sym_LPAREN, ACTIONS(5187), 1, sym__conid, ACTIONS(5189), 1, anon_sym_LBRACE, ACTIONS(5191), 1, anon_sym_AT, STATE(1307), 1, sym_forall, STATE(3741), 1, sym_constructor, STATE(4205), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7759), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4927), 2, sym_type_apply, sym__btype, STATE(7843), 2, sym_type_infix, sym__type, STATE(4106), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1410), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [89285] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5241), 1, sym__varid, ACTIONS(5243), 1, sym_string, ACTIONS(5245), 1, sym_triple_quote_string, ACTIONS(5247), 1, sym__integer_literal, ACTIONS(5249), 1, sym__hex_literal, ACTIONS(5251), 1, anon_sym__, ACTIONS(5253), 1, sym_hole, ACTIONS(5255), 1, anon_sym_LPAREN, ACTIONS(5257), 1, sym__conid, ACTIONS(5259), 1, anon_sym_LBRACE, ACTIONS(5261), 1, anon_sym_AT, STATE(1252), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4604), 1, sym_constructor, STATE(4690), 1, sym_integer, STATE(6216), 1, sym__forall_kw, STATE(7813), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5781), 2, sym_type_apply, sym__btype, STATE(6111), 2, sym_type_infix, sym__type, STATE(4766), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1708), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [89375] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5241), 1, sym__varid, ACTIONS(5243), 1, sym_string, ACTIONS(5245), 1, sym_triple_quote_string, ACTIONS(5247), 1, sym__integer_literal, ACTIONS(5249), 1, sym__hex_literal, ACTIONS(5251), 1, anon_sym__, ACTIONS(5255), 1, anon_sym_LPAREN, ACTIONS(5257), 1, sym__conid, ACTIONS(5259), 1, anon_sym_LBRACE, ACTIONS(5261), 1, anon_sym_AT, ACTIONS(5810), 1, sym_hole, STATE(1355), 1, sym_forall, STATE(4317), 1, aux_sym_forall_repeat1, STATE(4604), 1, sym_constructor, STATE(4690), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5764), 1, sym__btype, STATE(5814), 1, sym_type_infix, STATE(5815), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(7813), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4766), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1709), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [89469] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3810), 1, sym__varid, ACTIONS(3812), 1, sym_string, ACTIONS(3814), 1, sym_triple_quote_string, ACTIONS(3816), 1, sym__integer_literal, ACTIONS(3818), 1, sym__hex_literal, ACTIONS(3820), 1, anon_sym__, ACTIONS(3824), 1, anon_sym_LPAREN, ACTIONS(3829), 1, anon_sym_LBRACE, ACTIONS(5715), 1, sym_hole, ACTIONS(5717), 1, sym__conid, ACTIONS(5719), 1, anon_sym_AT, STATE(1255), 1, sym_forall, STATE(3023), 1, sym_constructor, STATE(3236), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7842), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4184), 2, sym_type_apply, sym__btype, STATE(5425), 2, sym_type_infix, sym__type, STATE(3189), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(996), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [89559] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5320), 1, sym__varid, ACTIONS(5322), 1, sym_string, ACTIONS(5324), 1, sym_triple_quote_string, ACTIONS(5326), 1, sym__integer_literal, ACTIONS(5328), 1, sym__hex_literal, ACTIONS(5330), 1, anon_sym__, ACTIONS(5332), 1, sym_hole, ACTIONS(5334), 1, anon_sym_LPAREN, ACTIONS(5336), 1, sym__conid, ACTIONS(5338), 1, anon_sym_LBRACE, ACTIONS(5340), 1, anon_sym_AT, STATE(1260), 1, sym_forall, STATE(3638), 1, sym_constructor, STATE(3881), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7639), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4696), 2, sym_type_apply, sym__btype, STATE(7457), 2, sym_type_infix, sym__type, STATE(3885), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1389), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [89649] = 27, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3810), 1, sym__varid, ACTIONS(3812), 1, sym_string, ACTIONS(3814), 1, sym_triple_quote_string, ACTIONS(3816), 1, sym__integer_literal, ACTIONS(3818), 1, sym__hex_literal, ACTIONS(3820), 1, anon_sym__, ACTIONS(3824), 1, anon_sym_LPAREN, ACTIONS(3829), 1, anon_sym_LBRACE, ACTIONS(5717), 1, sym__conid, ACTIONS(5719), 1, anon_sym_AT, ACTIONS(5812), 1, sym_hole, STATE(1303), 1, sym_forall, STATE(3023), 1, sym_constructor, STATE(3236), 1, sym_integer, STATE(4209), 1, sym__btype, STATE(4317), 1, aux_sym_forall_repeat1, STATE(5431), 1, sym_type_apply, STATE(5545), 1, sym_type_infix, STATE(5547), 1, sym__type, STATE(6216), 1, sym__forall_kw, STATE(7842), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3189), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1012), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [89743] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4711), 1, sym__varid, ACTIONS(4713), 1, sym_string, ACTIONS(4715), 1, sym_triple_quote_string, ACTIONS(4717), 1, sym__integer_literal, ACTIONS(4719), 1, sym__hex_literal, ACTIONS(4721), 1, anon_sym__, ACTIONS(4725), 1, anon_sym_LPAREN, ACTIONS(4727), 1, sym__conid, ACTIONS(4729), 1, anon_sym_LBRACE, ACTIONS(4731), 1, anon_sym_AT, ACTIONS(5814), 1, sym_hole, STATE(1320), 1, sym_forall, STATE(3513), 1, sym_constructor, STATE(3779), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7588), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4756), 2, sym_type_apply, sym__btype, STATE(7459), 2, sym_type_infix, sym__type, STATE(3783), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1387), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [89833] = 25, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4711), 1, sym__varid, ACTIONS(4713), 1, sym_string, ACTIONS(4715), 1, sym_triple_quote_string, ACTIONS(4717), 1, sym__integer_literal, ACTIONS(4719), 1, sym__hex_literal, ACTIONS(4721), 1, anon_sym__, ACTIONS(4725), 1, anon_sym_LPAREN, ACTIONS(4727), 1, sym__conid, ACTIONS(4729), 1, anon_sym_LBRACE, ACTIONS(4731), 1, anon_sym_AT, ACTIONS(5814), 1, sym_hole, STATE(1021), 1, sym_forall, STATE(3513), 1, sym_constructor, STATE(3779), 1, sym_integer, STATE(4317), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7588), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4756), 2, sym_type_apply, sym__btype, STATE(7006), 2, sym_type_infix, sym__type, STATE(3783), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1387), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [89923] = 23, ACTIONS(5513), 1, sym__varid, ACTIONS(5517), 1, sym_string, ACTIONS(5519), 1, sym__integer_literal, ACTIONS(5521), 1, sym__hex_literal, ACTIONS(5523), 1, anon_sym__, ACTIONS(5525), 1, anon_sym_LPAREN, ACTIONS(5530), 1, anon_sym_LBRACE, ACTIONS(5532), 1, anon_sym_LBRACK, ACTIONS(5816), 1, sym__conid, STATE(3803), 1, sym_variable, STATE(3837), 1, sym_constructor, STATE(4071), 1, sym__qcon, STATE(4074), 1, sym_literal, STATE(4203), 1, sym_pat_fields, STATE(4222), 1, sym_wildcard, STATE(4258), 1, sym_qualified_constructor, STATE(7574), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5515), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4253), 3, sym_integer, sym__numeric, sym__literal, ACTIONS(3228), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, STATE(1246), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [90009] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(439), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5829), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [90096] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5320), 1, sym__varid, ACTIONS(5322), 1, sym_string, ACTIONS(5324), 1, sym_triple_quote_string, ACTIONS(5326), 1, sym__integer_literal, ACTIONS(5328), 1, sym__hex_literal, ACTIONS(5330), 1, anon_sym__, ACTIONS(5334), 1, anon_sym_LPAREN, ACTIONS(5336), 1, sym__conid, ACTIONS(5338), 1, anon_sym_LBRACE, ACTIONS(5340), 1, anon_sym_AT, ACTIONS(5342), 1, sym_hole, STATE(2153), 1, sym_forall, STATE(3638), 1, sym_constructor, STATE(3881), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4752), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6388), 1, sym_type_apply, STATE(7519), 1, sym_type_infix, STATE(7639), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3885), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1390), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [90187] = 20, ACTIONS(5841), 1, sym__varid, ACTIONS(5844), 1, sym_string, ACTIONS(5847), 1, sym_triple_quote_string, ACTIONS(5850), 1, sym__integer_literal, ACTIONS(5853), 1, sym__hex_literal, ACTIONS(5856), 1, anon_sym__, ACTIONS(5859), 1, sym_hole, ACTIONS(5862), 1, anon_sym_LPAREN, ACTIONS(5865), 1, sym__conid, ACTIONS(5868), 1, anon_sym_LBRACE, ACTIONS(5871), 1, anon_sym_AT, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3495), 4, sym__operator, anon_sym_PIPE, anon_sym_forall, anon_sym_u2200, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1296), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [90266] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(507), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5874), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [90353] = 20, ACTIONS(5876), 1, sym__varid, ACTIONS(5879), 1, sym_string, ACTIONS(5882), 1, sym_triple_quote_string, ACTIONS(5885), 1, sym__integer_literal, ACTIONS(5888), 1, sym__hex_literal, ACTIONS(5891), 1, anon_sym__, ACTIONS(5894), 1, sym_hole, ACTIONS(5897), 1, anon_sym_LPAREN, ACTIONS(5900), 1, sym__conid, ACTIONS(5903), 1, anon_sym_LBRACE, ACTIONS(5906), 1, anon_sym_AT, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3405), 4, sym__operator, anon_sym_PIPE, anon_sym_forall, anon_sym_u2200, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1296), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [90432] = 20, ACTIONS(5909), 1, sym__varid, ACTIONS(5912), 1, sym_string, ACTIONS(5915), 1, sym_triple_quote_string, ACTIONS(5918), 1, sym__integer_literal, ACTIONS(5921), 1, sym__hex_literal, ACTIONS(5924), 1, anon_sym__, ACTIONS(5927), 1, sym_hole, ACTIONS(5930), 1, anon_sym_LPAREN, ACTIONS(5933), 1, sym__conid, ACTIONS(5936), 1, anon_sym_LBRACE, ACTIONS(5939), 1, anon_sym_AT, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3495), 4, sym__operator, anon_sym_PIPE, anon_sym_forall, anon_sym_u2200, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1270), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [90511] = 20, ACTIONS(5942), 1, sym__varid, ACTIONS(5945), 1, sym_string, ACTIONS(5948), 1, sym_triple_quote_string, ACTIONS(5951), 1, sym__integer_literal, ACTIONS(5954), 1, sym__hex_literal, ACTIONS(5957), 1, anon_sym__, ACTIONS(5960), 1, sym_hole, ACTIONS(5963), 1, anon_sym_LPAREN, ACTIONS(5966), 1, sym__conid, ACTIONS(5969), 1, anon_sym_LBRACE, ACTIONS(5972), 1, anon_sym_AT, STATE(3335), 1, sym_constructor, STATE(3460), 1, sym_integer, STATE(7926), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 3, sym__operator, anon_sym_forall, anon_sym_u2200, ACTIONS(3364), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3462), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1317), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [90590] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5558), 1, sym__varid, ACTIONS(5560), 1, sym_string, ACTIONS(5562), 1, sym_triple_quote_string, ACTIONS(5564), 1, sym__integer_literal, ACTIONS(5566), 1, sym__hex_literal, ACTIONS(5568), 1, anon_sym__, ACTIONS(5572), 1, anon_sym_LPAREN, ACTIONS(5574), 1, sym__conid, ACTIONS(5576), 1, anon_sym_LBRACE, ACTIONS(5578), 1, anon_sym_AT, ACTIONS(5775), 1, sym_hole, STATE(2167), 1, sym_forall, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4640), 1, sym_constructor, STATE(4795), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5534), 1, sym_type_infix, STATE(6084), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7787), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4802), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1682), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [90681] = 20, ACTIONS(5975), 1, sym__varid, ACTIONS(5979), 1, sym_string, ACTIONS(5983), 1, sym_triple_quote_string, ACTIONS(5987), 1, sym__integer_literal, ACTIONS(5991), 1, sym__hex_literal, ACTIONS(5995), 1, anon_sym__, ACTIONS(5999), 1, sym_hole, ACTIONS(6003), 1, anon_sym_LPAREN, ACTIONS(6007), 1, sym__conid, ACTIONS(6011), 1, anon_sym_LBRACE, ACTIONS(6015), 1, anon_sym_AT, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3347), 4, sym__operator, anon_sym_PIPE, anon_sym_forall, anon_sym_u2200, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1270), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [90760] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5013), 1, sym__varid, ACTIONS(5015), 1, sym_string, ACTIONS(5017), 1, sym_triple_quote_string, ACTIONS(5019), 1, sym__integer_literal, ACTIONS(5021), 1, sym__hex_literal, ACTIONS(5023), 1, anon_sym__, ACTIONS(5027), 1, anon_sym_LPAREN, ACTIONS(5029), 1, sym__conid, ACTIONS(5031), 1, anon_sym_LBRACE, ACTIONS(5033), 1, anon_sym_AT, ACTIONS(5035), 1, sym_hole, STATE(2198), 1, sym_forall, STATE(3336), 1, sym_constructor, STATE(3529), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4553), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6322), 1, sym_type_apply, STATE(6346), 1, sym_type_infix, STATE(7626), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3525), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1347), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [90851] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(450), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6019), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [90938] = 20, ACTIONS(6021), 1, sym__varid, ACTIONS(6024), 1, sym_string, ACTIONS(6027), 1, sym_triple_quote_string, ACTIONS(6030), 1, sym__integer_literal, ACTIONS(6033), 1, sym__hex_literal, ACTIONS(6036), 1, anon_sym__, ACTIONS(6039), 1, sym_hole, ACTIONS(6042), 1, anon_sym_LPAREN, ACTIONS(6045), 1, sym__conid, ACTIONS(6048), 1, anon_sym_LBRACE, ACTIONS(6051), 1, anon_sym_AT, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3366), 4, sym__operator, anon_sym_PIPE, anon_sym_forall, anon_sym_u2200, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1292), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [91017] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3908), 1, sym__varid, ACTIONS(3910), 1, sym_string, ACTIONS(3912), 1, sym_triple_quote_string, ACTIONS(3914), 1, sym__integer_literal, ACTIONS(3916), 1, sym__hex_literal, ACTIONS(3918), 1, anon_sym__, ACTIONS(3922), 1, anon_sym_LPAREN, ACTIONS(3927), 1, anon_sym_LBRACE, ACTIONS(5039), 1, sym__conid, ACTIONS(5041), 1, anon_sym_AT, ACTIONS(5043), 1, sym_hole, STATE(2199), 1, sym_forall, STATE(3029), 1, sym_constructor, STATE(3174), 1, sym_integer, STATE(4233), 1, sym__btype, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5375), 1, sym_type_apply, STATE(5692), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7633), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3166), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(976), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [91108] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(460), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6054), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [91195] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4216), 1, sym__varid, ACTIONS(4218), 1, sym_string, ACTIONS(4220), 1, sym_triple_quote_string, ACTIONS(4222), 1, sym__integer_literal, ACTIONS(4224), 1, sym__hex_literal, ACTIONS(4226), 1, anon_sym__, ACTIONS(4230), 1, anon_sym_LPAREN, ACTIONS(4235), 1, anon_sym_LBRACE, ACTIONS(5093), 1, sym__conid, ACTIONS(5095), 1, anon_sym_AT, ACTIONS(5119), 1, sym_hole, STATE(2200), 1, sym_forall, STATE(3044), 1, sym_constructor, STATE(3109), 1, sym_integer, STATE(4262), 1, sym__btype, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5444), 1, sym_type_apply, STATE(5481), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7640), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3178), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(991), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [91286] = 20, ACTIONS(3276), 1, sym_comma, ACTIONS(6056), 1, sym__varid, ACTIONS(6059), 1, sym_string, ACTIONS(6062), 1, sym_triple_quote_string, ACTIONS(6065), 1, sym__integer_literal, ACTIONS(6068), 1, sym__hex_literal, ACTIONS(6071), 1, anon_sym__, ACTIONS(6074), 1, sym_hole, ACTIONS(6077), 1, anon_sym_LPAREN, ACTIONS(6080), 1, sym__conid, ACTIONS(6083), 1, anon_sym_LBRACE, ACTIONS(6086), 1, anon_sym_AT, STATE(3270), 1, sym_constructor, STATE(3479), 1, sym_integer, STATE(7988), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3481), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3290), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_of, STATE(1274), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [91365] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4921), 1, sym__varid, ACTIONS(4923), 1, sym_string, ACTIONS(4925), 1, sym_triple_quote_string, ACTIONS(4927), 1, sym__integer_literal, ACTIONS(4929), 1, sym__hex_literal, ACTIONS(4931), 1, anon_sym__, ACTIONS(4935), 1, anon_sym_LPAREN, ACTIONS(4937), 1, sym__conid, ACTIONS(4939), 1, anon_sym_LBRACE, ACTIONS(4941), 1, anon_sym_AT, ACTIONS(4989), 1, sym_hole, STATE(2130), 1, sym_forall, STATE(4329), 1, sym_constructor, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4680), 1, sym_integer, STATE(5532), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7904), 1, aux_sym__qualifying_module, STATE(7989), 1, sym_type_apply, STATE(8636), 1, sym_type_infix, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4485), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1576), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [91456] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(470), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6089), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [91543] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2444), 1, sym__varid, ACTIONS(2448), 1, sym_string, ACTIONS(2450), 1, sym_triple_quote_string, ACTIONS(2452), 1, sym__integer_literal, ACTIONS(2454), 1, sym__hex_literal, ACTIONS(2456), 1, anon_sym__, ACTIONS(2460), 1, anon_sym_LPAREN, ACTIONS(2462), 1, sym__conid, ACTIONS(2464), 1, anon_sym_LBRACE, ACTIONS(2466), 1, anon_sym_AT, ACTIONS(6091), 1, sym_hole, STATE(2139), 1, sym_forall, STATE(2818), 1, sym__btype, STATE(3074), 1, sym_constructor, STATE(3137), 1, sym_type_apply, STATE(3198), 1, sym_integer, STATE(3374), 1, sym_type_infix, STATE(4339), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7674), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3201), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(992), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [91634] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3483), 1, sym__varid, ACTIONS(3487), 1, sym_string, ACTIONS(3489), 1, sym_triple_quote_string, ACTIONS(3491), 1, sym__integer_literal, ACTIONS(3493), 1, sym__hex_literal, ACTIONS(3497), 1, anon_sym__, ACTIONS(3501), 1, anon_sym_LPAREN, ACTIONS(3506), 1, anon_sym_LBRACE, ACTIONS(5123), 1, sym__conid, ACTIONS(5125), 1, anon_sym_AT, ACTIONS(5129), 1, sym_hole, STATE(2201), 1, sym_forall, STATE(2995), 1, sym_constructor, STATE(3018), 1, sym_integer, STATE(3870), 1, sym__btype, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5184), 1, sym_type_apply, STATE(5309), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7641), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3082), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(947), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [91725] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(480), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6093), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [91812] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3636), 1, sym__varid, ACTIONS(3638), 1, sym_string, ACTIONS(3640), 1, sym_triple_quote_string, ACTIONS(3642), 1, sym__integer_literal, ACTIONS(3644), 1, sym__hex_literal, ACTIONS(3646), 1, anon_sym__, ACTIONS(3650), 1, anon_sym_LPAREN, ACTIONS(3655), 1, anon_sym_LBRACE, ACTIONS(5133), 1, sym__conid, ACTIONS(5135), 1, anon_sym_AT, ACTIONS(5137), 1, sym_hole, STATE(2202), 1, sym_forall, STATE(2987), 1, sym_constructor, STATE(3085), 1, sym_integer, STATE(3892), 1, sym__btype, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5222), 1, sym_type_apply, STATE(5335), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7643), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3070), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(955), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [91903] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(493), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6095), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [91990] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5139), 1, sym__varid, ACTIONS(5141), 1, sym_string, ACTIONS(5143), 1, sym_triple_quote_string, ACTIONS(5145), 1, sym__integer_literal, ACTIONS(5147), 1, sym__hex_literal, ACTIONS(5149), 1, anon_sym__, ACTIONS(5153), 1, anon_sym_LPAREN, ACTIONS(5155), 1, sym__conid, ACTIONS(5157), 1, anon_sym_LBRACE, ACTIONS(5159), 1, anon_sym_AT, ACTIONS(5161), 1, sym_hole, STATE(2203), 1, sym_forall, STATE(3551), 1, sym_constructor, STATE(3690), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4849), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6360), 1, sym_type_infix, STATE(6612), 1, sym_type_apply, STATE(7645), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3684), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1393), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [92081] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(511), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6097), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [92168] = 26, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4685), 1, sym_hole, ACTIONS(4687), 1, anon_sym_AT, STATE(2109), 1, sym_forall, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5534), 1, sym_type_infix, STATE(5728), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1589), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [92259] = 20, ACTIONS(6099), 1, sym__varid, ACTIONS(6102), 1, sym_string, ACTIONS(6105), 1, sym_triple_quote_string, ACTIONS(6108), 1, sym__integer_literal, ACTIONS(6111), 1, sym__hex_literal, ACTIONS(6114), 1, anon_sym__, ACTIONS(6117), 1, sym_hole, ACTIONS(6120), 1, anon_sym_LPAREN, ACTIONS(6123), 1, sym__conid, ACTIONS(6126), 1, anon_sym_LBRACE, ACTIONS(6129), 1, anon_sym_AT, STATE(3315), 1, sym_constructor, STATE(3563), 1, sym_integer, STATE(7711), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 3, sym__operator, anon_sym_forall, anon_sym_u2200, ACTIONS(3485), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3613), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1290), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [92338] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4829), 1, sym__varid, ACTIONS(4831), 1, sym_string, ACTIONS(4833), 1, sym_triple_quote_string, ACTIONS(4835), 1, sym__integer_literal, ACTIONS(4837), 1, sym__hex_literal, ACTIONS(4839), 1, anon_sym__, ACTIONS(4843), 1, anon_sym_LPAREN, ACTIONS(4848), 1, anon_sym_LBRACE, ACTIONS(5165), 1, sym__conid, ACTIONS(5167), 1, anon_sym_AT, ACTIONS(5169), 1, sym_hole, STATE(2204), 1, sym_forall, STATE(3121), 1, sym_constructor, STATE(3358), 1, sym_integer, STATE(4284), 1, sym__btype, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5873), 1, sym_type_apply, STATE(6169), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7646), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3318), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1034), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [92429] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(436), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6132), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [92516] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4733), 1, sym__varid, ACTIONS(4735), 1, sym_string, ACTIONS(4737), 1, sym_triple_quote_string, ACTIONS(4739), 1, sym__integer_literal, ACTIONS(4741), 1, sym__hex_literal, ACTIONS(4743), 1, anon_sym__, ACTIONS(4747), 1, anon_sym_LPAREN, ACTIONS(4749), 1, sym__conid, ACTIONS(4751), 1, anon_sym_LBRACE, ACTIONS(4753), 1, anon_sym_AT, ACTIONS(4755), 1, sym_hole, STATE(2170), 1, sym_forall, STATE(4012), 1, sym_constructor, STATE(4065), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4963), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6692), 1, sym_type_infix, STATE(6743), 1, sym_type_apply, STATE(7829), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4118), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1402), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [92607] = 20, ACTIONS(6134), 1, sym__varid, ACTIONS(6138), 1, sym_string, ACTIONS(6142), 1, sym_triple_quote_string, ACTIONS(6146), 1, sym__integer_literal, ACTIONS(6150), 1, sym__hex_literal, ACTIONS(6154), 1, anon_sym__, ACTIONS(6158), 1, sym_hole, ACTIONS(6162), 1, anon_sym_LPAREN, ACTIONS(6166), 1, sym__conid, ACTIONS(6170), 1, anon_sym_LBRACE, ACTIONS(6174), 1, anon_sym_AT, STATE(3315), 1, sym_constructor, STATE(3563), 1, sym_integer, STATE(7711), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 3, sym__operator, anon_sym_forall, anon_sym_u2200, ACTIONS(3334), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3613), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1290), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [92686] = 20, ACTIONS(6178), 1, sym__varid, ACTIONS(6181), 1, sym_string, ACTIONS(6184), 1, sym_triple_quote_string, ACTIONS(6187), 1, sym__integer_literal, ACTIONS(6190), 1, sym__hex_literal, ACTIONS(6193), 1, anon_sym__, ACTIONS(6196), 1, sym_hole, ACTIONS(6199), 1, anon_sym_LPAREN, ACTIONS(6202), 1, sym__conid, ACTIONS(6205), 1, anon_sym_LBRACE, ACTIONS(6208), 1, anon_sym_AT, STATE(3315), 1, sym_constructor, STATE(3563), 1, sym_integer, STATE(7711), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 3, sym__operator, anon_sym_forall, anon_sym_u2200, ACTIONS(3364), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3613), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1304), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [92765] = 20, ACTIONS(6211), 1, sym__varid, ACTIONS(6214), 1, sym_string, ACTIONS(6217), 1, sym_triple_quote_string, ACTIONS(6220), 1, sym__integer_literal, ACTIONS(6223), 1, sym__hex_literal, ACTIONS(6226), 1, anon_sym__, ACTIONS(6229), 1, sym_hole, ACTIONS(6232), 1, anon_sym_LPAREN, ACTIONS(6235), 1, sym__conid, ACTIONS(6238), 1, anon_sym_LBRACE, ACTIONS(6241), 1, anon_sym_AT, STATE(3315), 1, sym_constructor, STATE(3563), 1, sym_integer, STATE(7711), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 3, sym__operator, anon_sym_forall, anon_sym_u2200, ACTIONS(3403), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3613), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1290), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [92844] = 20, ACTIONS(6244), 1, sym__varid, ACTIONS(6247), 1, sym_string, ACTIONS(6250), 1, sym_triple_quote_string, ACTIONS(6253), 1, sym__integer_literal, ACTIONS(6256), 1, sym__hex_literal, ACTIONS(6259), 1, anon_sym__, ACTIONS(6262), 1, sym_hole, ACTIONS(6265), 1, anon_sym_LPAREN, ACTIONS(6268), 1, sym__conid, ACTIONS(6271), 1, anon_sym_LBRACE, ACTIONS(6274), 1, anon_sym_AT, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3290), 4, sym__operator, anon_sym_PIPE, anon_sym_forall, anon_sym_u2200, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1292), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [92923] = 20, ACTIONS(6277), 1, sym__varid, ACTIONS(6281), 1, sym_string, ACTIONS(6285), 1, sym_triple_quote_string, ACTIONS(6289), 1, sym__integer_literal, ACTIONS(6293), 1, sym__hex_literal, ACTIONS(6297), 1, anon_sym__, ACTIONS(6301), 1, sym_hole, ACTIONS(6305), 1, anon_sym_LPAREN, ACTIONS(6309), 1, sym__conid, ACTIONS(6313), 1, anon_sym_LBRACE, ACTIONS(6317), 1, anon_sym_AT, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3347), 4, sym__operator, anon_sym_PIPE, anon_sym_forall, anon_sym_u2200, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1296), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [93002] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2716), 1, sym__varid, ACTIONS(2718), 1, sym_string, ACTIONS(2720), 1, sym_triple_quote_string, ACTIONS(2722), 1, sym__integer_literal, ACTIONS(2724), 1, sym__hex_literal, ACTIONS(2726), 1, anon_sym__, ACTIONS(2730), 1, anon_sym_LPAREN, ACTIONS(2732), 1, sym__conid, ACTIONS(2734), 1, anon_sym_LBRACE, ACTIONS(2736), 1, anon_sym_AT, ACTIONS(6321), 1, sym_hole, STATE(2128), 1, sym_forall, STATE(2981), 1, sym__btype, STATE(3277), 1, sym_type_infix, STATE(3315), 1, sym_constructor, STATE(3563), 1, sym_integer, STATE(3639), 1, sym_type_apply, STATE(4339), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7711), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3613), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1289), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [93093] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5430), 1, sym__varid, ACTIONS(5432), 1, sym_string, ACTIONS(5434), 1, sym_triple_quote_string, ACTIONS(5436), 1, sym__integer_literal, ACTIONS(5438), 1, sym__hex_literal, ACTIONS(5440), 1, anon_sym__, ACTIONS(5444), 1, anon_sym_LPAREN, ACTIONS(5446), 1, sym__conid, ACTIONS(5448), 1, anon_sym_LBRACE, ACTIONS(5450), 1, anon_sym_AT, ACTIONS(5476), 1, sym_hole, STATE(2182), 1, sym_forall, STATE(3477), 1, sym_constructor, STATE(3798), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4714), 1, sym__btype, STATE(5929), 1, sym_type_infix, STATE(6017), 1, sym_type_apply, STATE(6216), 1, sym__forall_kw, STATE(7972), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3833), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1367), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [93184] = 20, ACTIONS(6323), 1, sym__varid, ACTIONS(6326), 1, sym_string, ACTIONS(6329), 1, sym_triple_quote_string, ACTIONS(6332), 1, sym__integer_literal, ACTIONS(6335), 1, sym__hex_literal, ACTIONS(6338), 1, anon_sym__, ACTIONS(6341), 1, sym_hole, ACTIONS(6344), 1, anon_sym_LPAREN, ACTIONS(6347), 1, sym__conid, ACTIONS(6350), 1, anon_sym_LBRACE, ACTIONS(6353), 1, anon_sym_AT, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3366), 4, sym__operator, anon_sym_PIPE, anon_sym_forall, anon_sym_u2200, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1300), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [93263] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3337), 1, sym__varid, ACTIONS(3339), 1, sym_string, ACTIONS(3341), 1, sym_triple_quote_string, ACTIONS(3343), 1, sym__integer_literal, ACTIONS(3345), 1, sym__hex_literal, ACTIONS(3350), 1, anon_sym__, ACTIONS(3354), 1, anon_sym_LPAREN, ACTIONS(3360), 1, anon_sym_LBRACE, ACTIONS(5674), 1, sym__conid, ACTIONS(5676), 1, anon_sym_AT, ACTIONS(5678), 1, sym_hole, STATE(2187), 1, sym_forall, STATE(2990), 1, sym_constructor, STATE(3028), 1, sym_integer, STATE(4044), 1, sym__btype, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5250), 1, sym_type_apply, STATE(5331), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(8015), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3038), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(936), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [93354] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5067), 1, sym__varid, ACTIONS(5069), 1, sym_string, ACTIONS(5071), 1, sym_triple_quote_string, ACTIONS(5073), 1, sym__integer_literal, ACTIONS(5075), 1, sym__hex_literal, ACTIONS(5077), 1, anon_sym__, ACTIONS(5081), 1, anon_sym_LPAREN, ACTIONS(5083), 1, sym__conid, ACTIONS(5085), 1, anon_sym_LBRACE, ACTIONS(5087), 1, anon_sym_AT, ACTIONS(5089), 1, sym_hole, STATE(2146), 1, sym_forall, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4463), 1, sym_constructor, STATE(4751), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5534), 1, sym_type_infix, STATE(6054), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7820), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4867), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1672), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [93445] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2472), 1, sym__varid, ACTIONS(2474), 1, sym_string, ACTIONS(2476), 1, sym_triple_quote_string, ACTIONS(2478), 1, sym__integer_literal, ACTIONS(2480), 1, sym__hex_literal, ACTIONS(2482), 1, anon_sym__, ACTIONS(2486), 1, anon_sym_LPAREN, ACTIONS(2488), 1, sym__conid, ACTIONS(2490), 1, anon_sym_LBRACE, ACTIONS(2492), 1, anon_sym_AT, ACTIONS(6356), 1, sym_hole, STATE(1951), 1, sym_forall, STATE(2730), 1, sym__btype, STATE(3011), 1, sym_constructor, STATE(3173), 1, sym_type_apply, STATE(3187), 1, sym_integer, STATE(3277), 1, sym_type_infix, STATE(4339), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7719), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3140), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(983), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [93536] = 20, ACTIONS(6358), 1, sym__varid, ACTIONS(6361), 1, sym_string, ACTIONS(6364), 1, sym_triple_quote_string, ACTIONS(6367), 1, sym__integer_literal, ACTIONS(6370), 1, sym__hex_literal, ACTIONS(6373), 1, anon_sym__, ACTIONS(6376), 1, sym_hole, ACTIONS(6379), 1, anon_sym_LPAREN, ACTIONS(6382), 1, sym__conid, ACTIONS(6385), 1, anon_sym_LBRACE, ACTIONS(6388), 1, anon_sym_AT, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(3290), 4, sym__operator, anon_sym_PIPE, anon_sym_forall, anon_sym_u2200, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1300), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [93615] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2074), 1, sym_string, ACTIONS(2076), 1, sym_triple_quote_string, ACTIONS(2078), 1, sym__integer_literal, ACTIONS(2080), 1, sym__hex_literal, ACTIONS(2084), 1, anon_sym__, ACTIONS(2090), 1, sym__conid, ACTIONS(2094), 1, anon_sym_LBRACE, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3078), 1, sym__varid, ACTIONS(3080), 1, anon_sym_LPAREN, ACTIONS(3082), 1, anon_sym_AT, ACTIONS(6391), 1, sym_hole, STATE(2059), 1, sym_forall, STATE(3006), 1, sym__btype, STATE(3753), 1, sym_constructor, STATE(3766), 1, sym_type_infix, STATE(4157), 1, sym_type_apply, STATE(4246), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7720), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4129), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1434), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [93706] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3157), 1, sym__varid, ACTIONS(3159), 1, sym_string, ACTIONS(3161), 1, sym_triple_quote_string, ACTIONS(3163), 1, sym__integer_literal, ACTIONS(3165), 1, sym__hex_literal, ACTIONS(3167), 1, anon_sym__, ACTIONS(3171), 1, anon_sym_LPAREN, ACTIONS(3173), 1, sym__conid, ACTIONS(3175), 1, anon_sym_LBRACE, ACTIONS(3177), 1, anon_sym_AT, ACTIONS(6393), 1, sym_hole, STATE(2119), 1, sym_forall, STATE(2988), 1, sym__btype, STATE(3832), 1, sym_constructor, STATE(4226), 1, sym_type_apply, STATE(4243), 1, sym_integer, STATE(4331), 1, sym_type_infix, STATE(4339), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7675), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4063), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1397), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [93797] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3810), 1, sym__varid, ACTIONS(3812), 1, sym_string, ACTIONS(3814), 1, sym_triple_quote_string, ACTIONS(3816), 1, sym__integer_literal, ACTIONS(3818), 1, sym__hex_literal, ACTIONS(3820), 1, anon_sym__, ACTIONS(3824), 1, anon_sym_LPAREN, ACTIONS(3829), 1, anon_sym_LBRACE, ACTIONS(5717), 1, sym__conid, ACTIONS(5719), 1, anon_sym_AT, ACTIONS(5812), 1, sym_hole, STATE(2172), 1, sym_forall, STATE(3023), 1, sym_constructor, STATE(3236), 1, sym_integer, STATE(4093), 1, sym__btype, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5431), 1, sym_type_apply, STATE(5593), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7842), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3189), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1012), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [93888] = 20, ACTIONS(6395), 1, sym__varid, ACTIONS(6398), 1, sym_string, ACTIONS(6401), 1, sym_triple_quote_string, ACTIONS(6404), 1, sym__integer_literal, ACTIONS(6407), 1, sym__hex_literal, ACTIONS(6410), 1, anon_sym__, ACTIONS(6413), 1, sym_hole, ACTIONS(6416), 1, anon_sym_LPAREN, ACTIONS(6419), 1, sym__conid, ACTIONS(6422), 1, anon_sym_LBRACE, ACTIONS(6425), 1, anon_sym_AT, STATE(3315), 1, sym_constructor, STATE(3563), 1, sym_integer, STATE(7711), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 3, sym__operator, anon_sym_forall, anon_sym_u2200, ACTIONS(3276), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3613), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1304), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [93967] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4943), 1, sym__varid, ACTIONS(4945), 1, sym_string, ACTIONS(4947), 1, sym_triple_quote_string, ACTIONS(4949), 1, sym__integer_literal, ACTIONS(4951), 1, sym__hex_literal, ACTIONS(4953), 1, anon_sym__, ACTIONS(4957), 1, anon_sym_LPAREN, ACTIONS(4959), 1, sym__conid, ACTIONS(4961), 1, anon_sym_LBRACE, ACTIONS(4963), 1, anon_sym_AT, ACTIONS(5511), 1, sym_hole, STATE(2157), 1, sym_forall, STATE(4190), 1, sym_constructor, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4401), 1, sym_integer, STATE(5117), 1, sym__btype, STATE(6062), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7112), 1, sym_type_apply, STATE(7659), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4403), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1483), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [94058] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5380), 1, sym__varid, ACTIONS(5382), 1, sym_string, ACTIONS(5384), 1, sym_triple_quote_string, ACTIONS(5386), 1, sym__integer_literal, ACTIONS(5388), 1, sym__hex_literal, ACTIONS(5390), 1, anon_sym__, ACTIONS(5394), 1, anon_sym_LPAREN, ACTIONS(5396), 1, sym__conid, ACTIONS(5398), 1, anon_sym_LBRACE, ACTIONS(5400), 1, anon_sym_AT, ACTIONS(5426), 1, sym_hole, STATE(2124), 1, sym_forall, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4627), 1, sym_constructor, STATE(4763), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5534), 1, sym_type_infix, STATE(5888), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7897), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4823), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1726), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [94149] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5171), 1, sym__varid, ACTIONS(5173), 1, sym_string, ACTIONS(5175), 1, sym_triple_quote_string, ACTIONS(5177), 1, sym__integer_literal, ACTIONS(5179), 1, sym__hex_literal, ACTIONS(5181), 1, anon_sym__, ACTIONS(5185), 1, anon_sym_LPAREN, ACTIONS(5187), 1, sym__conid, ACTIONS(5189), 1, anon_sym_LBRACE, ACTIONS(5191), 1, anon_sym_AT, ACTIONS(6428), 1, sym_hole, STATE(2129), 1, sym_forall, STATE(3741), 1, sym_constructor, STATE(4205), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5012), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6873), 1, sym_type_apply, STATE(7700), 1, sym_type_infix, STATE(7759), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4106), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1428), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [94240] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5582), 1, sym__varid, ACTIONS(5584), 1, sym_string, ACTIONS(5586), 1, sym_triple_quote_string, ACTIONS(5588), 1, sym__integer_literal, ACTIONS(5590), 1, sym__hex_literal, ACTIONS(5592), 1, anon_sym__, ACTIONS(5596), 1, anon_sym_LPAREN, ACTIONS(5598), 1, sym__conid, ACTIONS(5600), 1, anon_sym_LBRACE, ACTIONS(5602), 1, anon_sym_AT, ACTIONS(5626), 1, sym_hole, STATE(2112), 1, sym_forall, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4530), 1, sym_constructor, STATE(4794), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5534), 1, sym_type_infix, STATE(5819), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7634), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4758), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1694), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [94331] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2596), 1, sym__varid, ACTIONS(2600), 1, sym_string, ACTIONS(2602), 1, sym_triple_quote_string, ACTIONS(2604), 1, sym__integer_literal, ACTIONS(2606), 1, sym__hex_literal, ACTIONS(2608), 1, anon_sym__, ACTIONS(2612), 1, anon_sym_LPAREN, ACTIONS(2614), 1, sym__conid, ACTIONS(2618), 1, anon_sym_LBRACE, ACTIONS(2620), 1, anon_sym_AT, ACTIONS(6430), 1, sym_hole, STATE(2164), 1, sym_forall, STATE(2972), 1, sym__btype, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(3637), 1, sym_type_apply, STATE(3841), 1, sym_type_infix, STATE(4339), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1293), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [94422] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5402), 1, sym__varid, ACTIONS(5404), 1, sym_string, ACTIONS(5406), 1, sym_triple_quote_string, ACTIONS(5408), 1, sym__integer_literal, ACTIONS(5410), 1, sym__hex_literal, ACTIONS(5412), 1, anon_sym__, ACTIONS(5416), 1, anon_sym_LPAREN, ACTIONS(5418), 1, sym__conid, ACTIONS(5420), 1, anon_sym_LBRACE, ACTIONS(5422), 1, anon_sym_AT, ACTIONS(5428), 1, sym_hole, STATE(2127), 1, sym_forall, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4647), 1, sym_constructor, STATE(4820), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5534), 1, sym_type_infix, STATE(5986), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7908), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4860), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1731), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [94513] = 20, ACTIONS(6432), 1, sym__varid, ACTIONS(6435), 1, sym_string, ACTIONS(6438), 1, sym_triple_quote_string, ACTIONS(6441), 1, sym__integer_literal, ACTIONS(6444), 1, sym__hex_literal, ACTIONS(6447), 1, anon_sym__, ACTIONS(6450), 1, sym_hole, ACTIONS(6453), 1, anon_sym_LPAREN, ACTIONS(6456), 1, sym__conid, ACTIONS(6459), 1, anon_sym_LBRACE, ACTIONS(6462), 1, anon_sym_AT, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(3405), 4, sym__operator, anon_sym_PIPE, anon_sym_forall, anon_sym_u2200, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1270), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [94592] = 20, ACTIONS(6465), 1, sym__varid, ACTIONS(6468), 1, sym_string, ACTIONS(6471), 1, sym_triple_quote_string, ACTIONS(6474), 1, sym__integer_literal, ACTIONS(6477), 1, sym__hex_literal, ACTIONS(6480), 1, anon_sym__, ACTIONS(6483), 1, sym_hole, ACTIONS(6486), 1, anon_sym_LPAREN, ACTIONS(6489), 1, sym__conid, ACTIONS(6492), 1, anon_sym_LBRACE, ACTIONS(6495), 1, anon_sym_AT, STATE(3335), 1, sym_constructor, STATE(3460), 1, sym_integer, STATE(7926), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 3, sym__operator, anon_sym_forall, anon_sym_u2200, ACTIONS(3485), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3462), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1265), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [94671] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5721), 1, sym__varid, ACTIONS(5723), 1, sym_string, ACTIONS(5725), 1, sym_triple_quote_string, ACTIONS(5727), 1, sym__integer_literal, ACTIONS(5729), 1, sym__hex_literal, ACTIONS(5731), 1, anon_sym__, ACTIONS(5735), 1, anon_sym_LPAREN, ACTIONS(5737), 1, sym__conid, ACTIONS(5739), 1, anon_sym_LBRACE, ACTIONS(5741), 1, anon_sym_AT, ACTIONS(5773), 1, sym_hole, STATE(2189), 1, sym_forall, STATE(3506), 1, sym_constructor, STATE(3739), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4899), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6359), 1, sym_type_apply, STATE(7392), 1, sym_type_infix, STATE(7568), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3745), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1365), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [94762] = 20, ACTIONS(6498), 1, sym__varid, ACTIONS(6501), 1, sym_string, ACTIONS(6504), 1, sym_triple_quote_string, ACTIONS(6507), 1, sym__integer_literal, ACTIONS(6510), 1, sym__hex_literal, ACTIONS(6513), 1, anon_sym__, ACTIONS(6516), 1, sym_hole, ACTIONS(6519), 1, anon_sym_LPAREN, ACTIONS(6522), 1, sym__conid, ACTIONS(6525), 1, anon_sym_LBRACE, ACTIONS(6528), 1, anon_sym_AT, STATE(3335), 1, sym_constructor, STATE(3460), 1, sym_integer, STATE(7926), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 3, sym__operator, anon_sym_forall, anon_sym_u2200, ACTIONS(3403), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3462), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1265), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [94841] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(466), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6531), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [94928] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5454), 1, sym__varid, ACTIONS(5456), 1, sym_string, ACTIONS(5458), 1, sym_triple_quote_string, ACTIONS(5460), 1, sym__integer_literal, ACTIONS(5462), 1, sym__hex_literal, ACTIONS(5464), 1, anon_sym__, ACTIONS(5468), 1, anon_sym_LPAREN, ACTIONS(5470), 1, sym__conid, ACTIONS(5472), 1, anon_sym_LBRACE, ACTIONS(5474), 1, anon_sym_AT, ACTIONS(5662), 1, sym_hole, STATE(2163), 1, sym_forall, STATE(4312), 1, sym_constructor, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4616), 1, sym_integer, STATE(5534), 1, sym_type_infix, STATE(5689), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7748), 1, aux_sym__qualifying_module, STATE(7798), 1, sym_type_apply, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1528), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [95019] = 20, ACTIONS(6533), 1, sym__varid, ACTIONS(6536), 1, sym_string, ACTIONS(6539), 1, sym_triple_quote_string, ACTIONS(6542), 1, sym__integer_literal, ACTIONS(6545), 1, sym__hex_literal, ACTIONS(6548), 1, anon_sym__, ACTIONS(6551), 1, sym_hole, ACTIONS(6554), 1, anon_sym_LPAREN, ACTIONS(6557), 1, sym__conid, ACTIONS(6560), 1, anon_sym_LBRACE, ACTIONS(6563), 1, anon_sym_AT, STATE(3335), 1, sym_constructor, STATE(3460), 1, sym_integer, STATE(7926), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 3, sym__operator, anon_sym_forall, anon_sym_u2200, ACTIONS(3276), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3462), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1317), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [95098] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(498), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6566), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [95185] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(447), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6568), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [95272] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4711), 1, sym__varid, ACTIONS(4713), 1, sym_string, ACTIONS(4715), 1, sym_triple_quote_string, ACTIONS(4717), 1, sym__integer_literal, ACTIONS(4719), 1, sym__hex_literal, ACTIONS(4721), 1, anon_sym__, ACTIONS(4723), 1, sym_hole, ACTIONS(4725), 1, anon_sym_LPAREN, ACTIONS(4727), 1, sym__conid, ACTIONS(4729), 1, anon_sym_LBRACE, ACTIONS(4731), 1, anon_sym_AT, STATE(2192), 1, sym_forall, STATE(3513), 1, sym_constructor, STATE(3779), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4769), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6404), 1, sym_type_apply, STATE(7456), 1, sym_type_infix, STATE(7588), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3783), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1392), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [95363] = 20, ACTIONS(3485), 1, sym_comma, ACTIONS(5534), 1, sym__varid, ACTIONS(5536), 1, sym_string, ACTIONS(5538), 1, sym_triple_quote_string, ACTIONS(5540), 1, sym__integer_literal, ACTIONS(5542), 1, sym__hex_literal, ACTIONS(5544), 1, anon_sym__, ACTIONS(5548), 1, anon_sym_LPAREN, ACTIONS(5552), 1, anon_sym_LBRACE, ACTIONS(6570), 1, sym_hole, ACTIONS(6572), 1, sym__conid, ACTIONS(6575), 1, anon_sym_AT, STATE(3270), 1, sym_constructor, STATE(3479), 1, sym_integer, STATE(7988), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3481), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3495), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_of, STATE(1325), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [95442] = 20, ACTIONS(3334), 1, sym_comma, ACTIONS(5534), 1, sym__varid, ACTIONS(5536), 1, sym_string, ACTIONS(5538), 1, sym_triple_quote_string, ACTIONS(5540), 1, sym__integer_literal, ACTIONS(5542), 1, sym__hex_literal, ACTIONS(5544), 1, anon_sym__, ACTIONS(5548), 1, anon_sym_LPAREN, ACTIONS(5552), 1, anon_sym_LBRACE, ACTIONS(6570), 1, sym_hole, ACTIONS(6575), 1, anon_sym_AT, ACTIONS(6577), 1, sym__conid, STATE(3270), 1, sym_constructor, STATE(3479), 1, sym_integer, STATE(7988), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3481), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3347), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_of, STATE(1325), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [95521] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5534), 1, sym__varid, ACTIONS(5536), 1, sym_string, ACTIONS(5538), 1, sym_triple_quote_string, ACTIONS(5540), 1, sym__integer_literal, ACTIONS(5542), 1, sym__hex_literal, ACTIONS(5544), 1, anon_sym__, ACTIONS(5548), 1, anon_sym_LPAREN, ACTIONS(5550), 1, sym__conid, ACTIONS(5552), 1, anon_sym_LBRACE, ACTIONS(5554), 1, anon_sym_AT, ACTIONS(5556), 1, sym_hole, STATE(2183), 1, sym_forall, STATE(3270), 1, sym_constructor, STATE(3479), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4609), 1, sym__btype, STATE(5377), 1, sym_type_apply, STATE(5732), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7988), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3481), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1322), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [95612] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(464), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6581), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [95699] = 20, ACTIONS(3364), 1, sym_comma, ACTIONS(5534), 1, sym__varid, ACTIONS(5536), 1, sym_string, ACTIONS(5538), 1, sym_triple_quote_string, ACTIONS(5540), 1, sym__integer_literal, ACTIONS(5542), 1, sym__hex_literal, ACTIONS(5544), 1, anon_sym__, ACTIONS(5548), 1, anon_sym_LPAREN, ACTIONS(5552), 1, anon_sym_LBRACE, ACTIONS(6575), 1, anon_sym_AT, ACTIONS(6583), 1, sym_hole, ACTIONS(6585), 1, sym__conid, STATE(3270), 1, sym_constructor, STATE(3479), 1, sym_integer, STATE(7988), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3481), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3366), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_of, STATE(1274), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [95778] = 20, ACTIONS(3403), 1, sym_comma, ACTIONS(5534), 1, sym__varid, ACTIONS(5536), 1, sym_string, ACTIONS(5538), 1, sym_triple_quote_string, ACTIONS(5540), 1, sym__integer_literal, ACTIONS(5542), 1, sym__hex_literal, ACTIONS(5544), 1, anon_sym__, ACTIONS(5548), 1, anon_sym_LPAREN, ACTIONS(5552), 1, anon_sym_LBRACE, ACTIONS(6570), 1, sym_hole, ACTIONS(6575), 1, anon_sym_AT, ACTIONS(6588), 1, sym__conid, STATE(3270), 1, sym_constructor, STATE(3479), 1, sym_integer, STATE(7988), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3481), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3405), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_of, STATE(1325), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [95857] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2657), 1, sym__varid, ACTIONS(2661), 1, sym_string, ACTIONS(2663), 1, sym_triple_quote_string, ACTIONS(2665), 1, sym__integer_literal, ACTIONS(2667), 1, sym__hex_literal, ACTIONS(2669), 1, anon_sym__, ACTIONS(2673), 1, anon_sym_LPAREN, ACTIONS(2675), 1, sym__conid, ACTIONS(2677), 1, anon_sym_LBRACE, ACTIONS(2679), 1, anon_sym_AT, ACTIONS(6591), 1, sym_hole, STATE(2165), 1, sym_forall, STATE(2975), 1, sym__btype, STATE(3335), 1, sym_constructor, STATE(3374), 1, sym_type_infix, STATE(3403), 1, sym_type_apply, STATE(3460), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7926), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3462), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1338), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [95948] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(3133), 1, sym__varid, ACTIONS(3135), 1, sym_string, ACTIONS(3137), 1, sym_triple_quote_string, ACTIONS(3139), 1, sym__integer_literal, ACTIONS(3141), 1, sym__hex_literal, ACTIONS(3143), 1, anon_sym__, ACTIONS(3147), 1, anon_sym_LPAREN, ACTIONS(3149), 1, sym__conid, ACTIONS(3151), 1, anon_sym_LBRACE, ACTIONS(3153), 1, anon_sym_AT, ACTIONS(6593), 1, sym_hole, STATE(2106), 1, sym_forall, STATE(2986), 1, sym__btype, STATE(3766), 1, sym_type_infix, STATE(3830), 1, sym_constructor, STATE(4092), 1, sym_integer, STATE(4254), 1, sym_type_apply, STATE(4339), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7585), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4138), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1429), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [96039] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5295), 1, sym__varid, ACTIONS(5297), 1, sym_string, ACTIONS(5299), 1, sym_triple_quote_string, ACTIONS(5301), 1, sym__integer_literal, ACTIONS(5303), 1, sym__hex_literal, ACTIONS(5305), 1, anon_sym__, ACTIONS(5309), 1, anon_sym_LPAREN, ACTIONS(5311), 1, sym__conid, ACTIONS(5313), 1, anon_sym_LBRACE, ACTIONS(5315), 1, anon_sym_AT, ACTIONS(5580), 1, sym_hole, STATE(2161), 1, sym_forall, STATE(4240), 1, sym_constructor, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4400), 1, sym_integer, STATE(5138), 1, sym__btype, STATE(5941), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(6888), 1, sym_type_apply, STATE(7717), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4285), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1448), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [96130] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(481), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6595), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [96217] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4757), 1, sym__varid, ACTIONS(4759), 1, sym_string, ACTIONS(4761), 1, sym_triple_quote_string, ACTIONS(4763), 1, sym__integer_literal, ACTIONS(4765), 1, sym__hex_literal, ACTIONS(4767), 1, anon_sym__, ACTIONS(4771), 1, anon_sym_LPAREN, ACTIONS(4773), 1, sym__conid, ACTIONS(4775), 1, anon_sym_LBRACE, ACTIONS(4777), 1, anon_sym_AT, ACTIONS(4779), 1, sym_hole, STATE(2194), 1, sym_forall, STATE(3230), 1, sym_constructor, STATE(3360), 1, sym_integer, STATE(4323), 1, sym__btype, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5889), 1, sym_type_apply, STATE(6062), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7594), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3363), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1162), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [96308] = 20, ACTIONS(3276), 1, sym_comma, ACTIONS(6597), 1, sym__varid, ACTIONS(6600), 1, sym_string, ACTIONS(6603), 1, sym_triple_quote_string, ACTIONS(6606), 1, sym__integer_literal, ACTIONS(6609), 1, sym__hex_literal, ACTIONS(6612), 1, anon_sym__, ACTIONS(6615), 1, sym_hole, ACTIONS(6618), 1, anon_sym_LPAREN, ACTIONS(6621), 1, sym__conid, ACTIONS(6624), 1, anon_sym_LBRACE, ACTIONS(6627), 1, anon_sym_AT, STATE(3336), 1, sym_constructor, STATE(3529), 1, sym_integer, STATE(7626), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3525), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3290), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(1332), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [96387] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(503), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6630), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [96474] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(2570), 1, sym__varid, ACTIONS(2572), 1, sym_string, ACTIONS(2574), 1, sym_triple_quote_string, ACTIONS(2576), 1, sym__integer_literal, ACTIONS(2578), 1, sym__hex_literal, ACTIONS(2580), 1, anon_sym__, ACTIONS(2584), 1, anon_sym_LPAREN, ACTIONS(2586), 1, sym__conid, ACTIONS(2590), 1, anon_sym_LBRACE, ACTIONS(2592), 1, anon_sym_AT, ACTIONS(6632), 1, sym_hole, STATE(2126), 1, sym_forall, STATE(2970), 1, sym__btype, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(3632), 1, sym_type_apply, STATE(3838), 1, sym_type_infix, STATE(4339), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1267), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [96565] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5097), 1, sym__varid, ACTIONS(5099), 1, sym_string, ACTIONS(5101), 1, sym_triple_quote_string, ACTIONS(5103), 1, sym__integer_literal, ACTIONS(5105), 1, sym__hex_literal, ACTIONS(5107), 1, anon_sym__, ACTIONS(5111), 1, anon_sym_LPAREN, ACTIONS(5113), 1, sym__conid, ACTIONS(5115), 1, anon_sym_LBRACE, ACTIONS(5117), 1, anon_sym_AT, ACTIONS(5452), 1, sym_hole, STATE(2132), 1, sym_forall, STATE(4024), 1, sym_constructor, STATE(4153), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4918), 1, sym__btype, STATE(5593), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(6830), 1, sym_type_apply, STATE(7625), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4173), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1399), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [96656] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4803), 1, sym__varid, ACTIONS(4805), 1, sym_string, ACTIONS(4807), 1, sym_triple_quote_string, ACTIONS(4809), 1, sym__integer_literal, ACTIONS(4811), 1, sym__hex_literal, ACTIONS(4813), 1, anon_sym__, ACTIONS(4817), 1, anon_sym_LPAREN, ACTIONS(4819), 1, sym__conid, ACTIONS(4821), 1, anon_sym_LBRACE, ACTIONS(4823), 1, anon_sym_AT, ACTIONS(4825), 1, sym_hole, STATE(2195), 1, sym_forall, STATE(3108), 1, sym_constructor, STATE(3254), 1, sym_integer, STATE(4338), 1, sym__btype, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5838), 1, sym_type_apply, STATE(5941), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7599), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3314), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1172), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [96747] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(445), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6634), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [96834] = 20, ACTIONS(6636), 1, sym__varid, ACTIONS(6640), 1, sym_string, ACTIONS(6644), 1, sym_triple_quote_string, ACTIONS(6648), 1, sym__integer_literal, ACTIONS(6652), 1, sym__hex_literal, ACTIONS(6656), 1, anon_sym__, ACTIONS(6660), 1, sym_hole, ACTIONS(6664), 1, anon_sym_LPAREN, ACTIONS(6668), 1, sym__conid, ACTIONS(6672), 1, anon_sym_LBRACE, ACTIONS(6676), 1, anon_sym_AT, STATE(3335), 1, sym_constructor, STATE(3460), 1, sym_integer, STATE(7926), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 3, sym__operator, anon_sym_forall, anon_sym_u2200, ACTIONS(3334), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3462), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1265), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [96913] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5214), 1, sym__varid, ACTIONS(5216), 1, sym_string, ACTIONS(5218), 1, sym_triple_quote_string, ACTIONS(5220), 1, sym__integer_literal, ACTIONS(5222), 1, sym__hex_literal, ACTIONS(5224), 1, anon_sym__, ACTIONS(5228), 1, anon_sym_LPAREN, ACTIONS(5230), 1, sym__conid, ACTIONS(5232), 1, anon_sym_LBRACE, ACTIONS(5234), 1, anon_sym_AT, ACTIONS(5236), 1, sym_hole, STATE(2149), 1, sym_forall, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4347), 1, sym_constructor, STATE(4506), 1, sym_integer, STATE(5489), 1, sym__btype, STATE(5732), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(6709), 1, sym_type_apply, STATE(7580), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4508), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1510), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [97004] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4897), 1, sym__varid, ACTIONS(4899), 1, sym_string, ACTIONS(4901), 1, sym_triple_quote_string, ACTIONS(4903), 1, sym__integer_literal, ACTIONS(4905), 1, sym__hex_literal, ACTIONS(4907), 1, anon_sym__, ACTIONS(4911), 1, anon_sym_LPAREN, ACTIONS(4913), 1, sym__conid, ACTIONS(4915), 1, anon_sym_LBRACE, ACTIONS(4917), 1, anon_sym_AT, ACTIONS(4919), 1, sym_hole, STATE(2196), 1, sym_forall, STATE(4100), 1, sym_constructor, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4430), 1, sym_integer, STATE(5294), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7076), 1, sym_type_apply, STATE(7492), 1, sym_type_infix, STATE(7606), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4432), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1460), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [97095] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4781), 1, sym__varid, ACTIONS(4783), 1, sym_string, ACTIONS(4785), 1, sym_triple_quote_string, ACTIONS(4787), 1, sym__integer_literal, ACTIONS(4789), 1, sym__hex_literal, ACTIONS(4791), 1, anon_sym__, ACTIONS(4795), 1, anon_sym_LPAREN, ACTIONS(4797), 1, sym__conid, ACTIONS(4799), 1, anon_sym_LBRACE, ACTIONS(4801), 1, anon_sym_AT, ACTIONS(4827), 1, sym_hole, STATE(2179), 1, sym_forall, STATE(4028), 1, sym_constructor, STATE(4160), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5025), 1, sym__btype, STATE(5692), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(6810), 1, sym_type_apply, STATE(7861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4164), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1400), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [97186] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(456), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6680), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [97273] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5604), 1, sym__varid, ACTIONS(5606), 1, sym_string, ACTIONS(5608), 1, sym_triple_quote_string, ACTIONS(5610), 1, sym__integer_literal, ACTIONS(5612), 1, sym__hex_literal, ACTIONS(5614), 1, anon_sym__, ACTIONS(5618), 1, anon_sym_LPAREN, ACTIONS(5620), 1, sym__conid, ACTIONS(5622), 1, anon_sym_LBRACE, ACTIONS(5624), 1, anon_sym_AT, ACTIONS(5628), 1, sym_hole, STATE(2185), 1, sym_forall, STATE(4038), 1, sym_constructor, STATE(4072), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5005), 1, sym__btype, STATE(5481), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(6748), 1, sym_type_apply, STATE(8002), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4089), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1422), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [97364] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4991), 1, sym__varid, ACTIONS(4993), 1, sym_string, ACTIONS(4995), 1, sym_triple_quote_string, ACTIONS(4997), 1, sym__integer_literal, ACTIONS(4999), 1, sym__hex_literal, ACTIONS(5001), 1, anon_sym__, ACTIONS(5005), 1, anon_sym_LPAREN, ACTIONS(5007), 1, sym__conid, ACTIONS(5009), 1, anon_sym_LBRACE, ACTIONS(5011), 1, anon_sym_AT, ACTIONS(5680), 1, sym_hole, STATE(2115), 1, sym_forall, STATE(4213), 1, sym_constructor, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4357), 1, sym_integer, STATE(5121), 1, sym__btype, STATE(5732), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(6709), 1, sym_type_apply, STATE(7584), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4380), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1446), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [97455] = 20, ACTIONS(3485), 1, sym_comma, ACTIONS(5013), 1, sym__varid, ACTIONS(5015), 1, sym_string, ACTIONS(5017), 1, sym_triple_quote_string, ACTIONS(5019), 1, sym__integer_literal, ACTIONS(5021), 1, sym__hex_literal, ACTIONS(5023), 1, anon_sym__, ACTIONS(5027), 1, anon_sym_LPAREN, ACTIONS(5031), 1, anon_sym_LBRACE, ACTIONS(6682), 1, sym_hole, ACTIONS(6684), 1, sym__conid, ACTIONS(6687), 1, anon_sym_AT, STATE(3336), 1, sym_constructor, STATE(3529), 1, sym_integer, STATE(7626), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3525), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3495), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(1348), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [97534] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(472), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6689), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [97621] = 20, ACTIONS(3334), 1, sym_comma, ACTIONS(5013), 1, sym__varid, ACTIONS(5015), 1, sym_string, ACTIONS(5017), 1, sym_triple_quote_string, ACTIONS(5019), 1, sym__integer_literal, ACTIONS(5021), 1, sym__hex_literal, ACTIONS(5023), 1, anon_sym__, ACTIONS(5027), 1, anon_sym_LPAREN, ACTIONS(5031), 1, anon_sym_LBRACE, ACTIONS(6682), 1, sym_hole, ACTIONS(6687), 1, anon_sym_AT, ACTIONS(6691), 1, sym__conid, STATE(3336), 1, sym_constructor, STATE(3529), 1, sym_integer, STATE(7626), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3525), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3347), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(1348), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [97700] = 20, ACTIONS(3364), 1, sym_comma, ACTIONS(5013), 1, sym__varid, ACTIONS(5015), 1, sym_string, ACTIONS(5017), 1, sym_triple_quote_string, ACTIONS(5019), 1, sym__integer_literal, ACTIONS(5021), 1, sym__hex_literal, ACTIONS(5023), 1, anon_sym__, ACTIONS(5027), 1, anon_sym_LPAREN, ACTIONS(5031), 1, anon_sym_LBRACE, ACTIONS(6687), 1, anon_sym_AT, ACTIONS(6695), 1, sym_hole, ACTIONS(6697), 1, sym__conid, STATE(3336), 1, sym_constructor, STATE(3529), 1, sym_integer, STATE(7626), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3525), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3366), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(1332), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [97779] = 20, ACTIONS(3403), 1, sym_comma, ACTIONS(5013), 1, sym__varid, ACTIONS(5015), 1, sym_string, ACTIONS(5017), 1, sym_triple_quote_string, ACTIONS(5019), 1, sym__integer_literal, ACTIONS(5021), 1, sym__hex_literal, ACTIONS(5023), 1, anon_sym__, ACTIONS(5027), 1, anon_sym_LPAREN, ACTIONS(5031), 1, anon_sym_LBRACE, ACTIONS(6682), 1, sym_hole, ACTIONS(6687), 1, anon_sym_AT, ACTIONS(6700), 1, sym__conid, STATE(3336), 1, sym_constructor, STATE(3529), 1, sym_integer, STATE(7626), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3525), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3405), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(1348), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [97858] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4965), 1, sym__varid, ACTIONS(4967), 1, sym_string, ACTIONS(4969), 1, sym_triple_quote_string, ACTIONS(4971), 1, sym__integer_literal, ACTIONS(4973), 1, sym__hex_literal, ACTIONS(4975), 1, anon_sym__, ACTIONS(4979), 1, anon_sym_LPAREN, ACTIONS(4981), 1, sym__conid, ACTIONS(4983), 1, anon_sym_LBRACE, ACTIONS(4985), 1, anon_sym_AT, ACTIONS(4987), 1, sym_hole, STATE(2197), 1, sym_forall, STATE(3521), 1, sym_constructor, STATE(3857), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4720), 1, sym__btype, STATE(5929), 1, sym_type_infix, STATE(6017), 1, sym_type_apply, STATE(6216), 1, sym__forall_kw, STATE(7613), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3866), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1382), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [97949] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(4689), 1, sym__varid, ACTIONS(4691), 1, sym_string, ACTIONS(4693), 1, sym_triple_quote_string, ACTIONS(4695), 1, sym__integer_literal, ACTIONS(4697), 1, sym__hex_literal, ACTIONS(4699), 1, anon_sym__, ACTIONS(4703), 1, anon_sym_LPAREN, ACTIONS(4705), 1, sym__conid, ACTIONS(4707), 1, anon_sym_LBRACE, ACTIONS(4709), 1, anon_sym_AT, ACTIONS(5630), 1, sym_hole, STATE(2110), 1, sym_forall, STATE(4127), 1, sym_constructor, STATE(4313), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5218), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(6938), 1, sym_type_apply, STATE(7839), 1, aux_sym__qualifying_module, STATE(8367), 1, sym_type_infix, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4330), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1494), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [98040] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5045), 1, sym__varid, ACTIONS(5047), 1, sym_string, ACTIONS(5049), 1, sym_triple_quote_string, ACTIONS(5051), 1, sym__integer_literal, ACTIONS(5053), 1, sym__hex_literal, ACTIONS(5055), 1, anon_sym__, ACTIONS(5059), 1, anon_sym_LPAREN, ACTIONS(5061), 1, sym__conid, ACTIONS(5063), 1, anon_sym_LBRACE, ACTIONS(5065), 1, anon_sym_AT, ACTIONS(5127), 1, sym_hole, STATE(2180), 1, sym_forall, STATE(3475), 1, sym_constructor, STATE(3682), 1, sym_integer, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4847), 1, sym__btype, STATE(5929), 1, sym_type_infix, STATE(6017), 1, sym_type_apply, STATE(6216), 1, sym__forall_kw, STATE(7939), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3705), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1372), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [98131] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(437), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6703), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [98218] = 24, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(487), 1, sym__arrow, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6705), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [98305] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5241), 1, sym__varid, ACTIONS(5243), 1, sym_string, ACTIONS(5245), 1, sym_triple_quote_string, ACTIONS(5247), 1, sym__integer_literal, ACTIONS(5249), 1, sym__hex_literal, ACTIONS(5251), 1, anon_sym__, ACTIONS(5255), 1, anon_sym_LPAREN, ACTIONS(5257), 1, sym__conid, ACTIONS(5259), 1, anon_sym_LBRACE, ACTIONS(5261), 1, anon_sym_AT, ACTIONS(5810), 1, sym_hole, STATE(2118), 1, sym_forall, STATE(4339), 1, aux_sym_forall_repeat1, STATE(4604), 1, sym_constructor, STATE(4690), 1, sym_integer, STATE(5517), 1, sym_type_apply, STATE(5534), 1, sym_type_infix, STATE(5782), 1, sym__btype, STATE(6216), 1, sym__forall_kw, STATE(7813), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4766), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1709), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [98396] = 26, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, ACTIONS(5263), 1, sym__varid, ACTIONS(5265), 1, sym_string, ACTIONS(5267), 1, sym_triple_quote_string, ACTIONS(5269), 1, sym__integer_literal, ACTIONS(5271), 1, sym__hex_literal, ACTIONS(5273), 1, anon_sym__, ACTIONS(5277), 1, anon_sym_LPAREN, ACTIONS(5282), 1, anon_sym_LBRACE, ACTIONS(5346), 1, sym__conid, ACTIONS(5348), 1, anon_sym_AT, ACTIONS(5424), 1, sym_hole, STATE(2181), 1, sym_forall, STATE(3179), 1, sym_constructor, STATE(3269), 1, sym_integer, STATE(4296), 1, sym__btype, STATE(4339), 1, aux_sym_forall_repeat1, STATE(5377), 1, sym_type_apply, STATE(5732), 1, sym_type_infix, STATE(6216), 1, sym__forall_kw, STATE(7955), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3271), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1090), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [98487] = 20, ACTIONS(3276), 1, sym_comma, ACTIONS(6707), 1, sym__varid, ACTIONS(6710), 1, sym_string, ACTIONS(6713), 1, sym_triple_quote_string, ACTIONS(6716), 1, sym__integer_literal, ACTIONS(6719), 1, sym__hex_literal, ACTIONS(6722), 1, anon_sym__, ACTIONS(6725), 1, sym_hole, ACTIONS(6728), 1, anon_sym_LPAREN, ACTIONS(6731), 1, sym__conid, ACTIONS(6734), 1, anon_sym_LBRACE, ACTIONS(6737), 1, anon_sym_AT, STATE(3551), 1, sym_constructor, STATE(3690), 1, sym_integer, STATE(7645), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3684), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1357), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [98565] = 20, ACTIONS(4711), 1, sym__varid, ACTIONS(4713), 1, sym_string, ACTIONS(4715), 1, sym_triple_quote_string, ACTIONS(4717), 1, sym__integer_literal, ACTIONS(4719), 1, sym__hex_literal, ACTIONS(4721), 1, anon_sym__, ACTIONS(4725), 1, anon_sym_LPAREN, ACTIONS(4729), 1, anon_sym_LBRACE, ACTIONS(6740), 1, sym_hole, ACTIONS(6742), 1, sym__conid, ACTIONS(6745), 1, anon_sym_AT, STATE(3513), 1, sym_constructor, STATE(3779), 1, sym_integer, STATE(7588), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, ACTIONS(3366), 3, sym__operator, anon_sym_PIPE, anon_sym_in, STATE(3783), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1379), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [98643] = 20, ACTIONS(5721), 1, sym__varid, ACTIONS(5723), 1, sym_string, ACTIONS(5725), 1, sym_triple_quote_string, ACTIONS(5727), 1, sym__integer_literal, ACTIONS(5729), 1, sym__hex_literal, ACTIONS(5731), 1, anon_sym__, ACTIONS(5735), 1, anon_sym_LPAREN, ACTIONS(5739), 1, anon_sym_LBRACE, ACTIONS(6747), 1, sym_hole, ACTIONS(6749), 1, sym__conid, ACTIONS(6752), 1, anon_sym_AT, STATE(3506), 1, sym_constructor, STATE(3739), 1, sym_integer, STATE(7568), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 2, sym__operator, anon_sym_PIPE, ACTIONS(3485), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3745), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1395), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [98721] = 20, ACTIONS(3403), 1, sym_comma, ACTIONS(5139), 1, sym__varid, ACTIONS(5141), 1, sym_string, ACTIONS(5143), 1, sym_triple_quote_string, ACTIONS(5145), 1, sym__integer_literal, ACTIONS(5147), 1, sym__hex_literal, ACTIONS(5149), 1, anon_sym__, ACTIONS(5153), 1, anon_sym_LPAREN, ACTIONS(5157), 1, anon_sym_LBRACE, ACTIONS(6754), 1, sym_hole, ACTIONS(6756), 1, sym__conid, ACTIONS(6759), 1, anon_sym_AT, STATE(3551), 1, sym_constructor, STATE(3690), 1, sym_integer, STATE(7645), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3684), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1362), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [98799] = 20, ACTIONS(4711), 1, sym__varid, ACTIONS(4713), 1, sym_string, ACTIONS(4715), 1, sym_triple_quote_string, ACTIONS(4717), 1, sym__integer_literal, ACTIONS(4719), 1, sym__hex_literal, ACTIONS(4721), 1, anon_sym__, ACTIONS(4725), 1, anon_sym_LPAREN, ACTIONS(4729), 1, anon_sym_LBRACE, ACTIONS(6745), 1, anon_sym_AT, ACTIONS(6761), 1, sym_hole, ACTIONS(6763), 1, sym__conid, STATE(3513), 1, sym_constructor, STATE(3779), 1, sym_integer, STATE(7588), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, ACTIONS(3405), 3, sym__operator, anon_sym_PIPE, anon_sym_in, STATE(3783), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1358), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [98877] = 20, ACTIONS(3364), 1, sym_comma, ACTIONS(5139), 1, sym__varid, ACTIONS(5141), 1, sym_string, ACTIONS(5143), 1, sym_triple_quote_string, ACTIONS(5145), 1, sym__integer_literal, ACTIONS(5147), 1, sym__hex_literal, ACTIONS(5149), 1, anon_sym__, ACTIONS(5153), 1, anon_sym_LPAREN, ACTIONS(5157), 1, anon_sym_LBRACE, ACTIONS(6759), 1, anon_sym_AT, ACTIONS(6766), 1, sym_hole, ACTIONS(6768), 1, sym__conid, STATE(3551), 1, sym_constructor, STATE(3690), 1, sym_integer, STATE(7645), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3684), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1357), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [98955] = 24, ACTIONS(6771), 1, sym__varid, ACTIONS(6777), 1, sym_string, ACTIONS(6780), 1, sym__integer_literal, ACTIONS(6783), 1, sym__hex_literal, ACTIONS(6786), 1, anon_sym__, ACTIONS(6789), 1, anon_sym_LPAREN, ACTIONS(6792), 1, sym__conid, ACTIONS(6797), 1, anon_sym_LBRACE, ACTIONS(6800), 1, anon_sym_LBRACK, STATE(1363), 1, aux_sym__fun_patterns, STATE(4342), 1, sym_constructor, STATE(4350), 1, sym_variable, STATE(4515), 1, sym_wildcard, STATE(4517), 1, sym_qualified_constructor, STATE(4518), 1, sym__qcon, STATE(4519), 1, sym_literal, STATE(4520), 1, sym_pat_fields, STATE(7670), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6795), 2, anon_sym_PIPE, anon_sym_EQ, ACTIONS(6774), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4514), 3, sym_integer, sym__numeric, sym__literal, STATE(4671), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [99041] = 20, ACTIONS(3485), 1, anon_sym_RPAREN, ACTIONS(5045), 1, sym__varid, ACTIONS(5047), 1, sym_string, ACTIONS(5049), 1, sym_triple_quote_string, ACTIONS(5051), 1, sym__integer_literal, ACTIONS(5053), 1, sym__hex_literal, ACTIONS(5055), 1, anon_sym__, ACTIONS(5059), 1, anon_sym_LPAREN, ACTIONS(5063), 1, anon_sym_LBRACE, ACTIONS(6803), 1, sym_hole, ACTIONS(6805), 1, sym__conid, ACTIONS(6808), 1, anon_sym_AT, STATE(3475), 1, sym_constructor, STATE(3682), 1, sym_integer, STATE(7939), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3705), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1376), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [99119] = 20, ACTIONS(5721), 1, sym__varid, ACTIONS(5723), 1, sym_string, ACTIONS(5725), 1, sym_triple_quote_string, ACTIONS(5727), 1, sym__integer_literal, ACTIONS(5729), 1, sym__hex_literal, ACTIONS(5731), 1, anon_sym__, ACTIONS(5735), 1, anon_sym_LPAREN, ACTIONS(5739), 1, anon_sym_LBRACE, ACTIONS(6747), 1, sym_hole, ACTIONS(6752), 1, anon_sym_AT, ACTIONS(6810), 1, sym__conid, STATE(3506), 1, sym_constructor, STATE(3739), 1, sym_integer, STATE(7568), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_PIPE, ACTIONS(3334), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3745), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1395), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [99197] = 19, ACTIONS(5430), 1, sym__varid, ACTIONS(5432), 1, sym_string, ACTIONS(5434), 1, sym_triple_quote_string, ACTIONS(5436), 1, sym__integer_literal, ACTIONS(5438), 1, sym__hex_literal, ACTIONS(5440), 1, anon_sym__, ACTIONS(5444), 1, anon_sym_LPAREN, ACTIONS(5448), 1, anon_sym_LBRACE, ACTIONS(6814), 1, sym_hole, ACTIONS(6816), 1, sym__conid, ACTIONS(6819), 1, anon_sym_AT, STATE(3477), 1, sym_constructor, STATE(3798), 1, sym_integer, STATE(7972), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3833), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3495), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_then, STATE(1368), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [99273] = 19, ACTIONS(5430), 1, sym__varid, ACTIONS(5432), 1, sym_string, ACTIONS(5434), 1, sym_triple_quote_string, ACTIONS(5436), 1, sym__integer_literal, ACTIONS(5438), 1, sym__hex_literal, ACTIONS(5440), 1, anon_sym__, ACTIONS(5444), 1, anon_sym_LPAREN, ACTIONS(5448), 1, anon_sym_LBRACE, ACTIONS(6814), 1, sym_hole, ACTIONS(6819), 1, anon_sym_AT, ACTIONS(6821), 1, sym__conid, STATE(3477), 1, sym_constructor, STATE(3798), 1, sym_integer, STATE(7972), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3833), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3347), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_then, STATE(1368), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [99349] = 19, ACTIONS(5430), 1, sym__varid, ACTIONS(5432), 1, sym_string, ACTIONS(5434), 1, sym_triple_quote_string, ACTIONS(5436), 1, sym__integer_literal, ACTIONS(5438), 1, sym__hex_literal, ACTIONS(5440), 1, anon_sym__, ACTIONS(5444), 1, anon_sym_LPAREN, ACTIONS(5448), 1, anon_sym_LBRACE, ACTIONS(6819), 1, anon_sym_AT, ACTIONS(6825), 1, sym_hole, ACTIONS(6827), 1, sym__conid, STATE(3477), 1, sym_constructor, STATE(3798), 1, sym_integer, STATE(7972), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3833), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3366), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_then, STATE(1394), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [99425] = 19, ACTIONS(5430), 1, sym__varid, ACTIONS(5432), 1, sym_string, ACTIONS(5434), 1, sym_triple_quote_string, ACTIONS(5436), 1, sym__integer_literal, ACTIONS(5438), 1, sym__hex_literal, ACTIONS(5440), 1, anon_sym__, ACTIONS(5444), 1, anon_sym_LPAREN, ACTIONS(5448), 1, anon_sym_LBRACE, ACTIONS(6814), 1, sym_hole, ACTIONS(6819), 1, anon_sym_AT, ACTIONS(6830), 1, sym__conid, STATE(3477), 1, sym_constructor, STATE(3798), 1, sym_integer, STATE(7972), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3833), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3405), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_then, STATE(1368), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [99501] = 20, ACTIONS(6833), 1, sym__varid, ACTIONS(6836), 1, sym_string, ACTIONS(6839), 1, sym_triple_quote_string, ACTIONS(6842), 1, sym__integer_literal, ACTIONS(6845), 1, sym__hex_literal, ACTIONS(6848), 1, anon_sym__, ACTIONS(6851), 1, sym_hole, ACTIONS(6854), 1, anon_sym_LPAREN, ACTIONS(6857), 1, sym__conid, ACTIONS(6860), 1, anon_sym_LBRACE, ACTIONS(6863), 1, anon_sym_AT, STATE(3638), 1, sym_constructor, STATE(3881), 1, sym_integer, STATE(7639), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 2, sym__operator, anon_sym_PIPE, ACTIONS(3276), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3885), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1370), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [99579] = 20, ACTIONS(3276), 1, anon_sym_RPAREN, ACTIONS(6866), 1, sym__varid, ACTIONS(6869), 1, sym_string, ACTIONS(6872), 1, sym_triple_quote_string, ACTIONS(6875), 1, sym__integer_literal, ACTIONS(6878), 1, sym__hex_literal, ACTIONS(6881), 1, anon_sym__, ACTIONS(6884), 1, sym_hole, ACTIONS(6887), 1, anon_sym_LPAREN, ACTIONS(6890), 1, sym__conid, ACTIONS(6893), 1, anon_sym_LBRACE, ACTIONS(6896), 1, anon_sym_AT, STATE(3475), 1, sym_constructor, STATE(3682), 1, sym_integer, STATE(7939), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3705), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1371), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [99657] = 20, ACTIONS(3334), 1, anon_sym_RPAREN, ACTIONS(5045), 1, sym__varid, ACTIONS(5047), 1, sym_string, ACTIONS(5049), 1, sym_triple_quote_string, ACTIONS(5051), 1, sym__integer_literal, ACTIONS(5053), 1, sym__hex_literal, ACTIONS(5055), 1, anon_sym__, ACTIONS(5059), 1, anon_sym_LPAREN, ACTIONS(5063), 1, anon_sym_LBRACE, ACTIONS(6803), 1, sym_hole, ACTIONS(6808), 1, anon_sym_AT, ACTIONS(6899), 1, sym__conid, STATE(3475), 1, sym_constructor, STATE(3682), 1, sym_integer, STATE(7939), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3705), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1376), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [99735] = 20, ACTIONS(5320), 1, sym__varid, ACTIONS(5322), 1, sym_string, ACTIONS(5324), 1, sym_triple_quote_string, ACTIONS(5326), 1, sym__integer_literal, ACTIONS(5328), 1, sym__hex_literal, ACTIONS(5330), 1, anon_sym__, ACTIONS(5334), 1, anon_sym_LPAREN, ACTIONS(5338), 1, anon_sym_LBRACE, ACTIONS(6903), 1, sym_hole, ACTIONS(6905), 1, sym__conid, ACTIONS(6908), 1, anon_sym_AT, STATE(3638), 1, sym_constructor, STATE(3881), 1, sym_integer, STATE(7639), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_PIPE, ACTIONS(3403), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3885), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1391), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [99813] = 24, ACTIONS(6910), 1, sym__varid, ACTIONS(6914), 1, sym_string, ACTIONS(6916), 1, sym__integer_literal, ACTIONS(6918), 1, sym__hex_literal, ACTIONS(6920), 1, anon_sym__, ACTIONS(6922), 1, anon_sym_LPAREN, ACTIONS(6924), 1, sym__conid, ACTIONS(6928), 1, anon_sym_LBRACE, ACTIONS(6930), 1, anon_sym_LBRACK, STATE(1380), 1, aux_sym__fun_patterns, STATE(4342), 1, sym_constructor, STATE(4350), 1, sym_variable, STATE(4515), 1, sym_wildcard, STATE(4517), 1, sym_qualified_constructor, STATE(4518), 1, sym__qcon, STATE(4519), 1, sym_literal, STATE(4520), 1, sym_pat_fields, STATE(7670), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6926), 2, anon_sym_PIPE, anon_sym_EQ, ACTIONS(6912), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4514), 3, sym_integer, sym__numeric, sym__literal, STATE(4671), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [99899] = 20, ACTIONS(5721), 1, sym__varid, ACTIONS(5723), 1, sym_string, ACTIONS(5725), 1, sym_triple_quote_string, ACTIONS(5727), 1, sym__integer_literal, ACTIONS(5729), 1, sym__hex_literal, ACTIONS(5731), 1, anon_sym__, ACTIONS(5735), 1, anon_sym_LPAREN, ACTIONS(5739), 1, anon_sym_LBRACE, ACTIONS(6747), 1, sym_hole, ACTIONS(6752), 1, anon_sym_AT, ACTIONS(6932), 1, sym__conid, STATE(3506), 1, sym_constructor, STATE(3739), 1, sym_integer, STATE(7568), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_PIPE, ACTIONS(3403), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3745), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1395), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [99977] = 20, ACTIONS(3364), 1, anon_sym_RPAREN, ACTIONS(5045), 1, sym__varid, ACTIONS(5047), 1, sym_string, ACTIONS(5049), 1, sym_triple_quote_string, ACTIONS(5051), 1, sym__integer_literal, ACTIONS(5053), 1, sym__hex_literal, ACTIONS(5055), 1, anon_sym__, ACTIONS(5059), 1, anon_sym_LPAREN, ACTIONS(5063), 1, anon_sym_LBRACE, ACTIONS(6808), 1, anon_sym_AT, ACTIONS(6935), 1, sym_hole, ACTIONS(6937), 1, sym__conid, STATE(3475), 1, sym_constructor, STATE(3682), 1, sym_integer, STATE(7939), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3705), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1371), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [100055] = 23, ACTIONS(6940), 1, sym__varid, ACTIONS(6946), 1, sym_string, ACTIONS(6949), 1, sym__integer_literal, ACTIONS(6952), 1, sym__hex_literal, ACTIONS(6955), 1, anon_sym__, ACTIONS(6958), 1, anon_sym_LPAREN, ACTIONS(6961), 1, sym__conid, ACTIONS(6964), 1, anon_sym_LBRACE, ACTIONS(6967), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3266), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(6943), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1377), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [100139] = 19, ACTIONS(6970), 1, sym__varid, ACTIONS(6973), 1, sym_string, ACTIONS(6976), 1, sym_triple_quote_string, ACTIONS(6979), 1, sym__integer_literal, ACTIONS(6982), 1, sym__hex_literal, ACTIONS(6985), 1, anon_sym__, ACTIONS(6988), 1, sym_hole, ACTIONS(6991), 1, anon_sym_LPAREN, ACTIONS(6994), 1, sym__conid, ACTIONS(6997), 1, anon_sym_LBRACE, ACTIONS(7000), 1, anon_sym_AT, STATE(3521), 1, sym_constructor, STATE(3857), 1, sym_integer, STATE(7613), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3866), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3290), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_else, STATE(1378), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [100215] = 20, ACTIONS(7003), 1, sym__varid, ACTIONS(7006), 1, sym_string, ACTIONS(7009), 1, sym_triple_quote_string, ACTIONS(7012), 1, sym__integer_literal, ACTIONS(7015), 1, sym__hex_literal, ACTIONS(7018), 1, anon_sym__, ACTIONS(7021), 1, sym_hole, ACTIONS(7024), 1, anon_sym_LPAREN, ACTIONS(7027), 1, sym__conid, ACTIONS(7030), 1, anon_sym_LBRACE, ACTIONS(7033), 1, anon_sym_AT, STATE(3513), 1, sym_constructor, STATE(3779), 1, sym_integer, STATE(7588), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, ACTIONS(3290), 3, sym__operator, anon_sym_PIPE, anon_sym_in, STATE(3783), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1379), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [100293] = 24, ACTIONS(6910), 1, sym__varid, ACTIONS(6914), 1, sym_string, ACTIONS(6916), 1, sym__integer_literal, ACTIONS(6918), 1, sym__hex_literal, ACTIONS(6920), 1, anon_sym__, ACTIONS(6922), 1, anon_sym_LPAREN, ACTIONS(6924), 1, sym__conid, ACTIONS(6928), 1, anon_sym_LBRACE, ACTIONS(6930), 1, anon_sym_LBRACK, STATE(1363), 1, aux_sym__fun_patterns, STATE(4342), 1, sym_constructor, STATE(4350), 1, sym_variable, STATE(4515), 1, sym_wildcard, STATE(4517), 1, sym_qualified_constructor, STATE(4518), 1, sym__qcon, STATE(4519), 1, sym_literal, STATE(4520), 1, sym_pat_fields, STATE(7670), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7036), 2, anon_sym_PIPE, anon_sym_EQ, ACTIONS(6912), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4514), 3, sym_integer, sym__numeric, sym__literal, STATE(4671), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [100379] = 19, ACTIONS(4965), 1, sym__varid, ACTIONS(4967), 1, sym_string, ACTIONS(4969), 1, sym_triple_quote_string, ACTIONS(4971), 1, sym__integer_literal, ACTIONS(4973), 1, sym__hex_literal, ACTIONS(4975), 1, anon_sym__, ACTIONS(4979), 1, anon_sym_LPAREN, ACTIONS(4983), 1, anon_sym_LBRACE, ACTIONS(7038), 1, sym_hole, ACTIONS(7040), 1, sym__conid, ACTIONS(7043), 1, anon_sym_AT, STATE(3521), 1, sym_constructor, STATE(3857), 1, sym_integer, STATE(7613), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3866), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3495), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_else, STATE(1383), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [100455] = 19, ACTIONS(4965), 1, sym__varid, ACTIONS(4967), 1, sym_string, ACTIONS(4969), 1, sym_triple_quote_string, ACTIONS(4971), 1, sym__integer_literal, ACTIONS(4973), 1, sym__hex_literal, ACTIONS(4975), 1, anon_sym__, ACTIONS(4979), 1, anon_sym_LPAREN, ACTIONS(4983), 1, anon_sym_LBRACE, ACTIONS(7038), 1, sym_hole, ACTIONS(7043), 1, anon_sym_AT, ACTIONS(7045), 1, sym__conid, STATE(3521), 1, sym_constructor, STATE(3857), 1, sym_integer, STATE(7613), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3866), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3347), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_else, STATE(1383), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [100531] = 19, ACTIONS(4965), 1, sym__varid, ACTIONS(4967), 1, sym_string, ACTIONS(4969), 1, sym_triple_quote_string, ACTIONS(4971), 1, sym__integer_literal, ACTIONS(4973), 1, sym__hex_literal, ACTIONS(4975), 1, anon_sym__, ACTIONS(4979), 1, anon_sym_LPAREN, ACTIONS(4983), 1, anon_sym_LBRACE, ACTIONS(7043), 1, anon_sym_AT, ACTIONS(7049), 1, sym_hole, ACTIONS(7051), 1, sym__conid, STATE(3521), 1, sym_constructor, STATE(3857), 1, sym_integer, STATE(7613), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3866), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3366), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_else, STATE(1378), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [100607] = 19, ACTIONS(4965), 1, sym__varid, ACTIONS(4967), 1, sym_string, ACTIONS(4969), 1, sym_triple_quote_string, ACTIONS(4971), 1, sym__integer_literal, ACTIONS(4973), 1, sym__hex_literal, ACTIONS(4975), 1, anon_sym__, ACTIONS(4979), 1, anon_sym_LPAREN, ACTIONS(4983), 1, anon_sym_LBRACE, ACTIONS(7038), 1, sym_hole, ACTIONS(7043), 1, anon_sym_AT, ACTIONS(7054), 1, sym__conid, STATE(3521), 1, sym_constructor, STATE(3857), 1, sym_integer, STATE(7613), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3866), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3405), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_else, STATE(1383), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [100683] = 20, ACTIONS(3403), 1, anon_sym_RPAREN, ACTIONS(5045), 1, sym__varid, ACTIONS(5047), 1, sym_string, ACTIONS(5049), 1, sym_triple_quote_string, ACTIONS(5051), 1, sym__integer_literal, ACTIONS(5053), 1, sym__hex_literal, ACTIONS(5055), 1, anon_sym__, ACTIONS(5059), 1, anon_sym_LPAREN, ACTIONS(5063), 1, anon_sym_LBRACE, ACTIONS(6803), 1, sym_hole, ACTIONS(6808), 1, anon_sym_AT, ACTIONS(7057), 1, sym__conid, STATE(3475), 1, sym_constructor, STATE(3682), 1, sym_integer, STATE(7939), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3705), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1376), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [100761] = 20, ACTIONS(7060), 1, sym__varid, ACTIONS(7063), 1, sym_string, ACTIONS(7066), 1, sym_triple_quote_string, ACTIONS(7069), 1, sym__integer_literal, ACTIONS(7072), 1, sym__hex_literal, ACTIONS(7075), 1, anon_sym__, ACTIONS(7078), 1, sym_hole, ACTIONS(7081), 1, anon_sym_LPAREN, ACTIONS(7084), 1, sym__conid, ACTIONS(7087), 1, anon_sym_LBRACE, ACTIONS(7090), 1, anon_sym_AT, STATE(3506), 1, sym_constructor, STATE(3739), 1, sym_integer, STATE(7568), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 2, sym__operator, anon_sym_PIPE, ACTIONS(3276), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3745), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1386), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [100839] = 20, ACTIONS(4711), 1, sym__varid, ACTIONS(4713), 1, sym_string, ACTIONS(4715), 1, sym_triple_quote_string, ACTIONS(4717), 1, sym__integer_literal, ACTIONS(4719), 1, sym__hex_literal, ACTIONS(4721), 1, anon_sym__, ACTIONS(4725), 1, anon_sym_LPAREN, ACTIONS(4729), 1, anon_sym_LBRACE, ACTIONS(6745), 1, anon_sym_AT, ACTIONS(6761), 1, sym_hole, ACTIONS(7093), 1, sym__conid, STATE(3513), 1, sym_constructor, STATE(3779), 1, sym_integer, STATE(7588), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, ACTIONS(3495), 3, sym__operator, anon_sym_PIPE, anon_sym_in, STATE(3783), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1358), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [100917] = 20, ACTIONS(3485), 1, sym_comma, ACTIONS(5139), 1, sym__varid, ACTIONS(5141), 1, sym_string, ACTIONS(5143), 1, sym_triple_quote_string, ACTIONS(5145), 1, sym__integer_literal, ACTIONS(5147), 1, sym__hex_literal, ACTIONS(5149), 1, anon_sym__, ACTIONS(5153), 1, anon_sym_LPAREN, ACTIONS(5157), 1, anon_sym_LBRACE, ACTIONS(6754), 1, sym_hole, ACTIONS(6759), 1, anon_sym_AT, ACTIONS(7096), 1, sym__conid, STATE(3551), 1, sym_constructor, STATE(3690), 1, sym_integer, STATE(7645), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3684), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1362), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [100995] = 20, ACTIONS(5320), 1, sym__varid, ACTIONS(5322), 1, sym_string, ACTIONS(5324), 1, sym_triple_quote_string, ACTIONS(5326), 1, sym__integer_literal, ACTIONS(5328), 1, sym__hex_literal, ACTIONS(5330), 1, anon_sym__, ACTIONS(5334), 1, anon_sym_LPAREN, ACTIONS(5338), 1, anon_sym_LBRACE, ACTIONS(6903), 1, sym_hole, ACTIONS(6908), 1, anon_sym_AT, ACTIONS(7099), 1, sym__conid, STATE(3638), 1, sym_constructor, STATE(3881), 1, sym_integer, STATE(7639), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 2, sym__operator, anon_sym_PIPE, ACTIONS(3485), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3885), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1391), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101073] = 20, ACTIONS(5320), 1, sym__varid, ACTIONS(5322), 1, sym_string, ACTIONS(5324), 1, sym_triple_quote_string, ACTIONS(5326), 1, sym__integer_literal, ACTIONS(5328), 1, sym__hex_literal, ACTIONS(5330), 1, anon_sym__, ACTIONS(5334), 1, anon_sym_LPAREN, ACTIONS(5338), 1, anon_sym_LBRACE, ACTIONS(6903), 1, sym_hole, ACTIONS(6908), 1, anon_sym_AT, ACTIONS(7102), 1, sym__conid, STATE(3638), 1, sym_constructor, STATE(3881), 1, sym_integer, STATE(7639), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_PIPE, ACTIONS(3334), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3885), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1391), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101151] = 20, ACTIONS(5320), 1, sym__varid, ACTIONS(5322), 1, sym_string, ACTIONS(5324), 1, sym_triple_quote_string, ACTIONS(5326), 1, sym__integer_literal, ACTIONS(5328), 1, sym__hex_literal, ACTIONS(5330), 1, anon_sym__, ACTIONS(5334), 1, anon_sym_LPAREN, ACTIONS(5338), 1, anon_sym_LBRACE, ACTIONS(6908), 1, anon_sym_AT, ACTIONS(7106), 1, sym_hole, ACTIONS(7108), 1, sym__conid, STATE(3638), 1, sym_constructor, STATE(3881), 1, sym_integer, STATE(7639), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 2, sym__operator, anon_sym_PIPE, ACTIONS(3364), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(3885), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1370), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101229] = 20, ACTIONS(4711), 1, sym__varid, ACTIONS(4713), 1, sym_string, ACTIONS(4715), 1, sym_triple_quote_string, ACTIONS(4717), 1, sym__integer_literal, ACTIONS(4719), 1, sym__hex_literal, ACTIONS(4721), 1, anon_sym__, ACTIONS(4725), 1, anon_sym_LPAREN, ACTIONS(4729), 1, anon_sym_LBRACE, ACTIONS(6745), 1, anon_sym_AT, ACTIONS(6761), 1, sym_hole, ACTIONS(7111), 1, sym__conid, STATE(3513), 1, sym_constructor, STATE(3779), 1, sym_integer, STATE(7588), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, ACTIONS(3347), 3, sym__operator, anon_sym_PIPE, anon_sym_in, STATE(3783), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1358), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101307] = 20, ACTIONS(3334), 1, sym_comma, ACTIONS(5139), 1, sym__varid, ACTIONS(5141), 1, sym_string, ACTIONS(5143), 1, sym_triple_quote_string, ACTIONS(5145), 1, sym__integer_literal, ACTIONS(5147), 1, sym__hex_literal, ACTIONS(5149), 1, anon_sym__, ACTIONS(5153), 1, anon_sym_LPAREN, ACTIONS(5157), 1, anon_sym_LBRACE, ACTIONS(6754), 1, sym_hole, ACTIONS(6759), 1, anon_sym_AT, ACTIONS(7115), 1, sym__conid, STATE(3551), 1, sym_constructor, STATE(3690), 1, sym_integer, STATE(7645), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(3684), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1362), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101385] = 19, ACTIONS(7119), 1, sym__varid, ACTIONS(7122), 1, sym_string, ACTIONS(7125), 1, sym_triple_quote_string, ACTIONS(7128), 1, sym__integer_literal, ACTIONS(7131), 1, sym__hex_literal, ACTIONS(7134), 1, anon_sym__, ACTIONS(7137), 1, sym_hole, ACTIONS(7140), 1, anon_sym_LPAREN, ACTIONS(7143), 1, sym__conid, ACTIONS(7146), 1, anon_sym_LBRACE, ACTIONS(7149), 1, anon_sym_AT, STATE(3477), 1, sym_constructor, STATE(3798), 1, sym_integer, STATE(7972), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3833), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, ACTIONS(3290), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_then, STATE(1394), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101461] = 20, ACTIONS(5721), 1, sym__varid, ACTIONS(5723), 1, sym_string, ACTIONS(5725), 1, sym_triple_quote_string, ACTIONS(5727), 1, sym__integer_literal, ACTIONS(5729), 1, sym__hex_literal, ACTIONS(5731), 1, anon_sym__, ACTIONS(5735), 1, anon_sym_LPAREN, ACTIONS(5739), 1, anon_sym_LBRACE, ACTIONS(6752), 1, anon_sym_AT, ACTIONS(7152), 1, sym_hole, ACTIONS(7154), 1, sym__conid, STATE(3506), 1, sym_constructor, STATE(3739), 1, sym_integer, STATE(7568), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 2, sym__operator, anon_sym_PIPE, ACTIONS(3364), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(3745), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1386), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101539] = 19, ACTIONS(7157), 1, sym__varid, ACTIONS(7160), 1, sym_string, ACTIONS(7163), 1, sym_triple_quote_string, ACTIONS(7166), 1, sym__integer_literal, ACTIONS(7169), 1, sym__hex_literal, ACTIONS(7172), 1, anon_sym__, ACTIONS(7175), 1, sym_hole, ACTIONS(7178), 1, anon_sym_LPAREN, ACTIONS(7181), 1, sym__conid, ACTIONS(7184), 1, anon_sym_LBRACE, ACTIONS(7187), 1, anon_sym_AT, STATE(3830), 1, sym_constructor, STATE(4092), 1, sym_integer, STATE(7585), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4138), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1396), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101614] = 20, ACTIONS(7190), 1, sym__varid, ACTIONS(7194), 1, sym_string, ACTIONS(7198), 1, sym_triple_quote_string, ACTIONS(7202), 1, sym__integer_literal, ACTIONS(7206), 1, sym__hex_literal, ACTIONS(7210), 1, anon_sym__, ACTIONS(7214), 1, sym_hole, ACTIONS(7218), 1, anon_sym_LPAREN, ACTIONS(7222), 1, sym__conid, ACTIONS(7226), 1, anon_sym_LBRACE, ACTIONS(7230), 1, anon_sym_AT, STATE(3832), 1, sym_constructor, STATE(4243), 1, sym_integer, STATE(7675), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 2, sym_comma, anon_sym_RPAREN, ACTIONS(3347), 3, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4063), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1437), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101691] = 20, ACTIONS(3495), 1, sym__operator, ACTIONS(5097), 1, sym__varid, ACTIONS(5099), 1, sym_string, ACTIONS(5101), 1, sym_triple_quote_string, ACTIONS(5103), 1, sym__integer_literal, ACTIONS(5105), 1, sym__hex_literal, ACTIONS(5107), 1, anon_sym__, ACTIONS(5111), 1, anon_sym_LPAREN, ACTIONS(5115), 1, anon_sym_LBRACE, ACTIONS(7234), 1, sym_hole, ACTIONS(7236), 1, sym__conid, ACTIONS(7239), 1, anon_sym_AT, STATE(4024), 1, sym_constructor, STATE(4153), 1, sym_integer, STATE(7625), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(4173), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1401), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101768] = 20, ACTIONS(3347), 1, sym__operator, ACTIONS(5097), 1, sym__varid, ACTIONS(5099), 1, sym_string, ACTIONS(5101), 1, sym_triple_quote_string, ACTIONS(5103), 1, sym__integer_literal, ACTIONS(5105), 1, sym__hex_literal, ACTIONS(5107), 1, anon_sym__, ACTIONS(5111), 1, anon_sym_LPAREN, ACTIONS(5115), 1, anon_sym_LBRACE, ACTIONS(7234), 1, sym_hole, ACTIONS(7239), 1, anon_sym_AT, ACTIONS(7241), 1, sym__conid, STATE(4024), 1, sym_constructor, STATE(4153), 1, sym_integer, STATE(7625), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(4173), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1401), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101845] = 20, ACTIONS(3347), 1, sym__operator, ACTIONS(4781), 1, sym__varid, ACTIONS(4783), 1, sym_string, ACTIONS(4785), 1, sym_triple_quote_string, ACTIONS(4787), 1, sym__integer_literal, ACTIONS(4789), 1, sym__hex_literal, ACTIONS(4791), 1, anon_sym__, ACTIONS(4795), 1, anon_sym_LPAREN, ACTIONS(4799), 1, anon_sym_LBRACE, ACTIONS(7245), 1, sym_hole, ACTIONS(7247), 1, sym__conid, ACTIONS(7251), 1, anon_sym_AT, STATE(4028), 1, sym_constructor, STATE(4160), 1, sym_integer, STATE(7861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(4164), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1419), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101922] = 20, ACTIONS(3366), 1, sym__operator, ACTIONS(5097), 1, sym__varid, ACTIONS(5099), 1, sym_string, ACTIONS(5101), 1, sym_triple_quote_string, ACTIONS(5103), 1, sym__integer_literal, ACTIONS(5105), 1, sym__hex_literal, ACTIONS(5107), 1, anon_sym__, ACTIONS(5111), 1, anon_sym_LPAREN, ACTIONS(5115), 1, anon_sym_LBRACE, ACTIONS(7239), 1, anon_sym_AT, ACTIONS(7253), 1, sym_hole, ACTIONS(7255), 1, sym__conid, STATE(4024), 1, sym_constructor, STATE(4153), 1, sym_integer, STATE(7625), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(4173), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1414), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [101999] = 20, ACTIONS(3334), 1, sym_comma, ACTIONS(4733), 1, sym__varid, ACTIONS(4735), 1, sym_string, ACTIONS(4737), 1, sym_triple_quote_string, ACTIONS(4739), 1, sym__integer_literal, ACTIONS(4741), 1, sym__hex_literal, ACTIONS(4743), 1, anon_sym__, ACTIONS(4747), 1, anon_sym_LPAREN, ACTIONS(4751), 1, anon_sym_LBRACE, ACTIONS(7258), 1, sym_hole, ACTIONS(7260), 1, sym__conid, ACTIONS(7264), 1, anon_sym_AT, STATE(4012), 1, sym_constructor, STATE(4065), 1, sym_integer, STATE(7829), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(4118), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1435), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [102076] = 19, ACTIONS(7266), 1, sym__varid, ACTIONS(7269), 1, sym_string, ACTIONS(7272), 1, sym_triple_quote_string, ACTIONS(7275), 1, sym__integer_literal, ACTIONS(7278), 1, sym__hex_literal, ACTIONS(7281), 1, anon_sym__, ACTIONS(7284), 1, sym_hole, ACTIONS(7287), 1, anon_sym_LPAREN, ACTIONS(7290), 1, sym__conid, ACTIONS(7293), 1, anon_sym_LBRACE, ACTIONS(7296), 1, anon_sym_AT, STATE(3830), 1, sym_constructor, STATE(4092), 1, sym_integer, STATE(7585), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4138), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1432), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [102151] = 20, ACTIONS(3495), 1, sym__operator, ACTIONS(4781), 1, sym__varid, ACTIONS(4783), 1, sym_string, ACTIONS(4785), 1, sym_triple_quote_string, ACTIONS(4787), 1, sym__integer_literal, ACTIONS(4789), 1, sym__hex_literal, ACTIONS(4791), 1, anon_sym__, ACTIONS(4795), 1, anon_sym_LPAREN, ACTIONS(4799), 1, anon_sym_LBRACE, ACTIONS(7245), 1, sym_hole, ACTIONS(7251), 1, anon_sym_AT, ACTIONS(7299), 1, sym__conid, STATE(4028), 1, sym_constructor, STATE(4160), 1, sym_integer, STATE(7861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(4164), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1419), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [102228] = 20, ACTIONS(3405), 1, sym__operator, ACTIONS(4781), 1, sym__varid, ACTIONS(4783), 1, sym_string, ACTIONS(4785), 1, sym_triple_quote_string, ACTIONS(4787), 1, sym__integer_literal, ACTIONS(4789), 1, sym__hex_literal, ACTIONS(4791), 1, anon_sym__, ACTIONS(4795), 1, anon_sym_LPAREN, ACTIONS(4799), 1, anon_sym_LBRACE, ACTIONS(7245), 1, sym_hole, ACTIONS(7251), 1, anon_sym_AT, ACTIONS(7302), 1, sym__conid, STATE(4028), 1, sym_constructor, STATE(4160), 1, sym_integer, STATE(7861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(4164), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1419), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [102305] = 20, ACTIONS(7305), 1, sym__varid, ACTIONS(7308), 1, sym_string, ACTIONS(7311), 1, sym_triple_quote_string, ACTIONS(7314), 1, sym__integer_literal, ACTIONS(7317), 1, sym__hex_literal, ACTIONS(7320), 1, anon_sym__, ACTIONS(7323), 1, sym_hole, ACTIONS(7326), 1, anon_sym_LPAREN, ACTIONS(7329), 1, sym__conid, ACTIONS(7332), 1, anon_sym_LBRACE, ACTIONS(7335), 1, anon_sym_AT, STATE(3832), 1, sym_constructor, STATE(4243), 1, sym_integer, STATE(7675), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 2, sym_comma, anon_sym_RPAREN, ACTIONS(3405), 3, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4063), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1437), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [102382] = 19, ACTIONS(7338), 1, sym__varid, ACTIONS(7341), 1, sym_string, ACTIONS(7344), 1, sym_triple_quote_string, ACTIONS(7347), 1, sym__integer_literal, ACTIONS(7350), 1, sym__hex_literal, ACTIONS(7353), 1, anon_sym__, ACTIONS(7356), 1, sym_hole, ACTIONS(7359), 1, anon_sym_LPAREN, ACTIONS(7362), 1, sym__conid, ACTIONS(7365), 1, anon_sym_LBRACE, ACTIONS(7368), 1, anon_sym_AT, STATE(3753), 1, sym_constructor, STATE(4246), 1, sym_integer, STATE(7720), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 5, anon_sym_u21d0, anon_sym_LT_EQ, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4129), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1433), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [102457] = 20, ACTIONS(3403), 1, sym_comma, ACTIONS(4733), 1, sym__varid, ACTIONS(4735), 1, sym_string, ACTIONS(4737), 1, sym_triple_quote_string, ACTIONS(4739), 1, sym__integer_literal, ACTIONS(4741), 1, sym__hex_literal, ACTIONS(4743), 1, anon_sym__, ACTIONS(4747), 1, anon_sym_LPAREN, ACTIONS(4751), 1, anon_sym_LBRACE, ACTIONS(7258), 1, sym_hole, ACTIONS(7264), 1, anon_sym_AT, ACTIONS(7371), 1, sym__conid, STATE(4012), 1, sym_constructor, STATE(4065), 1, sym_integer, STATE(7829), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(4118), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1435), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [102534] = 20, ACTIONS(7374), 1, sym__varid, ACTIONS(7377), 1, sym_string, ACTIONS(7380), 1, sym_triple_quote_string, ACTIONS(7383), 1, sym__integer_literal, ACTIONS(7386), 1, sym__hex_literal, ACTIONS(7389), 1, anon_sym__, ACTIONS(7392), 1, sym_hole, ACTIONS(7395), 1, anon_sym_LPAREN, ACTIONS(7398), 1, sym__conid, ACTIONS(7401), 1, anon_sym_LBRACE, ACTIONS(7404), 1, anon_sym_AT, STATE(4038), 1, sym_constructor, STATE(4072), 1, sym_integer, STATE(8002), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 2, sym__operator, anon_sym_in, ACTIONS(3276), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(4089), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1409), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [102611] = 20, ACTIONS(5171), 1, sym__varid, ACTIONS(5173), 1, sym_string, ACTIONS(5175), 1, sym_triple_quote_string, ACTIONS(5177), 1, sym__integer_literal, ACTIONS(5179), 1, sym__hex_literal, ACTIONS(5181), 1, anon_sym__, ACTIONS(5185), 1, anon_sym_LPAREN, ACTIONS(5189), 1, anon_sym_LBRACE, ACTIONS(7407), 1, sym_hole, ACTIONS(7409), 1, sym__conid, ACTIONS(7412), 1, anon_sym_AT, STATE(3741), 1, sym_constructor, STATE(4205), 1, sym_integer, STATE(7759), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 2, sym__operator, anon_sym_PIPE, ACTIONS(3485), 3, sym_comma, anon_sym_RPAREN, anon_sym_RBRACE, STATE(4106), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1411), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [102688] = 20, ACTIONS(5171), 1, sym__varid, ACTIONS(5173), 1, sym_string, ACTIONS(5175), 1, sym_triple_quote_string, ACTIONS(5177), 1, sym__integer_literal, ACTIONS(5179), 1, sym__hex_literal, ACTIONS(5181), 1, anon_sym__, ACTIONS(5185), 1, anon_sym_LPAREN, ACTIONS(5189), 1, anon_sym_LBRACE, ACTIONS(7412), 1, anon_sym_AT, ACTIONS(7414), 1, sym_hole, ACTIONS(7416), 1, sym__conid, STATE(3741), 1, sym_constructor, STATE(4205), 1, sym_integer, STATE(7759), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 2, sym__operator, anon_sym_PIPE, ACTIONS(3364), 3, sym_comma, anon_sym_RPAREN, anon_sym_RBRACE, STATE(4106), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1418), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [102765] = 10, ACTIONS(7428), 1, anon_sym_DOT, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(7433), 1, anon_sym_AT2, STATE(1673), 1, aux_sym_record_accessor_repeat1, STATE(7378), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7425), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(7421), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 12, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [102822] = 20, ACTIONS(3405), 1, sym__operator, ACTIONS(5097), 1, sym__varid, ACTIONS(5099), 1, sym_string, ACTIONS(5101), 1, sym_triple_quote_string, ACTIONS(5103), 1, sym__integer_literal, ACTIONS(5105), 1, sym__hex_literal, ACTIONS(5107), 1, anon_sym__, ACTIONS(5111), 1, anon_sym_LPAREN, ACTIONS(5115), 1, anon_sym_LBRACE, ACTIONS(7234), 1, sym_hole, ACTIONS(7239), 1, anon_sym_AT, ACTIONS(7435), 1, sym__conid, STATE(4024), 1, sym_constructor, STATE(4153), 1, sym_integer, STATE(7625), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(4173), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1401), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [102899] = 20, ACTIONS(3290), 1, sym__operator, ACTIONS(7438), 1, sym__varid, ACTIONS(7441), 1, sym_string, ACTIONS(7444), 1, sym_triple_quote_string, ACTIONS(7447), 1, sym__integer_literal, ACTIONS(7450), 1, sym__hex_literal, ACTIONS(7453), 1, anon_sym__, ACTIONS(7456), 1, sym_hole, ACTIONS(7459), 1, anon_sym_LPAREN, ACTIONS(7462), 1, sym__conid, ACTIONS(7465), 1, anon_sym_LBRACE, ACTIONS(7468), 1, anon_sym_AT, STATE(4024), 1, sym_constructor, STATE(4153), 1, sym_integer, STATE(7625), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(4173), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1414), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [102976] = 19, ACTIONS(7471), 1, sym__varid, ACTIONS(7474), 1, sym_string, ACTIONS(7477), 1, sym_triple_quote_string, ACTIONS(7480), 1, sym__integer_literal, ACTIONS(7483), 1, sym__hex_literal, ACTIONS(7486), 1, anon_sym__, ACTIONS(7489), 1, sym_hole, ACTIONS(7492), 1, anon_sym_LPAREN, ACTIONS(7495), 1, sym__conid, ACTIONS(7498), 1, anon_sym_LBRACE, ACTIONS(7501), 1, anon_sym_AT, STATE(3830), 1, sym_constructor, STATE(4092), 1, sym_integer, STATE(7585), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4138), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1432), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103051] = 20, ACTIONS(5171), 1, sym__varid, ACTIONS(5173), 1, sym_string, ACTIONS(5175), 1, sym_triple_quote_string, ACTIONS(5177), 1, sym__integer_literal, ACTIONS(5179), 1, sym__hex_literal, ACTIONS(5181), 1, anon_sym__, ACTIONS(5185), 1, anon_sym_LPAREN, ACTIONS(5189), 1, anon_sym_LBRACE, ACTIONS(7407), 1, sym_hole, ACTIONS(7412), 1, anon_sym_AT, ACTIONS(7504), 1, sym__conid, STATE(3741), 1, sym_constructor, STATE(4205), 1, sym_integer, STATE(7759), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_PIPE, ACTIONS(3403), 3, sym_comma, anon_sym_RPAREN, anon_sym_RBRACE, STATE(4106), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1411), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103128] = 20, ACTIONS(5604), 1, sym__varid, ACTIONS(5606), 1, sym_string, ACTIONS(5608), 1, sym_triple_quote_string, ACTIONS(5610), 1, sym__integer_literal, ACTIONS(5612), 1, sym__hex_literal, ACTIONS(5614), 1, anon_sym__, ACTIONS(5618), 1, anon_sym_LPAREN, ACTIONS(5622), 1, anon_sym_LBRACE, ACTIONS(7507), 1, sym_hole, ACTIONS(7509), 1, sym__conid, ACTIONS(7512), 1, anon_sym_AT, STATE(4038), 1, sym_constructor, STATE(4072), 1, sym_integer, STATE(8002), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 2, sym__operator, anon_sym_in, ACTIONS(3485), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(4089), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1424), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103205] = 20, ACTIONS(7514), 1, sym__varid, ACTIONS(7517), 1, sym_string, ACTIONS(7520), 1, sym_triple_quote_string, ACTIONS(7523), 1, sym__integer_literal, ACTIONS(7526), 1, sym__hex_literal, ACTIONS(7529), 1, anon_sym__, ACTIONS(7532), 1, sym_hole, ACTIONS(7535), 1, anon_sym_LPAREN, ACTIONS(7538), 1, sym__conid, ACTIONS(7541), 1, anon_sym_LBRACE, ACTIONS(7544), 1, anon_sym_AT, STATE(3741), 1, sym_constructor, STATE(4205), 1, sym_integer, STATE(7759), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 2, sym__operator, anon_sym_PIPE, ACTIONS(3276), 3, sym_comma, anon_sym_RPAREN, anon_sym_RBRACE, STATE(4106), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1418), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103282] = 20, ACTIONS(3366), 1, sym__operator, ACTIONS(4781), 1, sym__varid, ACTIONS(4783), 1, sym_string, ACTIONS(4785), 1, sym_triple_quote_string, ACTIONS(4787), 1, sym__integer_literal, ACTIONS(4789), 1, sym__hex_literal, ACTIONS(4791), 1, anon_sym__, ACTIONS(4795), 1, anon_sym_LPAREN, ACTIONS(4799), 1, anon_sym_LBRACE, ACTIONS(7251), 1, anon_sym_AT, ACTIONS(7547), 1, sym_hole, ACTIONS(7549), 1, sym__conid, STATE(4028), 1, sym_constructor, STATE(4160), 1, sym_integer, STATE(7861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(4164), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1431), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103359] = 20, ACTIONS(3276), 1, sym_comma, ACTIONS(7552), 1, sym__varid, ACTIONS(7555), 1, sym_string, ACTIONS(7558), 1, sym_triple_quote_string, ACTIONS(7561), 1, sym__integer_literal, ACTIONS(7564), 1, sym__hex_literal, ACTIONS(7567), 1, anon_sym__, ACTIONS(7570), 1, sym_hole, ACTIONS(7573), 1, anon_sym_LPAREN, ACTIONS(7576), 1, sym__conid, ACTIONS(7579), 1, anon_sym_LBRACE, ACTIONS(7582), 1, anon_sym_AT, STATE(4012), 1, sym_constructor, STATE(4065), 1, sym_integer, STATE(7829), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(4118), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1420), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103436] = 20, ACTIONS(3485), 1, sym_comma, ACTIONS(4733), 1, sym__varid, ACTIONS(4735), 1, sym_string, ACTIONS(4737), 1, sym_triple_quote_string, ACTIONS(4739), 1, sym__integer_literal, ACTIONS(4741), 1, sym__hex_literal, ACTIONS(4743), 1, anon_sym__, ACTIONS(4747), 1, anon_sym_LPAREN, ACTIONS(4751), 1, anon_sym_LBRACE, ACTIONS(7258), 1, sym_hole, ACTIONS(7264), 1, anon_sym_AT, ACTIONS(7585), 1, sym__conid, STATE(4012), 1, sym_constructor, STATE(4065), 1, sym_integer, STATE(7829), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(4118), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1435), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103513] = 20, ACTIONS(5604), 1, sym__varid, ACTIONS(5606), 1, sym_string, ACTIONS(5608), 1, sym_triple_quote_string, ACTIONS(5610), 1, sym__integer_literal, ACTIONS(5612), 1, sym__hex_literal, ACTIONS(5614), 1, anon_sym__, ACTIONS(5618), 1, anon_sym_LPAREN, ACTIONS(5622), 1, anon_sym_LBRACE, ACTIONS(7507), 1, sym_hole, ACTIONS(7512), 1, anon_sym_AT, ACTIONS(7588), 1, sym__conid, STATE(4038), 1, sym_constructor, STATE(4072), 1, sym_integer, STATE(8002), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_in, ACTIONS(3334), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(4089), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1424), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103590] = 19, ACTIONS(7592), 1, sym__varid, ACTIONS(7595), 1, sym_string, ACTIONS(7598), 1, sym_triple_quote_string, ACTIONS(7601), 1, sym__integer_literal, ACTIONS(7604), 1, sym__hex_literal, ACTIONS(7607), 1, anon_sym__, ACTIONS(7610), 1, sym_hole, ACTIONS(7613), 1, anon_sym_LPAREN, ACTIONS(7616), 1, sym__conid, ACTIONS(7619), 1, anon_sym_LBRACE, ACTIONS(7622), 1, anon_sym_AT, STATE(3753), 1, sym_constructor, STATE(4246), 1, sym_integer, STATE(7720), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 5, anon_sym_u21d0, anon_sym_LT_EQ, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4129), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1423), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103665] = 20, ACTIONS(5604), 1, sym__varid, ACTIONS(5606), 1, sym_string, ACTIONS(5608), 1, sym_triple_quote_string, ACTIONS(5610), 1, sym__integer_literal, ACTIONS(5612), 1, sym__hex_literal, ACTIONS(5614), 1, anon_sym__, ACTIONS(5618), 1, anon_sym_LPAREN, ACTIONS(5622), 1, anon_sym_LBRACE, ACTIONS(7512), 1, anon_sym_AT, ACTIONS(7625), 1, sym_hole, ACTIONS(7627), 1, sym__conid, STATE(4038), 1, sym_constructor, STATE(4072), 1, sym_integer, STATE(8002), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 2, sym__operator, anon_sym_in, ACTIONS(3364), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(4089), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1409), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103742] = 19, ACTIONS(7630), 1, sym__varid, ACTIONS(7633), 1, sym_string, ACTIONS(7636), 1, sym_triple_quote_string, ACTIONS(7639), 1, sym__integer_literal, ACTIONS(7642), 1, sym__hex_literal, ACTIONS(7645), 1, anon_sym__, ACTIONS(7648), 1, sym_hole, ACTIONS(7651), 1, anon_sym_LPAREN, ACTIONS(7654), 1, sym__conid, ACTIONS(7657), 1, anon_sym_LBRACE, ACTIONS(7660), 1, anon_sym_AT, STATE(3753), 1, sym_constructor, STATE(4246), 1, sym_integer, STATE(7720), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 5, anon_sym_u21d0, anon_sym_LT_EQ, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4129), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1433), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103817] = 20, ACTIONS(5604), 1, sym__varid, ACTIONS(5606), 1, sym_string, ACTIONS(5608), 1, sym_triple_quote_string, ACTIONS(5610), 1, sym__integer_literal, ACTIONS(5612), 1, sym__hex_literal, ACTIONS(5614), 1, anon_sym__, ACTIONS(5618), 1, anon_sym_LPAREN, ACTIONS(5622), 1, anon_sym_LBRACE, ACTIONS(7507), 1, sym_hole, ACTIONS(7512), 1, anon_sym_AT, ACTIONS(7663), 1, sym__conid, STATE(4038), 1, sym_constructor, STATE(4072), 1, sym_integer, STATE(8002), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_in, ACTIONS(3403), 3, sym__layout_semicolon, sym_where, anon_sym_SEMI, STATE(4089), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1424), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103894] = 20, ACTIONS(7666), 1, sym__varid, ACTIONS(7669), 1, sym_string, ACTIONS(7672), 1, sym_triple_quote_string, ACTIONS(7675), 1, sym__integer_literal, ACTIONS(7678), 1, sym__hex_literal, ACTIONS(7681), 1, anon_sym__, ACTIONS(7684), 1, sym_hole, ACTIONS(7687), 1, anon_sym_LPAREN, ACTIONS(7690), 1, sym__conid, ACTIONS(7693), 1, anon_sym_LBRACE, ACTIONS(7696), 1, anon_sym_AT, STATE(3832), 1, sym_constructor, STATE(4243), 1, sym_integer, STATE(7675), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 2, sym_comma, anon_sym_RPAREN, ACTIONS(3495), 3, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4063), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1437), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [103971] = 20, ACTIONS(5171), 1, sym__varid, ACTIONS(5173), 1, sym_string, ACTIONS(5175), 1, sym_triple_quote_string, ACTIONS(5177), 1, sym__integer_literal, ACTIONS(5179), 1, sym__hex_literal, ACTIONS(5181), 1, anon_sym__, ACTIONS(5185), 1, anon_sym_LPAREN, ACTIONS(5189), 1, anon_sym_LBRACE, ACTIONS(7407), 1, sym_hole, ACTIONS(7412), 1, anon_sym_AT, ACTIONS(7699), 1, sym__conid, STATE(3741), 1, sym_constructor, STATE(4205), 1, sym_integer, STATE(7759), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_PIPE, ACTIONS(3334), 3, sym_comma, anon_sym_RPAREN, anon_sym_RBRACE, STATE(4106), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1411), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [104048] = 19, ACTIONS(7703), 1, sym__varid, ACTIONS(7707), 1, sym_string, ACTIONS(7711), 1, sym_triple_quote_string, ACTIONS(7715), 1, sym__integer_literal, ACTIONS(7719), 1, sym__hex_literal, ACTIONS(7723), 1, anon_sym__, ACTIONS(7727), 1, sym_hole, ACTIONS(7731), 1, anon_sym_LPAREN, ACTIONS(7735), 1, sym__conid, ACTIONS(7739), 1, anon_sym_LBRACE, ACTIONS(7743), 1, anon_sym_AT, STATE(3830), 1, sym_constructor, STATE(4092), 1, sym_integer, STATE(7585), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4138), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1432), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [104123] = 10, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(7433), 1, anon_sym_AT2, ACTIONS(7747), 1, anon_sym_DOT, STATE(1648), 1, aux_sym_record_accessor_repeat1, STATE(7464), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7425), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(7421), 9, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 13, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [104180] = 20, ACTIONS(3290), 1, sym__operator, ACTIONS(7749), 1, sym__varid, ACTIONS(7752), 1, sym_string, ACTIONS(7755), 1, sym_triple_quote_string, ACTIONS(7758), 1, sym__integer_literal, ACTIONS(7761), 1, sym__hex_literal, ACTIONS(7764), 1, anon_sym__, ACTIONS(7767), 1, sym_hole, ACTIONS(7770), 1, anon_sym_LPAREN, ACTIONS(7773), 1, sym__conid, ACTIONS(7776), 1, anon_sym_LBRACE, ACTIONS(7779), 1, anon_sym_AT, STATE(4028), 1, sym_constructor, STATE(4160), 1, sym_integer, STATE(7861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(4164), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1431), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [104257] = 19, ACTIONS(7782), 1, sym__varid, ACTIONS(7785), 1, sym_string, ACTIONS(7788), 1, sym_triple_quote_string, ACTIONS(7791), 1, sym__integer_literal, ACTIONS(7794), 1, sym__hex_literal, ACTIONS(7797), 1, anon_sym__, ACTIONS(7800), 1, sym_hole, ACTIONS(7803), 1, anon_sym_LPAREN, ACTIONS(7806), 1, sym__conid, ACTIONS(7809), 1, anon_sym_LBRACE, ACTIONS(7812), 1, anon_sym_AT, STATE(3830), 1, sym_constructor, STATE(4092), 1, sym_integer, STATE(7585), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 5, anon_sym_u21d2, anon_sym_EQ_GT, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4138), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1396), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [104332] = 19, ACTIONS(7815), 1, sym__varid, ACTIONS(7818), 1, sym_string, ACTIONS(7821), 1, sym_triple_quote_string, ACTIONS(7824), 1, sym__integer_literal, ACTIONS(7827), 1, sym__hex_literal, ACTIONS(7830), 1, anon_sym__, ACTIONS(7833), 1, sym_hole, ACTIONS(7836), 1, anon_sym_LPAREN, ACTIONS(7839), 1, sym__conid, ACTIONS(7842), 1, anon_sym_LBRACE, ACTIONS(7845), 1, anon_sym_AT, STATE(3753), 1, sym_constructor, STATE(4246), 1, sym_integer, STATE(7720), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 5, anon_sym_u21d0, anon_sym_LT_EQ, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4129), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1423), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [104407] = 19, ACTIONS(7848), 1, sym__varid, ACTIONS(7852), 1, sym_string, ACTIONS(7856), 1, sym_triple_quote_string, ACTIONS(7860), 1, sym__integer_literal, ACTIONS(7864), 1, sym__hex_literal, ACTIONS(7868), 1, anon_sym__, ACTIONS(7872), 1, sym_hole, ACTIONS(7876), 1, anon_sym_LPAREN, ACTIONS(7880), 1, sym__conid, ACTIONS(7884), 1, anon_sym_LBRACE, ACTIONS(7888), 1, anon_sym_AT, STATE(3753), 1, sym_constructor, STATE(4246), 1, sym_integer, STATE(7720), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 5, anon_sym_u21d0, anon_sym_LT_EQ, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4129), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1433), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [104482] = 20, ACTIONS(3364), 1, sym_comma, ACTIONS(4733), 1, sym__varid, ACTIONS(4735), 1, sym_string, ACTIONS(4737), 1, sym_triple_quote_string, ACTIONS(4739), 1, sym__integer_literal, ACTIONS(4741), 1, sym__hex_literal, ACTIONS(4743), 1, anon_sym__, ACTIONS(4747), 1, anon_sym_LPAREN, ACTIONS(4751), 1, anon_sym_LBRACE, ACTIONS(7264), 1, anon_sym_AT, ACTIONS(7892), 1, sym_hole, ACTIONS(7894), 1, sym__conid, STATE(4012), 1, sym_constructor, STATE(4065), 1, sym_integer, STATE(7829), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(4118), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1420), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [104559] = 20, ACTIONS(7897), 1, sym__varid, ACTIONS(7900), 1, sym_string, ACTIONS(7903), 1, sym_triple_quote_string, ACTIONS(7906), 1, sym__integer_literal, ACTIONS(7909), 1, sym__hex_literal, ACTIONS(7912), 1, anon_sym__, ACTIONS(7915), 1, sym_hole, ACTIONS(7918), 1, anon_sym_LPAREN, ACTIONS(7921), 1, sym__conid, ACTIONS(7924), 1, anon_sym_LBRACE, ACTIONS(7927), 1, anon_sym_AT, STATE(3832), 1, sym_constructor, STATE(4243), 1, sym_integer, STATE(7675), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 2, sym_comma, anon_sym_RPAREN, ACTIONS(3290), 3, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4063), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1436), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [104636] = 20, ACTIONS(7930), 1, sym__varid, ACTIONS(7933), 1, sym_string, ACTIONS(7936), 1, sym_triple_quote_string, ACTIONS(7939), 1, sym__integer_literal, ACTIONS(7942), 1, sym__hex_literal, ACTIONS(7945), 1, anon_sym__, ACTIONS(7948), 1, sym_hole, ACTIONS(7951), 1, anon_sym_LPAREN, ACTIONS(7954), 1, sym__conid, ACTIONS(7957), 1, anon_sym_LBRACE, ACTIONS(7960), 1, anon_sym_AT, STATE(3832), 1, sym_constructor, STATE(4243), 1, sym_integer, STATE(7675), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 2, sym_comma, anon_sym_RPAREN, ACTIONS(3366), 3, sym__operator, anon_sym_forall, anon_sym_u2200, STATE(4063), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1436), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [104713] = 6, ACTIONS(7967), 1, anon_sym_DOT, STATE(1438), 1, aux_sym_record_accessor_repeat1, STATE(6988), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [104761] = 6, ACTIONS(7970), 1, anon_sym_DOT, STATE(1439), 1, aux_sym_record_accessor_repeat1, STATE(6955), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [104809] = 20, ACTIONS(5295), 1, sym__varid, ACTIONS(5297), 1, sym_string, ACTIONS(5299), 1, sym_triple_quote_string, ACTIONS(5301), 1, sym__integer_literal, ACTIONS(5303), 1, sym__hex_literal, ACTIONS(5305), 1, anon_sym__, ACTIONS(5309), 1, anon_sym_LPAREN, ACTIONS(5313), 1, anon_sym_LBRACE, ACTIONS(7973), 1, sym_hole, ACTIONS(7975), 1, sym__conid, ACTIONS(7978), 1, anon_sym_AT, STATE(4240), 1, sym_constructor, STATE(4400), 1, sym_integer, STATE(7717), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 2, sym__layout_semicolon, anon_sym_SEMI, ACTIONS(3405), 2, sym__operator, anon_sym_in, STATE(4285), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1479), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [104885] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1330), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [104965] = 6, ACTIONS(7984), 1, anon_sym_DOT, STATE(1438), 1, aux_sym_record_accessor_repeat1, STATE(6988), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [105013] = 20, ACTIONS(3290), 1, sym__operator, ACTIONS(7986), 1, sym__varid, ACTIONS(7989), 1, sym_string, ACTIONS(7992), 1, sym_triple_quote_string, ACTIONS(7995), 1, sym__integer_literal, ACTIONS(7998), 1, sym__hex_literal, ACTIONS(8001), 1, anon_sym__, ACTIONS(8004), 1, sym_hole, ACTIONS(8007), 1, anon_sym_LPAREN, ACTIONS(8010), 1, sym__conid, ACTIONS(8013), 1, anon_sym_LBRACE, ACTIONS(8016), 1, anon_sym_AT, STATE(4190), 1, sym_constructor, STATE(4401), 1, sym_integer, STATE(7659), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4403), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1443), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [105089] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1333), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [105169] = 20, ACTIONS(3366), 1, sym__operator, ACTIONS(4991), 1, sym__varid, ACTIONS(4993), 1, sym_string, ACTIONS(4995), 1, sym_triple_quote_string, ACTIONS(4997), 1, sym__integer_literal, ACTIONS(4999), 1, sym__hex_literal, ACTIONS(5001), 1, anon_sym__, ACTIONS(5005), 1, anon_sym_LPAREN, ACTIONS(5009), 1, anon_sym_LBRACE, ACTIONS(8019), 1, sym_hole, ACTIONS(8021), 1, sym__conid, ACTIONS(8024), 1, anon_sym_AT, STATE(4213), 1, sym_constructor, STATE(4357), 1, sym_integer, STATE(7584), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(4380), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1464), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [105245] = 20, ACTIONS(3347), 1, sym__operator, ACTIONS(4991), 1, sym__varid, ACTIONS(4993), 1, sym_string, ACTIONS(4995), 1, sym_triple_quote_string, ACTIONS(4997), 1, sym__integer_literal, ACTIONS(4999), 1, sym__hex_literal, ACTIONS(5001), 1, anon_sym__, ACTIONS(5005), 1, anon_sym_LPAREN, ACTIONS(5009), 1, anon_sym_LBRACE, ACTIONS(8024), 1, anon_sym_AT, ACTIONS(8026), 1, sym_hole, ACTIONS(8028), 1, sym__conid, STATE(4213), 1, sym_constructor, STATE(4357), 1, sym_integer, STATE(7584), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(4380), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1445), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [105321] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1337), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [105401] = 20, ACTIONS(5295), 1, sym__varid, ACTIONS(5297), 1, sym_string, ACTIONS(5299), 1, sym_triple_quote_string, ACTIONS(5301), 1, sym__integer_literal, ACTIONS(5303), 1, sym__hex_literal, ACTIONS(5305), 1, anon_sym__, ACTIONS(5309), 1, anon_sym_LPAREN, ACTIONS(5313), 1, anon_sym_LBRACE, ACTIONS(7973), 1, sym_hole, ACTIONS(7978), 1, anon_sym_AT, ACTIONS(8032), 1, sym__conid, STATE(4240), 1, sym_constructor, STATE(4400), 1, sym_integer, STATE(7717), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 2, sym__layout_semicolon, anon_sym_SEMI, ACTIONS(3347), 2, sym__operator, anon_sym_in, STATE(4285), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1479), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [105477] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1353), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [105557] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1342), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [105637] = 7, ACTIONS(8040), 1, anon_sym_DOT, ACTIONS(8042), 1, anon_sym_LBRACE, STATE(1469), 1, aux_sym_record_accessor_repeat1, STATE(6967), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [105687] = 20, ACTIONS(3405), 1, sym__operator, ACTIONS(4943), 1, sym__varid, ACTIONS(4945), 1, sym_string, ACTIONS(4947), 1, sym_triple_quote_string, ACTIONS(4949), 1, sym__integer_literal, ACTIONS(4951), 1, sym__hex_literal, ACTIONS(4953), 1, anon_sym__, ACTIONS(4957), 1, anon_sym_LPAREN, ACTIONS(4961), 1, anon_sym_LBRACE, ACTIONS(8045), 1, sym_hole, ACTIONS(8047), 1, sym__conid, ACTIONS(8050), 1, anon_sym_AT, STATE(4190), 1, sym_constructor, STATE(4401), 1, sym_integer, STATE(7659), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4403), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1492), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [105763] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1346), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [105843] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8040), 1, anon_sym_DOT, STATE(1477), 1, aux_sym_record_accessor_repeat1, STATE(6967), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [105893] = 7, ACTIONS(7984), 1, anon_sym_DOT, ACTIONS(8042), 1, anon_sym_LBRACE, STATE(1493), 1, aux_sym_record_accessor_repeat1, STATE(6988), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 10, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [105943] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1354), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [106023] = 20, ACTIONS(3290), 1, sym__operator, ACTIONS(8052), 1, sym__varid, ACTIONS(8055), 1, sym_string, ACTIONS(8058), 1, sym_triple_quote_string, ACTIONS(8061), 1, sym__integer_literal, ACTIONS(8064), 1, sym__hex_literal, ACTIONS(8067), 1, anon_sym__, ACTIONS(8070), 1, sym_hole, ACTIONS(8073), 1, anon_sym_LPAREN, ACTIONS(8076), 1, sym__conid, ACTIONS(8079), 1, anon_sym_LBRACE, ACTIONS(8082), 1, anon_sym_AT, STATE(4127), 1, sym_constructor, STATE(4313), 1, sym_integer, STATE(7839), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4330), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1457), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [106099] = 20, ACTIONS(3485), 1, anon_sym_RPAREN, ACTIONS(4897), 1, sym__varid, ACTIONS(4899), 1, sym_string, ACTIONS(4901), 1, sym_triple_quote_string, ACTIONS(4903), 1, sym__integer_literal, ACTIONS(4905), 1, sym__hex_literal, ACTIONS(4907), 1, anon_sym__, ACTIONS(4911), 1, anon_sym_LPAREN, ACTIONS(4915), 1, anon_sym_LBRACE, ACTIONS(8085), 1, sym_hole, ACTIONS(8087), 1, sym__conid, ACTIONS(8090), 1, anon_sym_AT, STATE(4100), 1, sym_constructor, STATE(4430), 1, sym_integer, STATE(7606), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(4432), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1486), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [106175] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1262), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [106255] = 20, ACTIONS(3334), 1, anon_sym_RPAREN, ACTIONS(4897), 1, sym__varid, ACTIONS(4899), 1, sym_string, ACTIONS(4901), 1, sym_triple_quote_string, ACTIONS(4903), 1, sym__integer_literal, ACTIONS(4905), 1, sym__hex_literal, ACTIONS(4907), 1, anon_sym__, ACTIONS(4911), 1, anon_sym_LPAREN, ACTIONS(4915), 1, anon_sym_LBRACE, ACTIONS(8085), 1, sym_hole, ACTIONS(8090), 1, anon_sym_AT, ACTIONS(8092), 1, sym__conid, STATE(4100), 1, sym_constructor, STATE(4430), 1, sym_integer, STATE(7606), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(4432), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1486), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [106331] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1315), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [106411] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1259), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [106491] = 23, ACTIONS(1694), 1, anon_sym_RPAREN, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, ACTIONS(8096), 1, sym__conid, STATE(6631), 1, sym_constructor, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6698), 1, sym_qualified_constructor, STATE(6699), 1, sym__qcon, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7734), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(6704), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [106573] = 20, ACTIONS(3290), 1, sym__operator, ACTIONS(8098), 1, sym__varid, ACTIONS(8101), 1, sym_string, ACTIONS(8104), 1, sym_triple_quote_string, ACTIONS(8107), 1, sym__integer_literal, ACTIONS(8110), 1, sym__hex_literal, ACTIONS(8113), 1, anon_sym__, ACTIONS(8116), 1, sym_hole, ACTIONS(8119), 1, anon_sym_LPAREN, ACTIONS(8122), 1, sym__conid, ACTIONS(8125), 1, anon_sym_LBRACE, ACTIONS(8128), 1, anon_sym_AT, STATE(4213), 1, sym_constructor, STATE(4357), 1, sym_integer, STATE(7584), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(4380), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1464), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [106649] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1269), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [106729] = 6, ACTIONS(8131), 1, anon_sym_DOT, STATE(1439), 1, aux_sym_record_accessor_repeat1, STATE(6955), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [106777] = 20, ACTIONS(8133), 1, sym__varid, ACTIONS(8136), 1, sym_string, ACTIONS(8139), 1, sym_triple_quote_string, ACTIONS(8142), 1, sym__integer_literal, ACTIONS(8145), 1, sym__hex_literal, ACTIONS(8148), 1, anon_sym__, ACTIONS(8151), 1, sym_hole, ACTIONS(8154), 1, anon_sym_LPAREN, ACTIONS(8157), 1, sym__conid, ACTIONS(8160), 1, anon_sym_LBRACE, ACTIONS(8163), 1, anon_sym_AT, STATE(4240), 1, sym_constructor, STATE(4400), 1, sym_integer, STATE(7717), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 2, sym__layout_semicolon, anon_sym_SEMI, ACTIONS(3290), 2, sym__operator, anon_sym_in, STATE(4285), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1467), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [106853] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1272), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [106933] = 6, ACTIONS(8040), 1, anon_sym_DOT, STATE(1497), 1, aux_sym_record_accessor_repeat1, STATE(6967), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [106981] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1276), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [107061] = 20, ACTIONS(5295), 1, sym__varid, ACTIONS(5297), 1, sym_string, ACTIONS(5299), 1, sym_triple_quote_string, ACTIONS(5301), 1, sym__integer_literal, ACTIONS(5303), 1, sym__hex_literal, ACTIONS(5305), 1, anon_sym__, ACTIONS(5309), 1, anon_sym_LPAREN, ACTIONS(5313), 1, anon_sym_LBRACE, ACTIONS(7973), 1, sym_hole, ACTIONS(7978), 1, anon_sym_AT, ACTIONS(8166), 1, sym__conid, STATE(4240), 1, sym_constructor, STATE(4400), 1, sym_integer, STATE(7717), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 2, sym__layout_semicolon, anon_sym_SEMI, ACTIONS(3495), 2, sym__operator, anon_sym_in, STATE(4285), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1479), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [107137] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1279), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [107217] = 6, ACTIONS(8040), 1, anon_sym_DOT, STATE(1497), 1, aux_sym_record_accessor_repeat1, STATE(6967), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [107265] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1281), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [107345] = 6, ACTIONS(8131), 1, anon_sym_DOT, STATE(1439), 1, aux_sym_record_accessor_repeat1, STATE(6955), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [107393] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1283), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [107473] = 6, ACTIONS(8040), 1, anon_sym_DOT, STATE(1497), 1, aux_sym_record_accessor_repeat1, STATE(6967), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [107521] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1287), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [107601] = 20, ACTIONS(5295), 1, sym__varid, ACTIONS(5297), 1, sym_string, ACTIONS(5299), 1, sym_triple_quote_string, ACTIONS(5301), 1, sym__integer_literal, ACTIONS(5303), 1, sym__hex_literal, ACTIONS(5305), 1, anon_sym__, ACTIONS(5309), 1, anon_sym_LPAREN, ACTIONS(5313), 1, anon_sym_LBRACE, ACTIONS(7978), 1, anon_sym_AT, ACTIONS(8173), 1, sym_hole, ACTIONS(8175), 1, sym__conid, STATE(4240), 1, sym_constructor, STATE(4400), 1, sym_integer, STATE(7717), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 2, sym__layout_semicolon, anon_sym_SEMI, ACTIONS(3366), 2, sym__operator, anon_sym_in, STATE(4285), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1467), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [107677] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1318), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [107757] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(7984), 1, anon_sym_DOT, STATE(1442), 1, aux_sym_record_accessor_repeat1, STATE(6988), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 10, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [107807] = 20, ACTIONS(3495), 1, sym__operator, ACTIONS(4943), 1, sym__varid, ACTIONS(4945), 1, sym_string, ACTIONS(4947), 1, sym_triple_quote_string, ACTIONS(4949), 1, sym__integer_literal, ACTIONS(4951), 1, sym__hex_literal, ACTIONS(4953), 1, anon_sym__, ACTIONS(4957), 1, anon_sym_LPAREN, ACTIONS(4961), 1, anon_sym_LBRACE, ACTIONS(8045), 1, sym_hole, ACTIONS(8050), 1, anon_sym_AT, ACTIONS(8178), 1, sym__conid, STATE(4190), 1, sym_constructor, STATE(4401), 1, sym_integer, STATE(7659), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4403), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1492), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [107883] = 20, ACTIONS(3347), 1, sym__operator, ACTIONS(4943), 1, sym__varid, ACTIONS(4945), 1, sym_string, ACTIONS(4947), 1, sym_triple_quote_string, ACTIONS(4949), 1, sym__integer_literal, ACTIONS(4951), 1, sym__hex_literal, ACTIONS(4953), 1, anon_sym__, ACTIONS(4957), 1, anon_sym_LPAREN, ACTIONS(4961), 1, anon_sym_LBRACE, ACTIONS(8045), 1, sym_hole, ACTIONS(8050), 1, anon_sym_AT, ACTIONS(8181), 1, sym__conid, STATE(4190), 1, sym_constructor, STATE(4401), 1, sym_integer, STATE(7659), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4403), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1492), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [107959] = 20, ACTIONS(3276), 1, anon_sym_RPAREN, ACTIONS(8185), 1, sym__varid, ACTIONS(8188), 1, sym_string, ACTIONS(8191), 1, sym_triple_quote_string, ACTIONS(8194), 1, sym__integer_literal, ACTIONS(8197), 1, sym__hex_literal, ACTIONS(8200), 1, anon_sym__, ACTIONS(8203), 1, sym_hole, ACTIONS(8206), 1, anon_sym_LPAREN, ACTIONS(8209), 1, sym__conid, ACTIONS(8212), 1, anon_sym_LBRACE, ACTIONS(8215), 1, anon_sym_AT, STATE(4100), 1, sym_constructor, STATE(4430), 1, sym_integer, STATE(7606), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(4432), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1484), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [108035] = 20, ACTIONS(3405), 1, sym__operator, ACTIONS(4689), 1, sym__varid, ACTIONS(4691), 1, sym_string, ACTIONS(4693), 1, sym_triple_quote_string, ACTIONS(4695), 1, sym__integer_literal, ACTIONS(4697), 1, sym__hex_literal, ACTIONS(4699), 1, anon_sym__, ACTIONS(4703), 1, anon_sym_LPAREN, ACTIONS(4707), 1, anon_sym_LBRACE, ACTIONS(8218), 1, sym_hole, ACTIONS(8220), 1, sym__conid, ACTIONS(8223), 1, anon_sym_AT, STATE(4127), 1, sym_constructor, STATE(4313), 1, sym_integer, STATE(7839), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4330), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1496), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [108111] = 20, ACTIONS(3364), 1, anon_sym_RPAREN, ACTIONS(4897), 1, sym__varid, ACTIONS(4899), 1, sym_string, ACTIONS(4901), 1, sym_triple_quote_string, ACTIONS(4903), 1, sym__integer_literal, ACTIONS(4905), 1, sym__hex_literal, ACTIONS(4907), 1, anon_sym__, ACTIONS(4911), 1, anon_sym_LPAREN, ACTIONS(4915), 1, anon_sym_LBRACE, ACTIONS(8090), 1, anon_sym_AT, ACTIONS(8225), 1, sym_hole, ACTIONS(8227), 1, sym__conid, STATE(4100), 1, sym_constructor, STATE(4430), 1, sym_integer, STATE(7606), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(4432), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1484), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [108187] = 20, ACTIONS(3405), 1, sym__operator, ACTIONS(4991), 1, sym__varid, ACTIONS(4993), 1, sym_string, ACTIONS(4995), 1, sym_triple_quote_string, ACTIONS(4997), 1, sym__integer_literal, ACTIONS(4999), 1, sym__hex_literal, ACTIONS(5001), 1, anon_sym__, ACTIONS(5005), 1, anon_sym_LPAREN, ACTIONS(5009), 1, anon_sym_LBRACE, ACTIONS(8024), 1, anon_sym_AT, ACTIONS(8026), 1, sym_hole, ACTIONS(8230), 1, sym__conid, STATE(4213), 1, sym_constructor, STATE(4357), 1, sym_integer, STATE(7584), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(4380), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1445), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [108263] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1319), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [108343] = 20, ACTIONS(3495), 1, sym__operator, ACTIONS(4689), 1, sym__varid, ACTIONS(4691), 1, sym_string, ACTIONS(4693), 1, sym_triple_quote_string, ACTIONS(4695), 1, sym__integer_literal, ACTIONS(4697), 1, sym__hex_literal, ACTIONS(4699), 1, anon_sym__, ACTIONS(4703), 1, anon_sym_LPAREN, ACTIONS(4707), 1, anon_sym_LBRACE, ACTIONS(8218), 1, sym_hole, ACTIONS(8223), 1, anon_sym_AT, ACTIONS(8233), 1, sym__conid, STATE(4127), 1, sym_constructor, STATE(4313), 1, sym_integer, STATE(7839), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4330), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1496), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [108419] = 20, ACTIONS(3403), 1, anon_sym_RPAREN, ACTIONS(4897), 1, sym__varid, ACTIONS(4899), 1, sym_string, ACTIONS(4901), 1, sym_triple_quote_string, ACTIONS(4903), 1, sym__integer_literal, ACTIONS(4905), 1, sym__hex_literal, ACTIONS(4907), 1, anon_sym__, ACTIONS(4911), 1, anon_sym_LPAREN, ACTIONS(4915), 1, anon_sym_LBRACE, ACTIONS(8085), 1, sym_hole, ACTIONS(8090), 1, anon_sym_AT, ACTIONS(8236), 1, sym__conid, STATE(4100), 1, sym_constructor, STATE(4430), 1, sym_integer, STATE(7606), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, STATE(4432), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1486), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [108495] = 20, ACTIONS(3495), 1, sym__operator, ACTIONS(4991), 1, sym__varid, ACTIONS(4993), 1, sym_string, ACTIONS(4995), 1, sym_triple_quote_string, ACTIONS(4997), 1, sym__integer_literal, ACTIONS(4999), 1, sym__hex_literal, ACTIONS(5001), 1, anon_sym__, ACTIONS(5005), 1, anon_sym_LPAREN, ACTIONS(5009), 1, anon_sym_LBRACE, ACTIONS(8024), 1, anon_sym_AT, ACTIONS(8026), 1, sym_hole, ACTIONS(8239), 1, sym__conid, STATE(4213), 1, sym_constructor, STATE(4357), 1, sym_integer, STATE(7584), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(4380), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1445), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [108571] = 20, ACTIONS(3366), 1, sym__operator, ACTIONS(4943), 1, sym__varid, ACTIONS(4945), 1, sym_string, ACTIONS(4947), 1, sym_triple_quote_string, ACTIONS(4949), 1, sym__integer_literal, ACTIONS(4951), 1, sym__hex_literal, ACTIONS(4953), 1, anon_sym__, ACTIONS(4957), 1, anon_sym_LPAREN, ACTIONS(4961), 1, anon_sym_LBRACE, ACTIONS(8050), 1, anon_sym_AT, ACTIONS(8242), 1, sym_hole, ACTIONS(8244), 1, sym__conid, STATE(4190), 1, sym_constructor, STATE(4401), 1, sym_integer, STATE(7659), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4403), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1443), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [108647] = 6, ACTIONS(7984), 1, anon_sym_DOT, STATE(1438), 1, aux_sym_record_accessor_repeat1, STATE(6988), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [108695] = 20, ACTIONS(3347), 1, sym__operator, ACTIONS(4689), 1, sym__varid, ACTIONS(4691), 1, sym_string, ACTIONS(4693), 1, sym_triple_quote_string, ACTIONS(4695), 1, sym__integer_literal, ACTIONS(4697), 1, sym__hex_literal, ACTIONS(4699), 1, anon_sym__, ACTIONS(4703), 1, anon_sym_LPAREN, ACTIONS(4707), 1, anon_sym_LBRACE, ACTIONS(8218), 1, sym_hole, ACTIONS(8223), 1, anon_sym_AT, ACTIONS(8247), 1, sym__conid, STATE(4127), 1, sym_constructor, STATE(4313), 1, sym_integer, STATE(7839), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4330), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1496), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [108771] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8131), 1, anon_sym_DOT, STATE(1475), 1, aux_sym_record_accessor_repeat1, STATE(6955), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [108821] = 20, ACTIONS(3366), 1, sym__operator, ACTIONS(4689), 1, sym__varid, ACTIONS(4691), 1, sym_string, ACTIONS(4693), 1, sym_triple_quote_string, ACTIONS(4695), 1, sym__integer_literal, ACTIONS(4697), 1, sym__hex_literal, ACTIONS(4699), 1, anon_sym__, ACTIONS(4703), 1, anon_sym_LPAREN, ACTIONS(4707), 1, anon_sym_LBRACE, ACTIONS(8223), 1, anon_sym_AT, ACTIONS(8251), 1, sym_hole, ACTIONS(8253), 1, sym__conid, STATE(4127), 1, sym_constructor, STATE(4313), 1, sym_integer, STATE(7839), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4330), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1457), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [108897] = 6, ACTIONS(8256), 1, anon_sym_DOT, STATE(1497), 1, aux_sym_record_accessor_repeat1, STATE(6967), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [108945] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(8131), 1, anon_sym_DOT, STATE(1466), 1, aux_sym_record_accessor_repeat1, STATE(6955), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [108995] = 6, ACTIONS(7984), 1, anon_sym_DOT, STATE(1438), 1, aux_sym_record_accessor_repeat1, STATE(6988), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [109043] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(1324), 9, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, aux_sym_exp_lambda_repeat1, [109123] = 6, ACTIONS(8131), 1, anon_sym_DOT, STATE(1439), 1, aux_sym_record_accessor_repeat1, STATE(6955), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [109171] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8273), 1, sym_hole, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8261), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1531), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [109244] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8297), 1, sym_hole, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8283), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1568), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [109317] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8297), 1, sym_hole, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8307), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1568), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [109390] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(8311), 1, sym_hole, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8309), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1509), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [109463] = 22, ACTIONS(3849), 1, sym__conid, ACTIONS(4314), 1, sym__varid, ACTIONS(4318), 1, sym_string, ACTIONS(4320), 1, sym__integer_literal, ACTIONS(4322), 1, sym__hex_literal, ACTIONS(4324), 1, anon_sym__, ACTIONS(4326), 1, anon_sym_LPAREN, ACTIONS(4331), 1, anon_sym_LBRACE, ACTIONS(4333), 1, anon_sym_LBRACK, STATE(3423), 1, sym_variable, STATE(3427), 1, sym_constructor, STATE(3748), 1, sym_qualified_constructor, STATE(3800), 1, sym_pat_fields, STATE(3896), 1, sym__qcon, STATE(4018), 1, sym_wildcard, STATE(4020), 1, sym_literal, STATE(7821), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(4316), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4014), 3, sym_integer, sym__numeric, sym__literal, STATE(3826), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [109542] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(8315), 1, sym_hole, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8313), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1522), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [109615] = 20, ACTIONS(3485), 1, sym_comma, ACTIONS(5214), 1, sym__varid, ACTIONS(5216), 1, sym_string, ACTIONS(5218), 1, sym_triple_quote_string, ACTIONS(5220), 1, sym__integer_literal, ACTIONS(5222), 1, sym__hex_literal, ACTIONS(5224), 1, anon_sym__, ACTIONS(5228), 1, anon_sym_LPAREN, ACTIONS(5232), 1, anon_sym_LBRACE, ACTIONS(8317), 1, sym_hole, ACTIONS(8319), 1, sym__conid, ACTIONS(8322), 1, anon_sym_AT, STATE(4347), 1, sym_constructor, STATE(4506), 1, sym_integer, STATE(7580), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 2, sym__operator, anon_sym_of, STATE(4508), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1511), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [109690] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8297), 1, sym_hole, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8324), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1568), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [109763] = 20, ACTIONS(3334), 1, sym_comma, ACTIONS(5214), 1, sym__varid, ACTIONS(5216), 1, sym_string, ACTIONS(5218), 1, sym_triple_quote_string, ACTIONS(5220), 1, sym__integer_literal, ACTIONS(5222), 1, sym__hex_literal, ACTIONS(5224), 1, anon_sym__, ACTIONS(5228), 1, anon_sym_LPAREN, ACTIONS(5232), 1, anon_sym_LBRACE, ACTIONS(8317), 1, sym_hole, ACTIONS(8322), 1, anon_sym_AT, ACTIONS(8326), 1, sym__conid, STATE(4347), 1, sym_constructor, STATE(4506), 1, sym_integer, STATE(7580), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_of, STATE(4508), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1511), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [109838] = 20, ACTIONS(3364), 1, sym_comma, ACTIONS(5214), 1, sym__varid, ACTIONS(5216), 1, sym_string, ACTIONS(5218), 1, sym_triple_quote_string, ACTIONS(5220), 1, sym__integer_literal, ACTIONS(5222), 1, sym__hex_literal, ACTIONS(5224), 1, anon_sym__, ACTIONS(5228), 1, anon_sym_LPAREN, ACTIONS(5232), 1, anon_sym_LBRACE, ACTIONS(8322), 1, anon_sym_AT, ACTIONS(8330), 1, sym_hole, ACTIONS(8332), 1, sym__conid, STATE(4347), 1, sym_constructor, STATE(4506), 1, sym_integer, STATE(7580), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 2, sym__operator, anon_sym_of, STATE(4508), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1513), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [109913] = 20, ACTIONS(3403), 1, sym_comma, ACTIONS(5214), 1, sym__varid, ACTIONS(5216), 1, sym_string, ACTIONS(5218), 1, sym_triple_quote_string, ACTIONS(5220), 1, sym__integer_literal, ACTIONS(5222), 1, sym__hex_literal, ACTIONS(5224), 1, anon_sym__, ACTIONS(5228), 1, anon_sym_LPAREN, ACTIONS(5232), 1, anon_sym_LBRACE, ACTIONS(8317), 1, sym_hole, ACTIONS(8322), 1, anon_sym_AT, ACTIONS(8335), 1, sym__conid, STATE(4347), 1, sym_constructor, STATE(4506), 1, sym_integer, STATE(7580), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_of, STATE(4508), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1511), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [109988] = 20, ACTIONS(3276), 1, sym_comma, ACTIONS(8338), 1, sym__varid, ACTIONS(8341), 1, sym_string, ACTIONS(8344), 1, sym_triple_quote_string, ACTIONS(8347), 1, sym__integer_literal, ACTIONS(8350), 1, sym__hex_literal, ACTIONS(8353), 1, anon_sym__, ACTIONS(8356), 1, sym_hole, ACTIONS(8359), 1, anon_sym_LPAREN, ACTIONS(8362), 1, sym__conid, ACTIONS(8365), 1, anon_sym_LBRACE, ACTIONS(8368), 1, anon_sym_AT, STATE(4347), 1, sym_constructor, STATE(4506), 1, sym_integer, STATE(7580), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 2, sym__operator, anon_sym_of, STATE(4508), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1513), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [110063] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(8371), 1, anon_sym_DOT, STATE(1516), 1, aux_sym_record_accessor_repeat1, STATE(6893), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [110112] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8371), 1, anon_sym_DOT, STATE(1518), 1, aux_sym_record_accessor_repeat1, STATE(6893), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [110161] = 6, ACTIONS(8371), 1, anon_sym_DOT, STATE(1519), 1, aux_sym_record_accessor_repeat1, STATE(6893), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [110208] = 6, ACTIONS(8371), 1, anon_sym_DOT, STATE(1519), 1, aux_sym_record_accessor_repeat1, STATE(6893), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [110255] = 6, ACTIONS(8371), 1, anon_sym_DOT, STATE(1519), 1, aux_sym_record_accessor_repeat1, STATE(6893), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [110302] = 6, ACTIONS(8373), 1, anon_sym_DOT, STATE(1519), 1, aux_sym_record_accessor_repeat1, STATE(6893), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [110349] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(8376), 1, anon_sym_DOT, STATE(1523), 1, aux_sym_record_accessor_repeat1, STATE(6914), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 10, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [110398] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8376), 1, anon_sym_DOT, STATE(1525), 1, aux_sym_record_accessor_repeat1, STATE(6914), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 10, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [110447] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8297), 1, sym_hole, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8378), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1568), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [110520] = 6, ACTIONS(8376), 1, anon_sym_DOT, STATE(1526), 1, aux_sym_record_accessor_repeat1, STATE(6914), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [110567] = 6, ACTIONS(8376), 1, anon_sym_DOT, STATE(1526), 1, aux_sym_record_accessor_repeat1, STATE(6914), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [110614] = 6, ACTIONS(8376), 1, anon_sym_DOT, STATE(1526), 1, aux_sym_record_accessor_repeat1, STATE(6914), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [110661] = 6, ACTIONS(8380), 1, anon_sym_DOT, STATE(1526), 1, aux_sym_record_accessor_repeat1, STATE(6914), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [110708] = 19, ACTIONS(5454), 1, sym__varid, ACTIONS(5456), 1, sym_string, ACTIONS(5458), 1, sym_triple_quote_string, ACTIONS(5460), 1, sym__integer_literal, ACTIONS(5462), 1, sym__hex_literal, ACTIONS(5464), 1, anon_sym__, ACTIONS(5468), 1, anon_sym_LPAREN, ACTIONS(5472), 1, anon_sym_LBRACE, ACTIONS(8383), 1, sym_hole, ACTIONS(8385), 1, sym__conid, ACTIONS(8388), 1, anon_sym_AT, STATE(4312), 1, sym_constructor, STATE(4616), 1, sym_integer, STATE(7748), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 3, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, STATE(4510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1529), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [110781] = 19, ACTIONS(5454), 1, sym__varid, ACTIONS(5456), 1, sym_string, ACTIONS(5458), 1, sym_triple_quote_string, ACTIONS(5460), 1, sym__integer_literal, ACTIONS(5462), 1, sym__hex_literal, ACTIONS(5464), 1, anon_sym__, ACTIONS(5468), 1, anon_sym_LPAREN, ACTIONS(5472), 1, anon_sym_LBRACE, ACTIONS(8383), 1, sym_hole, ACTIONS(8388), 1, anon_sym_AT, ACTIONS(8390), 1, sym__conid, STATE(4312), 1, sym_constructor, STATE(4616), 1, sym_integer, STATE(7748), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 3, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, STATE(4510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1529), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [110854] = 19, ACTIONS(5454), 1, sym__varid, ACTIONS(5456), 1, sym_string, ACTIONS(5458), 1, sym_triple_quote_string, ACTIONS(5460), 1, sym__integer_literal, ACTIONS(5462), 1, sym__hex_literal, ACTIONS(5464), 1, anon_sym__, ACTIONS(5468), 1, anon_sym_LPAREN, ACTIONS(5472), 1, anon_sym_LBRACE, ACTIONS(8388), 1, anon_sym_AT, ACTIONS(8394), 1, sym_hole, ACTIONS(8396), 1, sym__conid, STATE(4312), 1, sym_constructor, STATE(4616), 1, sym_integer, STATE(7748), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 3, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, STATE(4510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1533), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [110927] = 19, ACTIONS(5454), 1, sym__varid, ACTIONS(5456), 1, sym_string, ACTIONS(5458), 1, sym_triple_quote_string, ACTIONS(5460), 1, sym__integer_literal, ACTIONS(5462), 1, sym__hex_literal, ACTIONS(5464), 1, anon_sym__, ACTIONS(5468), 1, anon_sym_LPAREN, ACTIONS(5472), 1, anon_sym_LBRACE, ACTIONS(8383), 1, sym_hole, ACTIONS(8388), 1, anon_sym_AT, ACTIONS(8399), 1, sym__conid, STATE(4312), 1, sym_constructor, STATE(4616), 1, sym_integer, STATE(7748), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 3, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, STATE(4510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1529), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [111000] = 19, ACTIONS(8402), 1, sym__varid, ACTIONS(8405), 1, sym_string, ACTIONS(8408), 1, sym_triple_quote_string, ACTIONS(8411), 1, sym__integer_literal, ACTIONS(8414), 1, sym__hex_literal, ACTIONS(8417), 1, anon_sym__, ACTIONS(8420), 1, sym_hole, ACTIONS(8423), 1, anon_sym_LPAREN, ACTIONS(8426), 1, sym__conid, ACTIONS(8429), 1, anon_sym_LBRACE, ACTIONS(8432), 1, anon_sym_AT, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1531), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [111073] = 22, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(8435), 1, sym__conid, STATE(5969), 1, sym_constructor, STATE(6099), 1, sym_variable, STATE(6253), 1, sym_qualified_constructor, STATE(6254), 1, sym__qcon, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7621), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(6281), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [111152] = 19, ACTIONS(8437), 1, sym__varid, ACTIONS(8440), 1, sym_string, ACTIONS(8443), 1, sym_triple_quote_string, ACTIONS(8446), 1, sym__integer_literal, ACTIONS(8449), 1, sym__hex_literal, ACTIONS(8452), 1, anon_sym__, ACTIONS(8455), 1, sym_hole, ACTIONS(8458), 1, anon_sym_LPAREN, ACTIONS(8461), 1, sym__conid, ACTIONS(8464), 1, anon_sym_LBRACE, ACTIONS(8467), 1, anon_sym_AT, STATE(4312), 1, sym_constructor, STATE(4616), 1, sym_integer, STATE(7748), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 3, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, STATE(4510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1533), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [111225] = 22, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, ACTIONS(8096), 1, sym__conid, STATE(6631), 1, sym_constructor, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6698), 1, sym_qualified_constructor, STATE(6699), 1, sym__qcon, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7734), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(6678), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [111304] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(8472), 1, sym_hole, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8470), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1502), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [111377] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(8474), 1, anon_sym_DOT, STATE(1543), 1, aux_sym_record_accessor_repeat1, STATE(7490), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [111426] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8474), 1, anon_sym_DOT, STATE(1545), 1, aux_sym_record_accessor_repeat1, STATE(7490), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [111475] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 21, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, anon_sym_AT2, [111516] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 22, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, anon_sym_AT2, [111557] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(8480), 1, sym_hole, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8261), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1597), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [111630] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(8482), 1, sym_hole, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8261), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1546), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [111703] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8297), 1, sym_hole, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8261), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1568), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [111776] = 6, ACTIONS(8474), 1, anon_sym_DOT, STATE(1549), 1, aux_sym_record_accessor_repeat1, STATE(7490), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [111823] = 6, ACTIONS(8474), 1, anon_sym_DOT, STATE(1549), 1, aux_sym_record_accessor_repeat1, STATE(7490), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [111870] = 6, ACTIONS(8474), 1, anon_sym_DOT, STATE(1549), 1, aux_sym_record_accessor_repeat1, STATE(7490), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [111917] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8273), 1, sym_hole, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8484), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1531), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [111990] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(8488), 1, sym_hole, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8486), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1552), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [112063] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(8490), 1, sym_hole, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8484), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1553), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [112136] = 6, ACTIONS(8492), 1, anon_sym_DOT, STATE(1549), 1, aux_sym_record_accessor_repeat1, STATE(7490), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [112183] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(8497), 1, sym_hole, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8495), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1554), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [112256] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(8501), 1, sym_hole, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8499), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1555), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [112329] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8273), 1, sym_hole, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8503), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1531), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [112402] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8273), 1, sym_hole, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8499), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1531), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [112475] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8273), 1, sym_hole, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8283), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1531), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [112548] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8273), 1, sym_hole, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8307), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1531), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [112621] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(8505), 1, sym_hole, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8309), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1558), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [112694] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(8507), 1, sym_hole, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8313), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1559), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [112767] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8273), 1, sym_hole, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8324), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1531), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [112840] = 19, ACTIONS(8259), 1, sym__varid, ACTIONS(8263), 1, sym_string, ACTIONS(8265), 1, sym_triple_quote_string, ACTIONS(8267), 1, sym__integer_literal, ACTIONS(8269), 1, sym__hex_literal, ACTIONS(8271), 1, anon_sym__, ACTIONS(8273), 1, sym_hole, ACTIONS(8275), 1, anon_sym_LPAREN, ACTIONS(8277), 1, sym__conid, ACTIONS(8279), 1, anon_sym_LBRACE, ACTIONS(8281), 1, anon_sym_AT, STATE(4391), 1, sym_constructor, STATE(4612), 1, sym_integer, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8378), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1531), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [112913] = 22, ACTIONS(2422), 1, sym__varid, ACTIONS(2426), 1, sym_string, ACTIONS(2428), 1, sym__integer_literal, ACTIONS(2430), 1, sym__hex_literal, ACTIONS(2432), 1, anon_sym__, ACTIONS(2436), 1, anon_sym_LPAREN, ACTIONS(2440), 1, anon_sym_LBRACE, ACTIONS(2442), 1, anon_sym_LBRACK, ACTIONS(8096), 1, sym__conid, STATE(6631), 1, sym_constructor, STATE(6634), 1, sym_variable, STATE(6679), 1, sym_pat_fields, STATE(6698), 1, sym_qualified_constructor, STATE(6699), 1, sym__qcon, STATE(6703), 1, sym_wildcard, STATE(6851), 1, sym_literal, STATE(7734), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2424), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6769), 3, sym_integer, sym__numeric, sym__literal, STATE(6704), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [112992] = 22, ACTIONS(2858), 1, sym__varid, ACTIONS(2862), 1, sym_string, ACTIONS(2864), 1, sym__integer_literal, ACTIONS(2866), 1, sym__hex_literal, ACTIONS(2868), 1, anon_sym__, ACTIONS(2872), 1, anon_sym_LPAREN, ACTIONS(2876), 1, anon_sym_LBRACE, ACTIONS(2878), 1, anon_sym_LBRACK, ACTIONS(8509), 1, sym__conid, STATE(6511), 1, sym_variable, STATE(6623), 1, sym_constructor, STATE(6696), 1, sym_qualified_constructor, STATE(6697), 1, sym__qcon, STATE(6753), 1, sym_wildcard, STATE(6754), 1, sym_literal, STATE(6755), 1, sym_pat_fields, STATE(7578), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2860), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6752), 3, sym_integer, sym__numeric, sym__literal, STATE(6756), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [113071] = 10, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8511), 1, anon_sym_DOT, ACTIONS(8513), 1, anon_sym_AT2, STATE(2191), 1, aux_sym_record_accessor_repeat1, STATE(7012), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7425), 3, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(7421), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 14, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [113126] = 22, ACTIONS(2808), 1, sym__varid, ACTIONS(2812), 1, sym_string, ACTIONS(2814), 1, sym__integer_literal, ACTIONS(2816), 1, sym__hex_literal, ACTIONS(2818), 1, anon_sym__, ACTIONS(2822), 1, anon_sym_LPAREN, ACTIONS(2826), 1, anon_sym_LBRACE, ACTIONS(2828), 1, anon_sym_LBRACK, ACTIONS(8435), 1, sym__conid, STATE(5969), 1, sym_constructor, STATE(6099), 1, sym_variable, STATE(6253), 1, sym_qualified_constructor, STATE(6254), 1, sym__qcon, STATE(6268), 1, sym_wildcard, STATE(6273), 1, sym_literal, STATE(6275), 1, sym_pat_fields, STATE(7621), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2810), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6267), 3, sym_integer, sym__numeric, sym__literal, STATE(6288), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [113205] = 22, ACTIONS(3833), 1, sym__varid, ACTIONS(3837), 1, sym_string, ACTIONS(3839), 1, sym__integer_literal, ACTIONS(3841), 1, sym__hex_literal, ACTIONS(3843), 1, anon_sym__, ACTIONS(3847), 1, anon_sym_LPAREN, ACTIONS(3851), 1, anon_sym_LBRACE, ACTIONS(3853), 1, anon_sym_LBRACK, ACTIONS(8515), 1, sym__conid, STATE(6499), 1, sym_variable, STATE(6645), 1, sym_constructor, STATE(6710), 1, sym__qcon, STATE(6740), 1, sym_wildcard, STATE(6742), 1, sym_literal, STATE(6766), 1, sym_qualified_constructor, STATE(6802), 1, sym_pat_fields, STATE(7668), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3835), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6856), 3, sym_integer, sym__numeric, sym__literal, STATE(6673), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [113284] = 22, ACTIONS(3788), 1, sym__varid, ACTIONS(3792), 1, sym_string, ACTIONS(3794), 1, sym__integer_literal, ACTIONS(3796), 1, sym__hex_literal, ACTIONS(3798), 1, anon_sym__, ACTIONS(3802), 1, anon_sym_LPAREN, ACTIONS(3806), 1, anon_sym_LBRACE, ACTIONS(3808), 1, anon_sym_LBRACK, ACTIONS(8517), 1, sym__conid, STATE(6213), 1, sym_constructor, STATE(6327), 1, sym_variable, STATE(6353), 1, sym_pat_fields, STATE(6563), 1, sym_wildcard, STATE(6565), 1, sym_literal, STATE(6598), 1, sym__qcon, STATE(6650), 1, sym_qualified_constructor, STATE(7805), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3790), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6468), 3, sym_integer, sym__numeric, sym__literal, STATE(6652), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [113363] = 22, ACTIONS(3788), 1, sym__varid, ACTIONS(3792), 1, sym_string, ACTIONS(3794), 1, sym__integer_literal, ACTIONS(3796), 1, sym__hex_literal, ACTIONS(3798), 1, anon_sym__, ACTIONS(3802), 1, anon_sym_LPAREN, ACTIONS(3806), 1, anon_sym_LBRACE, ACTIONS(3808), 1, anon_sym_LBRACK, ACTIONS(8517), 1, sym__conid, STATE(6213), 1, sym_constructor, STATE(6327), 1, sym_variable, STATE(6353), 1, sym_pat_fields, STATE(6563), 1, sym_wildcard, STATE(6565), 1, sym_literal, STATE(6598), 1, sym__qcon, STATE(6650), 1, sym_qualified_constructor, STATE(7805), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3790), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6468), 3, sym_integer, sym__numeric, sym__literal, STATE(6651), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [113442] = 22, ACTIONS(4444), 1, sym__conid, ACTIONS(5513), 1, sym__varid, ACTIONS(5517), 1, sym_string, ACTIONS(5519), 1, sym__integer_literal, ACTIONS(5521), 1, sym__hex_literal, ACTIONS(5523), 1, anon_sym__, ACTIONS(5525), 1, anon_sym_LPAREN, ACTIONS(5530), 1, anon_sym_LBRACE, ACTIONS(5532), 1, anon_sym_LBRACK, STATE(3803), 1, sym_variable, STATE(3837), 1, sym_constructor, STATE(4071), 1, sym__qcon, STATE(4074), 1, sym_literal, STATE(4203), 1, sym_pat_fields, STATE(4222), 1, sym_wildcard, STATE(4258), 1, sym_qualified_constructor, STATE(7574), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5515), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4253), 3, sym_integer, sym__numeric, sym__literal, STATE(4204), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [113521] = 19, ACTIONS(8519), 1, sym__varid, ACTIONS(8522), 1, sym_string, ACTIONS(8525), 1, sym_triple_quote_string, ACTIONS(8528), 1, sym__integer_literal, ACTIONS(8531), 1, sym__hex_literal, ACTIONS(8534), 1, anon_sym__, ACTIONS(8537), 1, sym_hole, ACTIONS(8540), 1, anon_sym_LPAREN, ACTIONS(8543), 1, sym__conid, ACTIONS(8546), 1, anon_sym_LBRACE, ACTIONS(8549), 1, anon_sym_AT, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1568), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [113594] = 22, ACTIONS(2858), 1, sym__varid, ACTIONS(2862), 1, sym_string, ACTIONS(2864), 1, sym__integer_literal, ACTIONS(2866), 1, sym__hex_literal, ACTIONS(2868), 1, anon_sym__, ACTIONS(2872), 1, anon_sym_LPAREN, ACTIONS(2876), 1, anon_sym_LBRACE, ACTIONS(2878), 1, anon_sym_LBRACK, ACTIONS(8509), 1, sym__conid, STATE(6511), 1, sym_variable, STATE(6623), 1, sym_constructor, STATE(6696), 1, sym_qualified_constructor, STATE(6697), 1, sym__qcon, STATE(6753), 1, sym_wildcard, STATE(6754), 1, sym_literal, STATE(6755), 1, sym_pat_fields, STATE(7578), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2860), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6752), 3, sym_integer, sym__numeric, sym__literal, STATE(6765), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [113673] = 22, ACTIONS(4428), 1, sym__varid, ACTIONS(4432), 1, sym_string, ACTIONS(4434), 1, sym__integer_literal, ACTIONS(4436), 1, sym__hex_literal, ACTIONS(4438), 1, anon_sym__, ACTIONS(4442), 1, anon_sym_LPAREN, ACTIONS(4446), 1, anon_sym_LBRACE, ACTIONS(4448), 1, anon_sym_LBRACK, ACTIONS(8552), 1, sym__conid, STATE(6683), 1, sym_variable, STATE(6685), 1, sym_constructor, STATE(7057), 1, sym_pat_fields, STATE(7422), 1, sym_wildcard, STATE(7428), 1, sym__qcon, STATE(7432), 1, sym_literal, STATE(7479), 1, sym_qualified_constructor, STATE(7891), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(4430), 3, sym_number, sym_char, sym_triple_quote_string, STATE(7472), 3, sym_integer, sym__numeric, sym__literal, STATE(7455), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [113752] = 22, ACTIONS(3522), 1, sym__varid, ACTIONS(3526), 1, sym_string, ACTIONS(3528), 1, sym__integer_literal, ACTIONS(3530), 1, sym__hex_literal, ACTIONS(3532), 1, anon_sym__, ACTIONS(3534), 1, anon_sym_LPAREN, ACTIONS(3539), 1, anon_sym_LBRACE, ACTIONS(3541), 1, anon_sym_LBRACK, ACTIONS(3804), 1, sym__conid, STATE(3301), 1, sym_constructor, STATE(3364), 1, sym_variable, STATE(3402), 1, sym_pat_fields, STATE(3514), 1, sym_qualified_constructor, STATE(3598), 1, sym_wildcard, STATE(3617), 1, sym_literal, STATE(3645), 1, sym__qcon, STATE(7893), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3524), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3497), 3, sym_integer, sym__numeric, sym__literal, STATE(3409), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [113831] = 19, ACTIONS(4921), 1, sym__varid, ACTIONS(4923), 1, sym_string, ACTIONS(4925), 1, sym_triple_quote_string, ACTIONS(4927), 1, sym__integer_literal, ACTIONS(4929), 1, sym__hex_literal, ACTIONS(4931), 1, anon_sym__, ACTIONS(4935), 1, anon_sym_LPAREN, ACTIONS(4939), 1, anon_sym_LBRACE, ACTIONS(8554), 1, sym_hole, ACTIONS(8556), 1, sym__conid, ACTIONS(8559), 1, anon_sym_AT, STATE(4329), 1, sym_constructor, STATE(4680), 1, sym_integer, STATE(7904), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 3, sym__operator, anon_sym_PIPE, anon_sym_EQ, STATE(4485), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1577), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [113904] = 10, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8561), 1, anon_sym_DOT, ACTIONS(8566), 1, anon_sym_AT2, STATE(1687), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8563), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(7425), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(7421), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 12, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [113959] = 22, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, ACTIONS(8568), 1, sym__conid, STATE(6732), 1, sym_variable, STATE(6767), 1, sym_constructor, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(7197), 1, sym_qualified_constructor, STATE(7531), 1, sym__qcon, STATE(7572), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(6926), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [114038] = 22, ACTIONS(4239), 1, sym__varid, ACTIONS(4243), 1, sym_string, ACTIONS(4245), 1, sym__integer_literal, ACTIONS(4247), 1, sym__hex_literal, ACTIONS(4249), 1, anon_sym__, ACTIONS(4253), 1, anon_sym_LPAREN, ACTIONS(4257), 1, anon_sym_LBRACE, ACTIONS(4259), 1, anon_sym_LBRACK, ACTIONS(8570), 1, sym__conid, STATE(6204), 1, sym_constructor, STATE(6328), 1, sym_variable, STATE(6410), 1, sym_qualified_constructor, STATE(6439), 1, sym_pat_fields, STATE(6568), 1, sym_wildcard, STATE(6570), 1, sym__qcon, STATE(6571), 1, sym_literal, STATE(7589), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(4241), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6403), 3, sym_integer, sym__numeric, sym__literal, STATE(6447), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [114117] = 19, ACTIONS(4921), 1, sym__varid, ACTIONS(4923), 1, sym_string, ACTIONS(4925), 1, sym_triple_quote_string, ACTIONS(4927), 1, sym__integer_literal, ACTIONS(4929), 1, sym__hex_literal, ACTIONS(4931), 1, anon_sym__, ACTIONS(4935), 1, anon_sym_LPAREN, ACTIONS(4939), 1, anon_sym_LBRACE, ACTIONS(8554), 1, sym_hole, ACTIONS(8559), 1, anon_sym_AT, ACTIONS(8572), 1, sym__conid, STATE(4329), 1, sym_constructor, STATE(4680), 1, sym_integer, STATE(7904), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 3, sym__operator, anon_sym_PIPE, anon_sym_EQ, STATE(4485), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1577), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [114190] = 19, ACTIONS(4921), 1, sym__varid, ACTIONS(4923), 1, sym_string, ACTIONS(4925), 1, sym_triple_quote_string, ACTIONS(4927), 1, sym__integer_literal, ACTIONS(4929), 1, sym__hex_literal, ACTIONS(4931), 1, anon_sym__, ACTIONS(4935), 1, anon_sym_LPAREN, ACTIONS(4939), 1, anon_sym_LBRACE, ACTIONS(8559), 1, anon_sym_AT, ACTIONS(8576), 1, sym_hole, ACTIONS(8578), 1, sym__conid, STATE(4329), 1, sym_constructor, STATE(4680), 1, sym_integer, STATE(7904), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 3, sym__operator, anon_sym_PIPE, anon_sym_EQ, STATE(4485), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1592), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [114263] = 22, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(8581), 1, sym__conid, STATE(6242), 1, sym_constructor, STATE(6323), 1, sym_variable, STATE(6484), 1, sym_qualified_constructor, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(6654), 1, sym__qcon, STATE(7618), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(6500), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [114342] = 22, ACTIONS(3429), 1, sym__varid, ACTIONS(3433), 1, sym_string, ACTIONS(3435), 1, sym__integer_literal, ACTIONS(3437), 1, sym__hex_literal, ACTIONS(3439), 1, anon_sym__, ACTIONS(3441), 1, anon_sym_LPAREN, ACTIONS(3446), 1, anon_sym_LBRACE, ACTIONS(3448), 1, anon_sym_LBRACK, ACTIONS(4255), 1, sym__conid, STATE(3283), 1, sym_constructor, STATE(3387), 1, sym_variable, STATE(3397), 1, sym_pat_fields, STATE(3496), 1, sym_wildcard, STATE(3502), 1, sym__qcon, STATE(3503), 1, sym_literal, STATE(3644), 1, sym_qualified_constructor, STATE(7747), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3431), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3643), 3, sym_integer, sym__numeric, sym__literal, STATE(3565), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [114421] = 22, ACTIONS(4239), 1, sym__varid, ACTIONS(4243), 1, sym_string, ACTIONS(4245), 1, sym__integer_literal, ACTIONS(4247), 1, sym__hex_literal, ACTIONS(4249), 1, anon_sym__, ACTIONS(4253), 1, anon_sym_LPAREN, ACTIONS(4257), 1, anon_sym_LBRACE, ACTIONS(4259), 1, anon_sym_LBRACK, ACTIONS(8570), 1, sym__conid, STATE(6204), 1, sym_constructor, STATE(6328), 1, sym_variable, STATE(6410), 1, sym_qualified_constructor, STATE(6439), 1, sym_pat_fields, STATE(6568), 1, sym_wildcard, STATE(6570), 1, sym__qcon, STATE(6571), 1, sym_literal, STATE(7589), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(4241), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6403), 3, sym_integer, sym__numeric, sym__literal, STATE(6649), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [114500] = 22, ACTIONS(2938), 1, sym__varid, ACTIONS(2942), 1, sym_string, ACTIONS(2944), 1, sym__integer_literal, ACTIONS(2946), 1, sym__hex_literal, ACTIONS(2948), 1, anon_sym__, ACTIONS(2952), 1, anon_sym_LPAREN, ACTIONS(2956), 1, anon_sym_LBRACE, ACTIONS(2958), 1, anon_sym_LBRACK, ACTIONS(8568), 1, sym__conid, STATE(6732), 1, sym_variable, STATE(6767), 1, sym_constructor, STATE(7019), 1, sym_wildcard, STATE(7022), 1, sym_literal, STATE(7192), 1, sym_pat_fields, STATE(7197), 1, sym_qualified_constructor, STATE(7531), 1, sym__qcon, STATE(7572), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2940), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6950), 3, sym_integer, sym__numeric, sym__literal, STATE(7236), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [114579] = 22, ACTIONS(4376), 1, sym__varid, ACTIONS(4380), 1, sym_string, ACTIONS(4382), 1, sym__integer_literal, ACTIONS(4384), 1, sym__hex_literal, ACTIONS(4386), 1, anon_sym__, ACTIONS(4390), 1, anon_sym_LPAREN, ACTIONS(4394), 1, anon_sym_LBRACE, ACTIONS(4396), 1, anon_sym_LBRACK, ACTIONS(8583), 1, sym__conid, STATE(6366), 1, sym_constructor, STATE(6600), 1, sym_variable, STATE(6680), 1, sym_qualified_constructor, STATE(6706), 1, sym__qcon, STATE(6832), 1, sym_wildcard, STATE(6833), 1, sym_literal, STATE(6834), 1, sym_pat_fields, STATE(7709), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(4378), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6722), 3, sym_integer, sym__numeric, sym__literal, STATE(6803), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [114658] = 22, ACTIONS(2904), 1, sym__varid, ACTIONS(2908), 1, sym_string, ACTIONS(2910), 1, sym__integer_literal, ACTIONS(2912), 1, sym__hex_literal, ACTIONS(2914), 1, anon_sym__, ACTIONS(2918), 1, anon_sym_LPAREN, ACTIONS(2922), 1, anon_sym_LBRACE, ACTIONS(2924), 1, anon_sym_LBRACK, ACTIONS(8581), 1, sym__conid, STATE(6242), 1, sym_constructor, STATE(6323), 1, sym_variable, STATE(6484), 1, sym_qualified_constructor, STATE(6551), 1, sym_wildcard, STATE(6552), 1, sym_literal, STATE(6572), 1, sym_pat_fields, STATE(6654), 1, sym__qcon, STATE(7618), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2906), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6386), 3, sym_integer, sym__numeric, sym__literal, STATE(6582), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [114737] = 22, ACTIONS(5), 1, sym__varid, ACTIONS(21), 1, sym__conid, ACTIONS(3412), 1, sym_string, ACTIONS(3414), 1, sym__integer_literal, ACTIONS(3416), 1, sym__hex_literal, ACTIONS(3418), 1, anon_sym__, ACTIONS(3420), 1, anon_sym_LPAREN, ACTIONS(3425), 1, anon_sym_LBRACE, ACTIONS(3427), 1, anon_sym_LBRACK, STATE(3262), 1, sym_constructor, STATE(3359), 1, sym_variable, STATE(3599), 1, sym_wildcard, STATE(3600), 1, sym_literal, STATE(3601), 1, sym_pat_fields, STATE(3634), 1, sym_qualified_constructor, STATE(3640), 1, sym__qcon, STATE(7789), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3410), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3597), 3, sym_integer, sym__numeric, sym__literal, STATE(3608), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [114816] = 22, ACTIONS(4054), 1, sym__varid, ACTIONS(4058), 1, sym_string, ACTIONS(4060), 1, sym__integer_literal, ACTIONS(4062), 1, sym__hex_literal, ACTIONS(4064), 1, anon_sym__, ACTIONS(4068), 1, anon_sym_LPAREN, ACTIONS(4072), 1, anon_sym_LBRACE, ACTIONS(4074), 1, anon_sym_LBRACK, ACTIONS(8585), 1, sym__conid, STATE(6269), 1, sym_constructor, STATE(6342), 1, sym_variable, STATE(6379), 1, sym_qualified_constructor, STATE(6505), 1, sym__qcon, STATE(6624), 1, sym_wildcard, STATE(6625), 1, sym_literal, STATE(6626), 1, sym_pat_fields, STATE(7917), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(4056), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6428), 3, sym_integer, sym__numeric, sym__literal, STATE(6637), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [114895] = 22, ACTIONS(4376), 1, sym__varid, ACTIONS(4380), 1, sym_string, ACTIONS(4382), 1, sym__integer_literal, ACTIONS(4384), 1, sym__hex_literal, ACTIONS(4386), 1, anon_sym__, ACTIONS(4390), 1, anon_sym_LPAREN, ACTIONS(4394), 1, anon_sym_LBRACE, ACTIONS(4396), 1, anon_sym_LBRACK, ACTIONS(8583), 1, sym__conid, STATE(6366), 1, sym_constructor, STATE(6600), 1, sym_variable, STATE(6680), 1, sym_qualified_constructor, STATE(6706), 1, sym__qcon, STATE(6832), 1, sym_wildcard, STATE(6833), 1, sym_literal, STATE(6834), 1, sym_pat_fields, STATE(7709), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(4378), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6722), 3, sym_integer, sym__numeric, sym__literal, STATE(6841), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [114974] = 20, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(3495), 1, sym__operator, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(8587), 1, sym_hole, ACTIONS(8589), 1, sym__conid, ACTIONS(8592), 1, anon_sym_AT, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3485), 2, anon_sym_RPAREN, anon_sym_RBRACE, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1590), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [115049] = 22, ACTIONS(4054), 1, sym__varid, ACTIONS(4058), 1, sym_string, ACTIONS(4060), 1, sym__integer_literal, ACTIONS(4062), 1, sym__hex_literal, ACTIONS(4064), 1, anon_sym__, ACTIONS(4068), 1, anon_sym_LPAREN, ACTIONS(4072), 1, anon_sym_LBRACE, ACTIONS(4074), 1, anon_sym_LBRACK, ACTIONS(8585), 1, sym__conid, STATE(6269), 1, sym_constructor, STATE(6342), 1, sym_variable, STATE(6379), 1, sym_qualified_constructor, STATE(6505), 1, sym__qcon, STATE(6624), 1, sym_wildcard, STATE(6625), 1, sym_literal, STATE(6626), 1, sym_pat_fields, STATE(7917), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(4056), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6428), 3, sym_integer, sym__numeric, sym__literal, STATE(6639), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [115128] = 20, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(3347), 1, sym__operator, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(8587), 1, sym_hole, ACTIONS(8592), 1, anon_sym_AT, ACTIONS(8594), 1, sym__conid, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 2, anon_sym_RPAREN, anon_sym_RBRACE, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1590), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [115203] = 20, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(3366), 1, sym__operator, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(8592), 1, anon_sym_AT, ACTIONS(8598), 1, sym_hole, ACTIONS(8600), 1, sym__conid, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3364), 2, anon_sym_RPAREN, anon_sym_RBRACE, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1600), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [115278] = 22, ACTIONS(2954), 1, sym__conid, ACTIONS(5193), 1, sym__varid, ACTIONS(5197), 1, sym_string, ACTIONS(5199), 1, sym__integer_literal, ACTIONS(5201), 1, sym__hex_literal, ACTIONS(5203), 1, anon_sym__, ACTIONS(5205), 1, anon_sym_LPAREN, ACTIONS(5210), 1, anon_sym_LBRACE, ACTIONS(5212), 1, anon_sym_LBRACK, STATE(4000), 1, sym_constructor, STATE(4016), 1, sym_variable, STATE(4057), 1, sym_wildcard, STATE(4149), 1, sym_literal, STATE(4152), 1, sym_pat_fields, STATE(4239), 1, sym_qualified_constructor, STATE(4274), 1, sym__qcon, STATE(8012), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5195), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4146), 3, sym_integer, sym__numeric, sym__literal, STATE(4202), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [115357] = 19, ACTIONS(8603), 1, sym__varid, ACTIONS(8606), 1, sym_string, ACTIONS(8609), 1, sym_triple_quote_string, ACTIONS(8612), 1, sym__integer_literal, ACTIONS(8615), 1, sym__hex_literal, ACTIONS(8618), 1, anon_sym__, ACTIONS(8621), 1, sym_hole, ACTIONS(8624), 1, anon_sym_LPAREN, ACTIONS(8627), 1, sym__conid, ACTIONS(8630), 1, anon_sym_LBRACE, ACTIONS(8633), 1, anon_sym_AT, STATE(4329), 1, sym_constructor, STATE(4680), 1, sym_integer, STATE(7904), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 3, sym__operator, anon_sym_PIPE, anon_sym_EQ, STATE(4485), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1592), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [115430] = 22, ACTIONS(2920), 1, sym__conid, ACTIONS(3663), 1, sym__varid, ACTIONS(3667), 1, sym_string, ACTIONS(3669), 1, sym__integer_literal, ACTIONS(3671), 1, sym__hex_literal, ACTIONS(3673), 1, anon_sym__, ACTIONS(3675), 1, anon_sym_LPAREN, ACTIONS(3680), 1, anon_sym_LBRACE, ACTIONS(3682), 1, anon_sym_LBRACK, STATE(3256), 1, sym_constructor, STATE(3383), 1, sym_variable, STATE(3417), 1, sym_qualified_constructor, STATE(3432), 1, sym_wildcard, STATE(3433), 1, sym_literal, STATE(3434), 1, sym_pat_fields, STATE(3595), 1, sym__qcon, STATE(7911), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3665), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3435), 3, sym_integer, sym__numeric, sym__literal, STATE(3441), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [115509] = 22, ACTIONS(3767), 1, sym__varid, ACTIONS(3771), 1, sym_string, ACTIONS(3773), 1, sym__integer_literal, ACTIONS(3775), 1, sym__hex_literal, ACTIONS(3777), 1, anon_sym__, ACTIONS(3779), 1, anon_sym_LPAREN, ACTIONS(3784), 1, anon_sym_LBRACE, ACTIONS(3786), 1, anon_sym_LBRACK, ACTIONS(4392), 1, sym__conid, STATE(3428), 1, sym_constructor, STATE(3499), 1, sym_variable, STATE(3686), 1, sym_wildcard, STATE(3698), 1, sym_literal, STATE(3706), 1, sym_pat_fields, STATE(3839), 1, sym__qcon, STATE(4004), 1, sym_qualified_constructor, STATE(7741), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3769), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3774), 3, sym_integer, sym__numeric, sym__literal, STATE(3717), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [115588] = 22, ACTIONS(6910), 1, sym__varid, ACTIONS(6914), 1, sym_string, ACTIONS(6916), 1, sym__integer_literal, ACTIONS(6918), 1, sym__hex_literal, ACTIONS(6920), 1, anon_sym__, ACTIONS(6922), 1, anon_sym_LPAREN, ACTIONS(6924), 1, sym__conid, ACTIONS(6928), 1, anon_sym_LBRACE, ACTIONS(6930), 1, anon_sym_LBRACK, STATE(4342), 1, sym_constructor, STATE(4350), 1, sym_variable, STATE(4515), 1, sym_wildcard, STATE(4517), 1, sym_qualified_constructor, STATE(4518), 1, sym__qcon, STATE(4519), 1, sym_literal, STATE(4520), 1, sym_pat_fields, STATE(7670), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(6912), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4514), 3, sym_integer, sym__numeric, sym__literal, STATE(4534), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [115667] = 22, ACTIONS(3310), 1, sym__varid, ACTIONS(3314), 1, sym_string, ACTIONS(3316), 1, sym__integer_literal, ACTIONS(3318), 1, sym__hex_literal, ACTIONS(3320), 1, anon_sym__, ACTIONS(3322), 1, anon_sym_LPAREN, ACTIONS(3327), 1, anon_sym_LBRACE, ACTIONS(3329), 1, anon_sym_LBRACK, ACTIONS(4070), 1, sym__conid, STATE(3333), 1, sym_variable, STATE(3370), 1, sym_constructor, STATE(3399), 1, sym__qcon, STATE(3431), 1, sym_qualified_constructor, STATE(3517), 1, sym_wildcard, STATE(3519), 1, sym_literal, STATE(3522), 1, sym_pat_fields, STATE(7848), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3312), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3476), 3, sym_integer, sym__numeric, sym__literal, STATE(3543), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [115746] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8297), 1, sym_hole, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8484), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1568), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [115819] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(8636), 1, sym_hole, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8486), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1610), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [115892] = 19, ACTIONS(4921), 1, sym__varid, ACTIONS(4923), 1, sym_string, ACTIONS(4925), 1, sym_triple_quote_string, ACTIONS(4927), 1, sym__integer_literal, ACTIONS(4929), 1, sym__hex_literal, ACTIONS(4931), 1, anon_sym__, ACTIONS(4935), 1, anon_sym_LPAREN, ACTIONS(4939), 1, anon_sym_LBRACE, ACTIONS(8554), 1, sym_hole, ACTIONS(8559), 1, anon_sym_AT, ACTIONS(8638), 1, sym__conid, STATE(4329), 1, sym_constructor, STATE(4680), 1, sym_integer, STATE(7904), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 3, sym__operator, anon_sym_PIPE, anon_sym_EQ, STATE(4485), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1577), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [115965] = 20, ACTIONS(3290), 1, sym__operator, ACTIONS(8641), 1, sym__varid, ACTIONS(8644), 1, sym_string, ACTIONS(8647), 1, sym_triple_quote_string, ACTIONS(8650), 1, sym__integer_literal, ACTIONS(8653), 1, sym__hex_literal, ACTIONS(8656), 1, anon_sym__, ACTIONS(8659), 1, sym_hole, ACTIONS(8662), 1, anon_sym_LPAREN, ACTIONS(8665), 1, sym__conid, ACTIONS(8668), 1, anon_sym_LBRACE, ACTIONS(8671), 1, anon_sym_AT, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3276), 2, anon_sym_RPAREN, anon_sym_RBRACE, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1600), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [116040] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(8674), 1, sym_hole, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8484), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1611), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [116113] = 22, ACTIONS(2438), 1, sym__conid, ACTIONS(3887), 1, sym__varid, ACTIONS(3891), 1, sym_string, ACTIONS(3893), 1, sym__integer_literal, ACTIONS(3895), 1, sym__hex_literal, ACTIONS(3897), 1, anon_sym__, ACTIONS(3899), 1, anon_sym_LPAREN, ACTIONS(3904), 1, anon_sym_LBRACE, ACTIONS(3906), 1, anon_sym_LBRACK, STATE(3581), 1, sym_constructor, STATE(3621), 1, sym_variable, STATE(3750), 1, sym_qualified_constructor, STATE(3751), 1, sym__qcon, STATE(3807), 1, sym_wildcard, STATE(3808), 1, sym_literal, STATE(3809), 1, sym_pat_fields, STATE(7901), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3889), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3806), 3, sym_integer, sym__numeric, sym__literal, STATE(3816), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [116192] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(8676), 1, sym_hole, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8470), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1542), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [116265] = 20, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(3405), 1, sym__operator, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(8587), 1, sym_hole, ACTIONS(8592), 1, anon_sym_AT, ACTIONS(8678), 1, sym__conid, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 2, anon_sym_RPAREN, anon_sym_RBRACE, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1590), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [116340] = 22, ACTIONS(2824), 1, sym__conid, ACTIONS(3203), 1, sym__varid, ACTIONS(3207), 1, sym_string, ACTIONS(3209), 1, sym__integer_literal, ACTIONS(3211), 1, sym__hex_literal, ACTIONS(3215), 1, anon_sym__, ACTIONS(3217), 1, anon_sym_LPAREN, ACTIONS(3222), 1, anon_sym_LBRACE, ACTIONS(3226), 1, anon_sym_LBRACK, STATE(3167), 1, sym_variable, STATE(3247), 1, sym_constructor, STATE(3249), 1, sym_qualified_constructor, STATE(3323), 1, sym__qcon, STATE(3378), 1, sym_wildcard, STATE(3381), 1, sym_literal, STATE(3382), 1, sym_pat_fields, STATE(7976), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3205), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3377), 3, sym_integer, sym__numeric, sym__literal, STATE(3328), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [116419] = 22, ACTIONS(3855), 1, sym__conid, ACTIONS(3970), 1, sym__varid, ACTIONS(3974), 1, sym_string, ACTIONS(3976), 1, sym__integer_literal, ACTIONS(3978), 1, sym__hex_literal, ACTIONS(3980), 1, anon_sym__, ACTIONS(3982), 1, anon_sym_LPAREN, ACTIONS(3987), 1, anon_sym_LBRACE, ACTIONS(3989), 1, anon_sym_LBRACK, STATE(3627), 1, sym_constructor, STATE(3628), 1, sym_variable, STATE(3776), 1, sym_qualified_constructor, STATE(3777), 1, sym__qcon, STATE(3845), 1, sym_wildcard, STATE(3847), 1, sym_literal, STATE(3848), 1, sym_pat_fields, STATE(7964), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3972), 3, sym_number, sym_char, sym_triple_quote_string, STATE(3844), 3, sym_integer, sym__numeric, sym__literal, STATE(3856), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [116498] = 22, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(4557), 1, sym__varid, ACTIONS(4559), 1, anon_sym_LPAREN, ACTIONS(8681), 1, sym__conid, STATE(6200), 1, sym_variable, STATE(6272), 1, sym_constructor, STATE(6378), 1, sym_qualified_constructor, STATE(6406), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(7770), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(6416), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [116577] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(8683), 1, sym_hole, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8495), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1503), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [116650] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(8685), 1, sym_hole, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8499), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1504), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [116723] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8297), 1, sym_hole, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8503), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1568), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [116796] = 19, ACTIONS(8285), 1, sym__varid, ACTIONS(8287), 1, sym_string, ACTIONS(8289), 1, sym_triple_quote_string, ACTIONS(8291), 1, sym__integer_literal, ACTIONS(8293), 1, sym__hex_literal, ACTIONS(8295), 1, anon_sym__, ACTIONS(8297), 1, sym_hole, ACTIONS(8299), 1, anon_sym_LPAREN, ACTIONS(8301), 1, sym__conid, ACTIONS(8303), 1, anon_sym_LBRACE, ACTIONS(8305), 1, anon_sym_AT, STATE(4360), 1, sym_constructor, STATE(4466), 1, sym_integer, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8499), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1568), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [116869] = 22, ACTIONS(4428), 1, sym__varid, ACTIONS(4432), 1, sym_string, ACTIONS(4434), 1, sym__integer_literal, ACTIONS(4436), 1, sym__hex_literal, ACTIONS(4438), 1, anon_sym__, ACTIONS(4442), 1, anon_sym_LPAREN, ACTIONS(4446), 1, anon_sym_LBRACE, ACTIONS(4448), 1, anon_sym_LBRACK, ACTIONS(8552), 1, sym__conid, STATE(6683), 1, sym_variable, STATE(6685), 1, sym_constructor, STATE(7057), 1, sym_pat_fields, STATE(7422), 1, sym_wildcard, STATE(7428), 1, sym__qcon, STATE(7432), 1, sym_literal, STATE(7479), 1, sym_qualified_constructor, STATE(7891), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(4430), 3, sym_number, sym_char, sym_triple_quote_string, STATE(7472), 3, sym_integer, sym__numeric, sym__literal, STATE(7083), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [116948] = 22, ACTIONS(9), 1, sym_string, ACTIONS(11), 1, sym__integer_literal, ACTIONS(13), 1, sym__hex_literal, ACTIONS(15), 1, anon_sym__, ACTIONS(23), 1, anon_sym_LBRACE, ACTIONS(27), 1, anon_sym_LBRACK, ACTIONS(4557), 1, sym__varid, ACTIONS(4559), 1, anon_sym_LPAREN, ACTIONS(8681), 1, sym__conid, STATE(6200), 1, sym_variable, STATE(6272), 1, sym_constructor, STATE(6378), 1, sym_qualified_constructor, STATE(6406), 1, sym__qcon, STATE(6421), 1, sym_wildcard, STATE(6461), 1, sym_literal, STATE(6558), 1, sym_pat_fields, STATE(7770), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6417), 3, sym_integer, sym__numeric, sym__literal, STATE(6389), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [117027] = 22, ACTIONS(5819), 1, sym__varid, ACTIONS(5823), 1, sym_string, ACTIONS(5825), 1, sym__integer_literal, ACTIONS(5827), 1, sym__hex_literal, ACTIONS(5831), 1, anon_sym__, ACTIONS(5833), 1, anon_sym_LPAREN, ACTIONS(5835), 1, sym__conid, ACTIONS(5837), 1, anon_sym_LBRACE, ACTIONS(5839), 1, anon_sym_LBRACK, STATE(4286), 1, sym_variable, STATE(4333), 1, sym_constructor, STATE(4464), 1, sym_qualified_constructor, STATE(4480), 1, sym__qcon, STATE(4549), 1, sym_literal, STATE(4670), 1, sym_pat_fields, STATE(4688), 1, sym_wildcard, STATE(7592), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(5821), 3, sym_number, sym_char, sym_triple_quote_string, STATE(4460), 3, sym_integer, sym__numeric, sym__literal, STATE(4540), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [117106] = 22, ACTIONS(3833), 1, sym__varid, ACTIONS(3837), 1, sym_string, ACTIONS(3839), 1, sym__integer_literal, ACTIONS(3841), 1, sym__hex_literal, ACTIONS(3843), 1, anon_sym__, ACTIONS(3847), 1, anon_sym_LPAREN, ACTIONS(3851), 1, anon_sym_LBRACE, ACTIONS(3853), 1, anon_sym_LBRACK, ACTIONS(8515), 1, sym__conid, STATE(6499), 1, sym_variable, STATE(6645), 1, sym_constructor, STATE(6710), 1, sym__qcon, STATE(6740), 1, sym_wildcard, STATE(6742), 1, sym_literal, STATE(6766), 1, sym_qualified_constructor, STATE(6802), 1, sym_pat_fields, STATE(7668), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3835), 3, sym_number, sym_char, sym_triple_quote_string, STATE(6856), 3, sym_integer, sym__numeric, sym__literal, STATE(6811), 8, sym_pat_name, sym_pat_as, sym__pat_constructor, sym_pat_record, sym_pat_wildcard, sym_pat_parens, sym_pat_array, sym__apat, [117185] = 19, ACTIONS(5067), 1, sym__varid, ACTIONS(5069), 1, sym_string, ACTIONS(5071), 1, sym_triple_quote_string, ACTIONS(5073), 1, sym__integer_literal, ACTIONS(5075), 1, sym__hex_literal, ACTIONS(5077), 1, anon_sym__, ACTIONS(5081), 1, anon_sym_LPAREN, ACTIONS(5085), 1, anon_sym_LBRACE, ACTIONS(8687), 1, sym_hole, ACTIONS(8689), 1, sym__conid, ACTIONS(8692), 1, anon_sym_AT, STATE(4463), 1, sym_constructor, STATE(4751), 1, sym_integer, STATE(7820), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 2, sym__operator, anon_sym_then, STATE(4867), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1645), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [117257] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117297] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 20, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117337] = 19, ACTIONS(5558), 1, sym__varid, ACTIONS(5560), 1, sym_string, ACTIONS(5562), 1, sym_triple_quote_string, ACTIONS(5564), 1, sym__integer_literal, ACTIONS(5566), 1, sym__hex_literal, ACTIONS(5568), 1, anon_sym__, ACTIONS(5572), 1, anon_sym_LPAREN, ACTIONS(5576), 1, anon_sym_LBRACE, ACTIONS(8698), 1, sym_hole, ACTIONS(8700), 1, sym__conid, ACTIONS(8703), 1, anon_sym_AT, STATE(4640), 1, sym_constructor, STATE(4795), 1, sym_integer, STATE(7787), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_else, STATE(4802), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1683), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [117409] = 19, ACTIONS(8705), 1, sym__varid, ACTIONS(8708), 1, sym_string, ACTIONS(8711), 1, sym_triple_quote_string, ACTIONS(8714), 1, sym__integer_literal, ACTIONS(8717), 1, sym__hex_literal, ACTIONS(8720), 1, anon_sym__, ACTIONS(8723), 1, sym_hole, ACTIONS(8726), 1, anon_sym_LPAREN, ACTIONS(8729), 1, sym__conid, ACTIONS(8732), 1, anon_sym_LBRACE, ACTIONS(8735), 1, anon_sym_AT, STATE(4640), 1, sym_constructor, STATE(4795), 1, sym_integer, STATE(7787), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 2, sym__operator, anon_sym_else, STATE(4802), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1620), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [117481] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117523] = 7, ACTIONS(7747), 1, anon_sym_DOT, ACTIONS(8042), 1, anon_sym_LBRACE, STATE(1646), 1, aux_sym_record_accessor_repeat1, STATE(7464), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 9, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117571] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 20, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117611] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 20, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117651] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 20, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117691] = 4, ACTIONS(8760), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117733] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 20, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117773] = 4, ACTIONS(8770), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117815] = 4, ACTIONS(8776), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117857] = 4, ACTIONS(8778), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117899] = 4, ACTIONS(8784), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117941] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 19, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [117983] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 19, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118025] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 20, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118067] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 20, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118109] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118151] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(7747), 1, anon_sym_DOT, STATE(1704), 1, aux_sym_record_accessor_repeat1, STATE(7464), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 9, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118199] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(8798), 1, anon_sym_DOT, STATE(1641), 1, aux_sym_record_accessor_repeat1, STATE(7066), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118247] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8798), 1, anon_sym_DOT, STATE(1643), 1, aux_sym_record_accessor_repeat1, STATE(7066), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118295] = 19, ACTIONS(5067), 1, sym__varid, ACTIONS(5069), 1, sym_string, ACTIONS(5071), 1, sym_triple_quote_string, ACTIONS(5073), 1, sym__integer_literal, ACTIONS(5075), 1, sym__hex_literal, ACTIONS(5077), 1, anon_sym__, ACTIONS(5081), 1, anon_sym_LPAREN, ACTIONS(5085), 1, anon_sym_LBRACE, ACTIONS(8692), 1, anon_sym_AT, ACTIONS(8800), 1, sym_hole, ACTIONS(8802), 1, sym__conid, STATE(4463), 1, sym_constructor, STATE(4751), 1, sym_integer, STATE(7820), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_then, STATE(4867), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1616), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [118367] = 6, ACTIONS(8798), 1, anon_sym_DOT, STATE(1644), 1, aux_sym_record_accessor_repeat1, STATE(7066), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118413] = 6, ACTIONS(8798), 1, anon_sym_DOT, STATE(1644), 1, aux_sym_record_accessor_repeat1, STATE(7066), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118459] = 6, ACTIONS(8798), 1, anon_sym_DOT, STATE(1644), 1, aux_sym_record_accessor_repeat1, STATE(7066), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118505] = 6, ACTIONS(8805), 1, anon_sym_DOT, STATE(1644), 1, aux_sym_record_accessor_repeat1, STATE(7066), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118551] = 19, ACTIONS(8808), 1, sym__varid, ACTIONS(8811), 1, sym_string, ACTIONS(8814), 1, sym_triple_quote_string, ACTIONS(8817), 1, sym__integer_literal, ACTIONS(8820), 1, sym__hex_literal, ACTIONS(8823), 1, anon_sym__, ACTIONS(8826), 1, sym_hole, ACTIONS(8829), 1, anon_sym_LPAREN, ACTIONS(8832), 1, sym__conid, ACTIONS(8835), 1, anon_sym_LBRACE, ACTIONS(8838), 1, anon_sym_AT, STATE(4463), 1, sym_constructor, STATE(4751), 1, sym_integer, STATE(7820), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 2, sym__operator, anon_sym_then, STATE(4867), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1645), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [118623] = 6, ACTIONS(7747), 1, anon_sym_DOT, STATE(1650), 1, aux_sym_record_accessor_repeat1, STATE(7464), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118669] = 6, ACTIONS(7747), 1, anon_sym_DOT, STATE(1650), 1, aux_sym_record_accessor_repeat1, STATE(7464), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118715] = 6, ACTIONS(7747), 1, anon_sym_DOT, STATE(1650), 1, aux_sym_record_accessor_repeat1, STATE(7464), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118761] = 19, ACTIONS(5402), 1, sym__varid, ACTIONS(5404), 1, sym_string, ACTIONS(5406), 1, sym_triple_quote_string, ACTIONS(5408), 1, sym__integer_literal, ACTIONS(5410), 1, sym__hex_literal, ACTIONS(5412), 1, anon_sym__, ACTIONS(5416), 1, anon_sym_LPAREN, ACTIONS(5420), 1, anon_sym_LBRACE, ACTIONS(8841), 1, sym_hole, ACTIONS(8843), 1, sym__conid, ACTIONS(8846), 1, anon_sym_AT, STATE(4647), 1, sym_constructor, STATE(4820), 1, sym_integer, STATE(7908), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_newtype, STATE(4860), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1732), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [118833] = 6, ACTIONS(8848), 1, anon_sym_DOT, STATE(1650), 1, aux_sym_record_accessor_repeat1, STATE(7464), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118879] = 7, ACTIONS(7428), 1, anon_sym_DOT, ACTIONS(7430), 1, anon_sym_LBRACE, STATE(1700), 1, aux_sym_record_accessor_repeat1, STATE(7378), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118927] = 6, ACTIONS(7428), 1, anon_sym_DOT, STATE(1696), 1, aux_sym_record_accessor_repeat1, STATE(7378), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [118973] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 13, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119013] = 6, ACTIONS(7428), 1, anon_sym_DOT, STATE(1696), 1, aux_sym_record_accessor_repeat1, STATE(7378), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119059] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119101] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119143] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119185] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119227] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119269] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 12, sym__layout_semicolon, sym__layout_end, sym__dot, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 19, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119309] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119349] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 11, sym__layout_semicolon, sym__dot, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 20, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119389] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119431] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 20, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119471] = 10, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8513), 1, anon_sym_AT2, ACTIONS(8855), 1, anon_sym_DOT, STATE(2434), 1, aux_sym_record_accessor_repeat1, STATE(7384), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7425), 3, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(7421), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 13, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119525] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119567] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119609] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 13, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119649] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 12, sym__layout_semicolon, sym__dot, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119689] = 7, ACTIONS(7428), 1, anon_sym_DOT, ACTIONS(8042), 1, anon_sym_LBRACE, STATE(1652), 1, aux_sym_record_accessor_repeat1, STATE(7378), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119737] = 19, ACTIONS(5067), 1, sym__varid, ACTIONS(5069), 1, sym_string, ACTIONS(5071), 1, sym_triple_quote_string, ACTIONS(5073), 1, sym__integer_literal, ACTIONS(5075), 1, sym__hex_literal, ACTIONS(5077), 1, anon_sym__, ACTIONS(5081), 1, anon_sym_LPAREN, ACTIONS(5085), 1, anon_sym_LBRACE, ACTIONS(8692), 1, anon_sym_AT, ACTIONS(8800), 1, sym_hole, ACTIONS(8857), 1, sym__conid, STATE(4463), 1, sym_constructor, STATE(4751), 1, sym_integer, STATE(7820), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 2, sym__operator, anon_sym_then, STATE(4867), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1616), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [119809] = 19, ACTIONS(5067), 1, sym__varid, ACTIONS(5069), 1, sym_string, ACTIONS(5071), 1, sym_triple_quote_string, ACTIONS(5073), 1, sym__integer_literal, ACTIONS(5075), 1, sym__hex_literal, ACTIONS(5077), 1, anon_sym__, ACTIONS(5081), 1, anon_sym_LPAREN, ACTIONS(5085), 1, anon_sym_LBRACE, ACTIONS(8692), 1, anon_sym_AT, ACTIONS(8800), 1, sym_hole, ACTIONS(8860), 1, sym__conid, STATE(4463), 1, sym_constructor, STATE(4751), 1, sym_integer, STATE(7820), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_then, STATE(4867), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1616), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [119881] = 6, ACTIONS(7428), 1, anon_sym_DOT, STATE(1696), 1, aux_sym_record_accessor_repeat1, STATE(7378), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119927] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [119969] = 6, ACTIONS(8561), 1, anon_sym_DOT, STATE(1690), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120015] = 19, ACTIONS(8864), 1, sym__varid, ACTIONS(8867), 1, sym_string, ACTIONS(8870), 1, sym_triple_quote_string, ACTIONS(8873), 1, sym__integer_literal, ACTIONS(8876), 1, sym__hex_literal, ACTIONS(8879), 1, anon_sym__, ACTIONS(8882), 1, sym_hole, ACTIONS(8885), 1, anon_sym_LPAREN, ACTIONS(8888), 1, sym__conid, ACTIONS(8891), 1, anon_sym_LBRACE, ACTIONS(8894), 1, anon_sym_AT, STATE(4627), 1, sym_constructor, STATE(4763), 1, sym_integer, STATE(7897), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 2, sym__operator, anon_sym_data, STATE(4823), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1676), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [120087] = 19, ACTIONS(8897), 1, sym__varid, ACTIONS(8900), 1, sym_string, ACTIONS(8903), 1, sym_triple_quote_string, ACTIONS(8906), 1, sym__integer_literal, ACTIONS(8909), 1, sym__hex_literal, ACTIONS(8912), 1, anon_sym__, ACTIONS(8915), 1, sym_hole, ACTIONS(8918), 1, anon_sym_LPAREN, ACTIONS(8921), 1, sym__conid, ACTIONS(8924), 1, anon_sym_LBRACE, ACTIONS(8927), 1, anon_sym_AT, STATE(4647), 1, sym_constructor, STATE(4820), 1, sym_integer, STATE(7908), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 2, sym__operator, anon_sym_newtype, STATE(4860), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1677), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [120159] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120199] = 19, ACTIONS(5558), 1, sym__varid, ACTIONS(5560), 1, sym_string, ACTIONS(5562), 1, sym_triple_quote_string, ACTIONS(5564), 1, sym__integer_literal, ACTIONS(5566), 1, sym__hex_literal, ACTIONS(5568), 1, anon_sym__, ACTIONS(5572), 1, anon_sym_LPAREN, ACTIONS(5576), 1, anon_sym_LBRACE, ACTIONS(8698), 1, sym_hole, ACTIONS(8703), 1, anon_sym_AT, ACTIONS(8934), 1, sym__conid, STATE(4640), 1, sym_constructor, STATE(4795), 1, sym_integer, STATE(7787), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 2, sym__operator, anon_sym_else, STATE(4802), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1683), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [120271] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(8561), 1, anon_sym_DOT, STATE(1685), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8038), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120319] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8561), 1, anon_sym_DOT, STATE(1675), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120367] = 19, ACTIONS(5558), 1, sym__varid, ACTIONS(5560), 1, sym_string, ACTIONS(5562), 1, sym_triple_quote_string, ACTIONS(5564), 1, sym__integer_literal, ACTIONS(5566), 1, sym__hex_literal, ACTIONS(5568), 1, anon_sym__, ACTIONS(5572), 1, anon_sym_LPAREN, ACTIONS(5576), 1, anon_sym_LBRACE, ACTIONS(8698), 1, sym_hole, ACTIONS(8703), 1, anon_sym_AT, ACTIONS(8937), 1, sym__conid, STATE(4640), 1, sym_constructor, STATE(4795), 1, sym_integer, STATE(7787), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_else, STATE(4802), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1683), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [120439] = 19, ACTIONS(5558), 1, sym__varid, ACTIONS(5560), 1, sym_string, ACTIONS(5562), 1, sym_triple_quote_string, ACTIONS(5564), 1, sym__integer_literal, ACTIONS(5566), 1, sym__hex_literal, ACTIONS(5568), 1, anon_sym__, ACTIONS(5572), 1, anon_sym_LPAREN, ACTIONS(5576), 1, anon_sym_LBRACE, ACTIONS(8703), 1, anon_sym_AT, ACTIONS(8941), 1, sym_hole, ACTIONS(8943), 1, sym__conid, STATE(4640), 1, sym_constructor, STATE(4795), 1, sym_integer, STATE(7787), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 2, sym__operator, anon_sym_else, STATE(4802), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1620), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [120511] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120551] = 6, ACTIONS(8561), 1, anon_sym_DOT, STATE(1690), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120597] = 6, ACTIONS(8561), 1, anon_sym_DOT, STATE(1690), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8171), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120643] = 6, ACTIONS(8561), 1, anon_sym_DOT, STATE(1690), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120689] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120729] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120769] = 6, ACTIONS(8954), 1, anon_sym_DOT, STATE(1690), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(7963), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120815] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120855] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [120895] = 19, ACTIONS(5582), 1, sym__varid, ACTIONS(5584), 1, sym_string, ACTIONS(5586), 1, sym_triple_quote_string, ACTIONS(5588), 1, sym__integer_literal, ACTIONS(5590), 1, sym__hex_literal, ACTIONS(5592), 1, anon_sym__, ACTIONS(5596), 1, anon_sym_LPAREN, ACTIONS(5600), 1, anon_sym_LBRACE, ACTIONS(8965), 1, sym_hole, ACTIONS(8967), 1, sym__conid, ACTIONS(8970), 1, anon_sym_AT, STATE(4530), 1, sym_constructor, STATE(4794), 1, sym_integer, STATE(7634), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 2, sym__operator, anon_sym_type, STATE(4758), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1695), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [120967] = 19, ACTIONS(5582), 1, sym__varid, ACTIONS(5584), 1, sym_string, ACTIONS(5586), 1, sym_triple_quote_string, ACTIONS(5588), 1, sym__integer_literal, ACTIONS(5590), 1, sym__hex_literal, ACTIONS(5592), 1, anon_sym__, ACTIONS(5596), 1, anon_sym_LPAREN, ACTIONS(5600), 1, anon_sym_LBRACE, ACTIONS(8965), 1, sym_hole, ACTIONS(8970), 1, anon_sym_AT, ACTIONS(8972), 1, sym__conid, STATE(4530), 1, sym_constructor, STATE(4794), 1, sym_integer, STATE(7634), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_type, STATE(4758), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1695), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [121039] = 19, ACTIONS(5582), 1, sym__varid, ACTIONS(5584), 1, sym_string, ACTIONS(5586), 1, sym_triple_quote_string, ACTIONS(5588), 1, sym__integer_literal, ACTIONS(5590), 1, sym__hex_literal, ACTIONS(5592), 1, anon_sym__, ACTIONS(5596), 1, anon_sym_LPAREN, ACTIONS(5600), 1, anon_sym_LBRACE, ACTIONS(8970), 1, anon_sym_AT, ACTIONS(8976), 1, sym_hole, ACTIONS(8978), 1, sym__conid, STATE(4530), 1, sym_constructor, STATE(4794), 1, sym_integer, STATE(7634), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 2, sym__operator, anon_sym_type, STATE(4758), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1701), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [121111] = 6, ACTIONS(8981), 1, anon_sym_DOT, STATE(1696), 1, aux_sym_record_accessor_repeat1, STATE(7378), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [121157] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 20, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [121197] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [121237] = 4, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(8932), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [121279] = 6, ACTIONS(7428), 1, anon_sym_DOT, STATE(1696), 1, aux_sym_record_accessor_repeat1, STATE(7378), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [121325] = 19, ACTIONS(8986), 1, sym__varid, ACTIONS(8989), 1, sym_string, ACTIONS(8992), 1, sym_triple_quote_string, ACTIONS(8995), 1, sym__integer_literal, ACTIONS(8998), 1, sym__hex_literal, ACTIONS(9001), 1, anon_sym__, ACTIONS(9004), 1, sym_hole, ACTIONS(9007), 1, anon_sym_LPAREN, ACTIONS(9010), 1, sym__conid, ACTIONS(9013), 1, anon_sym_LBRACE, ACTIONS(9016), 1, anon_sym_AT, STATE(4530), 1, sym_constructor, STATE(4794), 1, sym_integer, STATE(7634), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 2, sym__operator, anon_sym_type, STATE(4758), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1701), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [121397] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [121437] = 4, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(8932), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [121479] = 6, ACTIONS(7747), 1, anon_sym_DOT, STATE(1650), 1, aux_sym_record_accessor_repeat1, STATE(7464), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [121525] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [121565] = 19, ACTIONS(5582), 1, sym__varid, ACTIONS(5584), 1, sym_string, ACTIONS(5586), 1, sym_triple_quote_string, ACTIONS(5588), 1, sym__integer_literal, ACTIONS(5590), 1, sym__hex_literal, ACTIONS(5592), 1, anon_sym__, ACTIONS(5596), 1, anon_sym_LPAREN, ACTIONS(5600), 1, anon_sym_LBRACE, ACTIONS(8965), 1, sym_hole, ACTIONS(8970), 1, anon_sym_AT, ACTIONS(9019), 1, sym__conid, STATE(4530), 1, sym_constructor, STATE(4794), 1, sym_integer, STATE(7634), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_type, STATE(4758), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1695), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [121637] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [121677] = 19, ACTIONS(5241), 1, sym__varid, ACTIONS(5243), 1, sym_string, ACTIONS(5245), 1, sym_triple_quote_string, ACTIONS(5247), 1, sym__integer_literal, ACTIONS(5249), 1, sym__hex_literal, ACTIONS(5251), 1, anon_sym__, ACTIONS(5255), 1, anon_sym_LPAREN, ACTIONS(5259), 1, anon_sym_LBRACE, ACTIONS(9022), 1, sym_hole, ACTIONS(9024), 1, sym__conid, ACTIONS(9027), 1, anon_sym_AT, STATE(4604), 1, sym_constructor, STATE(4690), 1, sym_integer, STATE(7813), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 2, sym__operator, anon_sym_class, STATE(4766), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1710), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [121749] = 19, ACTIONS(5241), 1, sym__varid, ACTIONS(5243), 1, sym_string, ACTIONS(5245), 1, sym_triple_quote_string, ACTIONS(5247), 1, sym__integer_literal, ACTIONS(5249), 1, sym__hex_literal, ACTIONS(5251), 1, anon_sym__, ACTIONS(5255), 1, anon_sym_LPAREN, ACTIONS(5259), 1, anon_sym_LBRACE, ACTIONS(9022), 1, sym_hole, ACTIONS(9027), 1, anon_sym_AT, ACTIONS(9029), 1, sym__conid, STATE(4604), 1, sym_constructor, STATE(4690), 1, sym_integer, STATE(7813), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_class, STATE(4766), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1710), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [121821] = 19, ACTIONS(5241), 1, sym__varid, ACTIONS(5243), 1, sym_string, ACTIONS(5245), 1, sym_triple_quote_string, ACTIONS(5247), 1, sym__integer_literal, ACTIONS(5249), 1, sym__hex_literal, ACTIONS(5251), 1, anon_sym__, ACTIONS(5255), 1, anon_sym_LPAREN, ACTIONS(5259), 1, anon_sym_LBRACE, ACTIONS(9027), 1, anon_sym_AT, ACTIONS(9033), 1, sym_hole, ACTIONS(9035), 1, sym__conid, STATE(4604), 1, sym_constructor, STATE(4690), 1, sym_integer, STATE(7813), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 2, sym__operator, anon_sym_class, STATE(4766), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1729), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [121893] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [121933] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [121973] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [122013] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [122053] = 4, ACTIONS(9038), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [122095] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [122135] = 4, ACTIONS(9040), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [122177] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 13, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [122217] = 4, ACTIONS(9042), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [122259] = 4, ACTIONS(9044), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [122301] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 13, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [122341] = 4, ACTIONS(9046), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [122383] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 13, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [122423] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 13, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [122463] = 19, ACTIONS(5380), 1, sym__varid, ACTIONS(5382), 1, sym_string, ACTIONS(5384), 1, sym_triple_quote_string, ACTIONS(5386), 1, sym__integer_literal, ACTIONS(5388), 1, sym__hex_literal, ACTIONS(5390), 1, anon_sym__, ACTIONS(5394), 1, anon_sym_LPAREN, ACTIONS(5398), 1, anon_sym_LBRACE, ACTIONS(9048), 1, sym_hole, ACTIONS(9050), 1, sym__conid, ACTIONS(9053), 1, anon_sym_AT, STATE(4627), 1, sym_constructor, STATE(4763), 1, sym_integer, STATE(7897), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 2, sym__operator, anon_sym_data, STATE(4823), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1727), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [122535] = 19, ACTIONS(5380), 1, sym__varid, ACTIONS(5382), 1, sym_string, ACTIONS(5384), 1, sym_triple_quote_string, ACTIONS(5386), 1, sym__integer_literal, ACTIONS(5388), 1, sym__hex_literal, ACTIONS(5390), 1, anon_sym__, ACTIONS(5394), 1, anon_sym_LPAREN, ACTIONS(5398), 1, anon_sym_LBRACE, ACTIONS(9048), 1, sym_hole, ACTIONS(9053), 1, anon_sym_AT, ACTIONS(9055), 1, sym__conid, STATE(4627), 1, sym_constructor, STATE(4763), 1, sym_integer, STATE(7897), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_data, STATE(4823), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1727), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [122607] = 19, ACTIONS(5380), 1, sym__varid, ACTIONS(5382), 1, sym_string, ACTIONS(5384), 1, sym_triple_quote_string, ACTIONS(5386), 1, sym__integer_literal, ACTIONS(5388), 1, sym__hex_literal, ACTIONS(5390), 1, anon_sym__, ACTIONS(5394), 1, anon_sym_LPAREN, ACTIONS(5398), 1, anon_sym_LBRACE, ACTIONS(9053), 1, anon_sym_AT, ACTIONS(9059), 1, sym_hole, ACTIONS(9061), 1, sym__conid, STATE(4627), 1, sym_constructor, STATE(4763), 1, sym_integer, STATE(7897), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 2, sym__operator, anon_sym_data, STATE(4823), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1676), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [122679] = 19, ACTIONS(5241), 1, sym__varid, ACTIONS(5243), 1, sym_string, ACTIONS(5245), 1, sym_triple_quote_string, ACTIONS(5247), 1, sym__integer_literal, ACTIONS(5249), 1, sym__hex_literal, ACTIONS(5251), 1, anon_sym__, ACTIONS(5255), 1, anon_sym_LPAREN, ACTIONS(5259), 1, anon_sym_LBRACE, ACTIONS(9022), 1, sym_hole, ACTIONS(9027), 1, anon_sym_AT, ACTIONS(9064), 1, sym__conid, STATE(4604), 1, sym_constructor, STATE(4690), 1, sym_integer, STATE(7813), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_class, STATE(4766), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1710), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [122751] = 19, ACTIONS(9067), 1, sym__varid, ACTIONS(9070), 1, sym_string, ACTIONS(9073), 1, sym_triple_quote_string, ACTIONS(9076), 1, sym__integer_literal, ACTIONS(9079), 1, sym__hex_literal, ACTIONS(9082), 1, anon_sym__, ACTIONS(9085), 1, sym_hole, ACTIONS(9088), 1, anon_sym_LPAREN, ACTIONS(9091), 1, sym__conid, ACTIONS(9094), 1, anon_sym_LBRACE, ACTIONS(9097), 1, anon_sym_AT, STATE(4604), 1, sym_constructor, STATE(4690), 1, sym_integer, STATE(7813), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3290), 2, sym__operator, anon_sym_class, STATE(4766), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1729), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [122823] = 19, ACTIONS(5402), 1, sym__varid, ACTIONS(5404), 1, sym_string, ACTIONS(5406), 1, sym_triple_quote_string, ACTIONS(5408), 1, sym__integer_literal, ACTIONS(5410), 1, sym__hex_literal, ACTIONS(5412), 1, anon_sym__, ACTIONS(5416), 1, anon_sym_LPAREN, ACTIONS(5420), 1, anon_sym_LBRACE, ACTIONS(8841), 1, sym_hole, ACTIONS(8846), 1, anon_sym_AT, ACTIONS(9100), 1, sym__conid, STATE(4647), 1, sym_constructor, STATE(4820), 1, sym_integer, STATE(7908), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3495), 2, sym__operator, anon_sym_newtype, STATE(4860), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1732), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [122895] = 19, ACTIONS(5402), 1, sym__varid, ACTIONS(5404), 1, sym_string, ACTIONS(5406), 1, sym_triple_quote_string, ACTIONS(5408), 1, sym__integer_literal, ACTIONS(5410), 1, sym__hex_literal, ACTIONS(5412), 1, anon_sym__, ACTIONS(5416), 1, anon_sym_LPAREN, ACTIONS(5420), 1, anon_sym_LBRACE, ACTIONS(8841), 1, sym_hole, ACTIONS(8846), 1, anon_sym_AT, ACTIONS(9103), 1, sym__conid, STATE(4647), 1, sym_constructor, STATE(4820), 1, sym_integer, STATE(7908), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_newtype, STATE(4860), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1732), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [122967] = 19, ACTIONS(5402), 1, sym__varid, ACTIONS(5404), 1, sym_string, ACTIONS(5406), 1, sym_triple_quote_string, ACTIONS(5408), 1, sym__integer_literal, ACTIONS(5410), 1, sym__hex_literal, ACTIONS(5412), 1, anon_sym__, ACTIONS(5416), 1, anon_sym_LPAREN, ACTIONS(5420), 1, anon_sym_LBRACE, ACTIONS(8846), 1, anon_sym_AT, ACTIONS(9107), 1, sym_hole, ACTIONS(9109), 1, sym__conid, STATE(4647), 1, sym_constructor, STATE(4820), 1, sym_integer, STATE(7908), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3366), 2, sym__operator, anon_sym_newtype, STATE(4860), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1677), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [123039] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123079] = 19, ACTIONS(5380), 1, sym__varid, ACTIONS(5382), 1, sym_string, ACTIONS(5384), 1, sym_triple_quote_string, ACTIONS(5386), 1, sym__integer_literal, ACTIONS(5388), 1, sym__hex_literal, ACTIONS(5390), 1, anon_sym__, ACTIONS(5394), 1, anon_sym_LPAREN, ACTIONS(5398), 1, anon_sym_LBRACE, ACTIONS(9048), 1, sym_hole, ACTIONS(9053), 1, anon_sym_AT, ACTIONS(9112), 1, sym__conid, STATE(4627), 1, sym_constructor, STATE(4763), 1, sym_integer, STATE(7897), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_data, STATE(4823), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1727), 9, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, aux_sym_type_apply_repeat1, [123151] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123193] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123232] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123273] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123312] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123351] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123390] = 4, ACTIONS(9123), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123431] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123470] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123509] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123548] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123587] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123626] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123665] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123704] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123743] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123782] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123821] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123860] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123899] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123938] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [123977] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124016] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124055] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124094] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124133] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124172] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124211] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124250] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124289] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124328] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124367] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124406] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124445] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124484] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124523] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124562] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124601] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124640] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124679] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124718] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124757] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124796] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124835] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124874] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124913] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [124952] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 21, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, anon_sym_AT2, [124991] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125030] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125069] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125108] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125147] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125186] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 13, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125225] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125264] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 12, sym__layout_semicolon, sym__dot, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125303] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125342] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125381] = 4, ACTIONS(9238), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125422] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125461] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125500] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125539] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 13, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125578] = 4, ACTIONS(9240), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125619] = 4, ACTIONS(9242), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125660] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125699] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125738] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 13, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125777] = 4, ACTIONS(9248), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125818] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125859] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 13, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125898] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 13, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125937] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [125976] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(9250), 1, anon_sym_DOT, STATE(1815), 1, aux_sym_record_accessor_repeat1, STATE(7142), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126023] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(9250), 1, anon_sym_DOT, STATE(1831), 1, aux_sym_record_accessor_repeat1, STATE(7142), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126070] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126109] = 10, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8563), 1, anon_sym_RPAREN, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(9258), 1, anon_sym_AT2, STATE(2123), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7425), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(7421), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 12, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126162] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126201] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126240] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126279] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126318] = 6, ACTIONS(9250), 1, anon_sym_DOT, STATE(1835), 1, aux_sym_record_accessor_repeat1, STATE(7142), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126363] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126402] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126441] = 4, ACTIONS(9260), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126482] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126521] = 4, ACTIONS(9262), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126562] = 4, ACTIONS(9264), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126603] = 4, ACTIONS(9266), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126644] = 4, ACTIONS(9268), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126685] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126724] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126763] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126802] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126841] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126880] = 6, ACTIONS(9250), 1, anon_sym_DOT, STATE(1835), 1, aux_sym_record_accessor_repeat1, STATE(7142), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126925] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [126964] = 6, ACTIONS(9250), 1, anon_sym_DOT, STATE(1835), 1, aux_sym_record_accessor_repeat1, STATE(7142), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127009] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 19, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127048] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127087] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127126] = 6, ACTIONS(9274), 1, anon_sym_DOT, STATE(1835), 1, aux_sym_record_accessor_repeat1, STATE(7142), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127171] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8476), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, anon_sym_AT2, [127210] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 19, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127249] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127288] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 20, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127327] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127366] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 20, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127405] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127444] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127483] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127522] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127561] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127600] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127639] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127678] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127717] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127756] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 13, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127795] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127834] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127873] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127912] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127951] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [127990] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128029] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128068] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128107] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128146] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128185] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(9281), 1, anon_sym_DOT, STATE(1867), 1, aux_sym_record_accessor_repeat1, STATE(7336), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128232] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(9281), 1, anon_sym_DOT, STATE(1871), 1, aux_sym_record_accessor_repeat1, STATE(7336), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128279] = 6, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7421), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_hole, ACTIONS(9286), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 8, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, ACTIONS(9283), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [128324] = 5, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9293), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8036), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8038), 12, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128367] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128406] = 6, ACTIONS(9281), 1, anon_sym_DOT, STATE(1875), 1, aux_sym_record_accessor_repeat1, STATE(7336), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128451] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128490] = 5, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9298), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9272), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 12, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128533] = 6, ACTIONS(9281), 1, anon_sym_DOT, STATE(1875), 1, aux_sym_record_accessor_repeat1, STATE(7336), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128578] = 6, ACTIONS(9281), 1, anon_sym_DOT, STATE(1875), 1, aux_sym_record_accessor_repeat1, STATE(7336), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128623] = 4, ACTIONS(9301), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128664] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128703] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128742] = 6, ACTIONS(9308), 1, anon_sym_DOT, STATE(1875), 1, aux_sym_record_accessor_repeat1, STATE(7336), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128787] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128828] = 6, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7421), 3, sym__layout_semicolon, anon_sym_SEMI, sym_hole, ACTIONS(9286), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 9, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, ACTIONS(9283), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [128873] = 5, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9293), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8036), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8038), 13, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128916] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128955] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [128994] = 5, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9298), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9272), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 13, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129037] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129076] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 10, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129117] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129156] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129195] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129236] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129277] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129318] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129357] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129396] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129435] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129474] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129513] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129552] = 4, ACTIONS(9319), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129593] = 4, ACTIONS(9322), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129634] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129673] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129712] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129751] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129790] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129829] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129868] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129907] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129948] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [129989] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130028] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130067] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130106] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130145] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130184] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130223] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130262] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130301] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130340] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 19, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130379] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130420] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130459] = 4, ACTIONS(9325), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130500] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130539] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 20, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130578] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130617] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130656] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130695] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130734] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130773] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130812] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130851] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130890] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130929] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [130968] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131007] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131046] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131087] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131126] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131165] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131206] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131245] = 4, ACTIONS(9327), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131286] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131325] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131364] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131405] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131444] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131485] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131526] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 20, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, anon_sym_AT2, [131564] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131604] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131642] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131682] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131720] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131758] = 19, ACTIONS(2472), 1, sym__varid, ACTIONS(2474), 1, sym_string, ACTIONS(2476), 1, sym_triple_quote_string, ACTIONS(2478), 1, sym__integer_literal, ACTIONS(2480), 1, sym__hex_literal, ACTIONS(2482), 1, anon_sym__, ACTIONS(2486), 1, anon_sym_LPAREN, ACTIONS(2488), 1, sym__conid, ACTIONS(2490), 1, anon_sym_LBRACE, ACTIONS(2492), 1, anon_sym_AT, ACTIONS(9330), 1, sym_hole, STATE(3011), 1, sym_constructor, STATE(3163), 1, sym_type_apply, STATE(3187), 1, sym_integer, STATE(7719), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3140), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1000), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [131828] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131866] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131906] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131946] = 4, ACTIONS(9332), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [131986] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132024] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132064] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132104] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132142] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132180] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132220] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132260] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132298] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132336] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132374] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 12, sym__dot, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8853), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132412] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132450] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132488] = 4, ACTIONS(9335), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132528] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132566] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132604] = 4, ACTIONS(9338), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132644] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132682] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132720] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132758] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132796] = 4, ACTIONS(9341), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132836] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132874] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132912] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132950] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [132988] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133026] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133064] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133102] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133140] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133178] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133216] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133254] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133292] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8740), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133332] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133370] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133408] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133446] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133484] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133522] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133560] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133598] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133636] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133674] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133712] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133750] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133788] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 10, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133828] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133866] = 4, ACTIONS(9344), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133906] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133944] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [133982] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134020] = 4, ACTIONS(9346), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134060] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134098] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134136] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134174] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134212] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134250] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134288] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134326] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134364] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134402] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134440] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134478] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134516] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134554] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134592] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134630] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134668] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134706] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134744] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134782] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134820] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134858] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134896] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134934] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [134972] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135010] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135048] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135086] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135124] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135162] = 4, ACTIONS(9348), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135202] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135240] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135278] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135316] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135354] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135392] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135430] = 4, ACTIONS(9350), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135470] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135508] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135546] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135584] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135624] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135664] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135702] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135740] = 4, ACTIONS(9352), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135780] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135818] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135856] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135894] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [135932] = 19, ACTIONS(2074), 1, sym_string, ACTIONS(2076), 1, sym_triple_quote_string, ACTIONS(2078), 1, sym__integer_literal, ACTIONS(2080), 1, sym__hex_literal, ACTIONS(2084), 1, anon_sym__, ACTIONS(2090), 1, sym__conid, ACTIONS(2094), 1, anon_sym_LBRACE, ACTIONS(3078), 1, sym__varid, ACTIONS(3080), 1, anon_sym_LPAREN, ACTIONS(3082), 1, anon_sym_AT, ACTIONS(9354), 1, sym_hole, STATE(3753), 1, sym_constructor, STATE(4165), 1, sym_type_apply, STATE(4246), 1, sym_integer, STATE(7720), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4129), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1407), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [136002] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136040] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136080] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136120] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136158] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136196] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8476), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136234] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136272] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 12, sym__layout_semicolon, sym__layout_end, sym__dot, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136310] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 20, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136348] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136386] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 11, sym__layout_semicolon, sym__dot, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136424] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136462] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136500] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136538] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136578] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136618] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136656] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136694] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136732] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136770] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__dot, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136808] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__dot, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136846] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136884] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136922] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136960] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [136998] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137036] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137074] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137112] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137150] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137188] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137226] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137264] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8786), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137304] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137342] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8790), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137382] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(9356), 1, anon_sym_DOT, STATE(2227), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137428] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137466] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(9356), 1, anon_sym_DOT, STATE(2104), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137512] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137550] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137588] = 4, ACTIONS(9358), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137628] = 6, ACTIONS(9356), 1, anon_sym_DOT, STATE(2107), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137672] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137710] = 6, ACTIONS(9356), 1, anon_sym_DOT, STATE(2107), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137754] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137792] = 19, ACTIONS(3133), 1, sym__varid, ACTIONS(3135), 1, sym_string, ACTIONS(3137), 1, sym_triple_quote_string, ACTIONS(3139), 1, sym__integer_literal, ACTIONS(3141), 1, sym__hex_literal, ACTIONS(3143), 1, anon_sym__, ACTIONS(3147), 1, anon_sym_LPAREN, ACTIONS(3149), 1, sym__conid, ACTIONS(3151), 1, anon_sym_LBRACE, ACTIONS(3153), 1, anon_sym_AT, ACTIONS(9360), 1, sym_hole, STATE(3830), 1, sym_constructor, STATE(4092), 1, sym_integer, STATE(4181), 1, sym_type_apply, STATE(7585), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4138), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1415), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [137862] = 6, ACTIONS(9362), 1, anon_sym_DOT, STATE(2107), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137906] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [137944] = 19, ACTIONS(1872), 1, sym__integer_literal, ACTIONS(1874), 1, sym__hex_literal, ACTIONS(1876), 1, anon_sym__, ACTIONS(1882), 1, anon_sym_LPAREN, ACTIONS(1886), 1, sym__conid, ACTIONS(1890), 1, anon_sym_LBRACE, ACTIONS(4679), 1, sym__varid, ACTIONS(4681), 1, sym_string, ACTIONS(4683), 1, sym_triple_quote_string, ACTIONS(4687), 1, anon_sym_AT, ACTIONS(9365), 1, sym_hole, STATE(4344), 1, sym_constructor, STATE(4482), 1, sym_integer, STATE(5368), 1, sym_type_apply, STATE(7605), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4531), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1604), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [138014] = 19, ACTIONS(4689), 1, sym__varid, ACTIONS(4691), 1, sym_string, ACTIONS(4693), 1, sym_triple_quote_string, ACTIONS(4695), 1, sym__integer_literal, ACTIONS(4697), 1, sym__hex_literal, ACTIONS(4699), 1, anon_sym__, ACTIONS(4703), 1, anon_sym_LPAREN, ACTIONS(4705), 1, sym__conid, ACTIONS(4707), 1, anon_sym_LBRACE, ACTIONS(4709), 1, anon_sym_AT, ACTIONS(9367), 1, sym_hole, STATE(4127), 1, sym_constructor, STATE(4313), 1, sym_integer, STATE(6994), 1, sym_type_apply, STATE(7839), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4330), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1485), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [138084] = 6, ACTIONS(9256), 1, anon_sym_DOT, STATE(2125), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [138128] = 19, ACTIONS(5582), 1, sym__varid, ACTIONS(5584), 1, sym_string, ACTIONS(5586), 1, sym_triple_quote_string, ACTIONS(5588), 1, sym__integer_literal, ACTIONS(5590), 1, sym__hex_literal, ACTIONS(5592), 1, anon_sym__, ACTIONS(5596), 1, anon_sym_LPAREN, ACTIONS(5598), 1, sym__conid, ACTIONS(5600), 1, anon_sym_LBRACE, ACTIONS(5602), 1, anon_sym_AT, ACTIONS(9369), 1, sym_hole, STATE(4530), 1, sym_constructor, STATE(4794), 1, sym_integer, STATE(5368), 1, sym_type_apply, STATE(7634), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4758), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1706), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [138198] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [138236] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8796), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [138276] = 19, ACTIONS(4991), 1, sym__varid, ACTIONS(4993), 1, sym_string, ACTIONS(4995), 1, sym_triple_quote_string, ACTIONS(4997), 1, sym__integer_literal, ACTIONS(4999), 1, sym__hex_literal, ACTIONS(5001), 1, anon_sym__, ACTIONS(5005), 1, anon_sym_LPAREN, ACTIONS(5007), 1, sym__conid, ACTIONS(5009), 1, anon_sym_LBRACE, ACTIONS(5011), 1, anon_sym_AT, ACTIONS(9371), 1, sym_hole, STATE(4213), 1, sym_constructor, STATE(4357), 1, sym_integer, STATE(6682), 1, sym_type_apply, STATE(7584), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4380), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1487), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [138346] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(9256), 1, anon_sym_DOT, STATE(2120), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, ACTIONS(8038), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [138392] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(9256), 1, anon_sym_DOT, STATE(2111), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [138438] = 19, ACTIONS(5241), 1, sym__varid, ACTIONS(5243), 1, sym_string, ACTIONS(5245), 1, sym_triple_quote_string, ACTIONS(5247), 1, sym__integer_literal, ACTIONS(5249), 1, sym__hex_literal, ACTIONS(5251), 1, anon_sym__, ACTIONS(5255), 1, anon_sym_LPAREN, ACTIONS(5257), 1, sym__conid, ACTIONS(5259), 1, anon_sym_LBRACE, ACTIONS(5261), 1, anon_sym_AT, ACTIONS(9373), 1, sym_hole, STATE(4604), 1, sym_constructor, STATE(4690), 1, sym_integer, STATE(5368), 1, sym_type_apply, STATE(7813), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4766), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1728), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [138508] = 19, ACTIONS(3157), 1, sym__varid, ACTIONS(3159), 1, sym_string, ACTIONS(3161), 1, sym_triple_quote_string, ACTIONS(3163), 1, sym__integer_literal, ACTIONS(3165), 1, sym__hex_literal, ACTIONS(3167), 1, anon_sym__, ACTIONS(3171), 1, anon_sym_LPAREN, ACTIONS(3173), 1, sym__conid, ACTIONS(3175), 1, anon_sym_LBRACE, ACTIONS(3177), 1, anon_sym_AT, ACTIONS(9375), 1, sym_hole, STATE(3832), 1, sym_constructor, STATE(4151), 1, sym_type_apply, STATE(4243), 1, sym_integer, STATE(7675), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4063), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1406), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [138578] = 6, ACTIONS(9256), 1, anon_sym_DOT, STATE(2125), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [138622] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8930), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [138660] = 6, ACTIONS(9256), 1, anon_sym_DOT, STATE(2125), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [138704] = 6, ACTIONS(9256), 1, anon_sym_DOT, STATE(2125), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [138748] = 19, ACTIONS(5380), 1, sym__varid, ACTIONS(5382), 1, sym_string, ACTIONS(5384), 1, sym_triple_quote_string, ACTIONS(5386), 1, sym__integer_literal, ACTIONS(5388), 1, sym__hex_literal, ACTIONS(5390), 1, anon_sym__, ACTIONS(5394), 1, anon_sym_LPAREN, ACTIONS(5396), 1, sym__conid, ACTIONS(5398), 1, anon_sym_LBRACE, ACTIONS(5400), 1, anon_sym_AT, ACTIONS(9377), 1, sym_hole, STATE(4627), 1, sym_constructor, STATE(4763), 1, sym_integer, STATE(5368), 1, sym_type_apply, STATE(7897), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4823), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1734), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [138818] = 6, ACTIONS(9379), 1, anon_sym_DOT, STATE(2125), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [138862] = 19, ACTIONS(2570), 1, sym__varid, ACTIONS(2572), 1, sym_string, ACTIONS(2574), 1, sym_triple_quote_string, ACTIONS(2576), 1, sym__integer_literal, ACTIONS(2578), 1, sym__hex_literal, ACTIONS(2580), 1, anon_sym__, ACTIONS(2584), 1, anon_sym_LPAREN, ACTIONS(2586), 1, sym__conid, ACTIONS(2590), 1, anon_sym_LBRACE, ACTIONS(2592), 1, anon_sym_AT, ACTIONS(9382), 1, sym_hole, STATE(3251), 1, sym_constructor, STATE(3407), 1, sym_integer, STATE(3636), 1, sym_type_apply, STATE(7868), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1311), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [138932] = 19, ACTIONS(5402), 1, sym__varid, ACTIONS(5404), 1, sym_string, ACTIONS(5406), 1, sym_triple_quote_string, ACTIONS(5408), 1, sym__integer_literal, ACTIONS(5410), 1, sym__hex_literal, ACTIONS(5412), 1, anon_sym__, ACTIONS(5416), 1, anon_sym_LPAREN, ACTIONS(5418), 1, sym__conid, ACTIONS(5420), 1, anon_sym_LBRACE, ACTIONS(5422), 1, anon_sym_AT, ACTIONS(9384), 1, sym_hole, STATE(4647), 1, sym_constructor, STATE(4820), 1, sym_integer, STATE(5368), 1, sym_type_apply, STATE(7908), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4860), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1649), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [139002] = 19, ACTIONS(2716), 1, sym__varid, ACTIONS(2718), 1, sym_string, ACTIONS(2720), 1, sym_triple_quote_string, ACTIONS(2722), 1, sym__integer_literal, ACTIONS(2724), 1, sym__hex_literal, ACTIONS(2726), 1, anon_sym__, ACTIONS(2730), 1, anon_sym_LPAREN, ACTIONS(2732), 1, sym__conid, ACTIONS(2734), 1, anon_sym_LBRACE, ACTIONS(2736), 1, anon_sym_AT, ACTIONS(9386), 1, sym_hole, STATE(3315), 1, sym_constructor, STATE(3563), 1, sym_integer, STATE(3641), 1, sym_type_apply, STATE(7711), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3613), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1291), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [139072] = 19, ACTIONS(5171), 1, sym__varid, ACTIONS(5173), 1, sym_string, ACTIONS(5175), 1, sym_triple_quote_string, ACTIONS(5177), 1, sym__integer_literal, ACTIONS(5179), 1, sym__hex_literal, ACTIONS(5181), 1, anon_sym__, ACTIONS(5185), 1, anon_sym_LPAREN, ACTIONS(5187), 1, sym__conid, ACTIONS(5189), 1, anon_sym_LBRACE, ACTIONS(5191), 1, anon_sym_AT, ACTIONS(9388), 1, sym_hole, STATE(3741), 1, sym_constructor, STATE(4205), 1, sym_integer, STATE(6848), 1, sym_type_apply, STATE(7759), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4106), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1416), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [139142] = 19, ACTIONS(4921), 1, sym__varid, ACTIONS(4923), 1, sym_string, ACTIONS(4925), 1, sym_triple_quote_string, ACTIONS(4927), 1, sym__integer_literal, ACTIONS(4929), 1, sym__hex_literal, ACTIONS(4931), 1, anon_sym__, ACTIONS(4935), 1, anon_sym_LPAREN, ACTIONS(4937), 1, sym__conid, ACTIONS(4939), 1, anon_sym_LBRACE, ACTIONS(4941), 1, anon_sym_AT, ACTIONS(9390), 1, sym_hole, STATE(4329), 1, sym_constructor, STATE(4680), 1, sym_integer, STATE(7904), 1, aux_sym__qualifying_module, STATE(7918), 1, sym_type_apply, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4485), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1599), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [139212] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139250] = 19, ACTIONS(5097), 1, sym__varid, ACTIONS(5099), 1, sym_string, ACTIONS(5101), 1, sym_triple_quote_string, ACTIONS(5103), 1, sym__integer_literal, ACTIONS(5105), 1, sym__hex_literal, ACTIONS(5107), 1, anon_sym__, ACTIONS(5111), 1, anon_sym_LPAREN, ACTIONS(5113), 1, sym__conid, ACTIONS(5115), 1, anon_sym_LBRACE, ACTIONS(5117), 1, anon_sym_AT, ACTIONS(9392), 1, sym_hole, STATE(4024), 1, sym_constructor, STATE(4153), 1, sym_integer, STATE(6878), 1, sym_type_apply, STATE(7625), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4173), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1413), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [139320] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139358] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8744), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139396] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8748), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139434] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8752), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139472] = 4, ACTIONS(9394), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8756), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139512] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8762), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139550] = 19, ACTIONS(2444), 1, sym__varid, ACTIONS(2448), 1, sym_string, ACTIONS(2450), 1, sym_triple_quote_string, ACTIONS(2452), 1, sym__integer_literal, ACTIONS(2454), 1, sym__hex_literal, ACTIONS(2456), 1, anon_sym__, ACTIONS(2460), 1, anon_sym_LPAREN, ACTIONS(2462), 1, sym__conid, ACTIONS(2464), 1, anon_sym_LBRACE, ACTIONS(2466), 1, anon_sym_AT, ACTIONS(9396), 1, sym_hole, STATE(3074), 1, sym_constructor, STATE(3198), 1, sym_integer, STATE(3226), 1, sym_type_apply, STATE(7674), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3201), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(995), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [139620] = 4, ACTIONS(9398), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8766), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139660] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 12, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8946), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139698] = 4, ACTIONS(9400), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8772), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139738] = 4, ACTIONS(9402), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8772), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139778] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 12, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8950), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139816] = 4, ACTIONS(9404), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8780), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139856] = 19, ACTIONS(5067), 1, sym__varid, ACTIONS(5069), 1, sym_string, ACTIONS(5071), 1, sym_triple_quote_string, ACTIONS(5073), 1, sym__integer_literal, ACTIONS(5075), 1, sym__hex_literal, ACTIONS(5077), 1, anon_sym__, ACTIONS(5081), 1, anon_sym_LPAREN, ACTIONS(5083), 1, sym__conid, ACTIONS(5085), 1, anon_sym_LBRACE, ACTIONS(5087), 1, anon_sym_AT, ACTIONS(9406), 1, sym_hole, STATE(4463), 1, sym_constructor, STATE(4751), 1, sym_integer, STATE(5368), 1, sym_type_apply, STATE(7820), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4867), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1640), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [139926] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 12, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8957), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [139964] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 12, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8961), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [140002] = 19, ACTIONS(5214), 1, sym__varid, ACTIONS(5216), 1, sym_string, ACTIONS(5218), 1, sym_triple_quote_string, ACTIONS(5220), 1, sym__integer_literal, ACTIONS(5222), 1, sym__hex_literal, ACTIONS(5224), 1, anon_sym__, ACTIONS(5228), 1, anon_sym_LPAREN, ACTIONS(5230), 1, sym__conid, ACTIONS(5232), 1, anon_sym_LBRACE, ACTIONS(5234), 1, anon_sym_AT, ACTIONS(9408), 1, sym_hole, STATE(4347), 1, sym_constructor, STATE(4506), 1, sym_integer, STATE(6682), 1, sym_type_apply, STATE(7580), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4508), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1512), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [140072] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [140110] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(9410), 1, anon_sym_DOT, STATE(2156), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [140156] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(9410), 1, anon_sym_DOT, STATE(2159), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [140202] = 19, ACTIONS(5320), 1, sym__varid, ACTIONS(5322), 1, sym_string, ACTIONS(5324), 1, sym_triple_quote_string, ACTIONS(5326), 1, sym__integer_literal, ACTIONS(5328), 1, sym__hex_literal, ACTIONS(5330), 1, anon_sym__, ACTIONS(5334), 1, anon_sym_LPAREN, ACTIONS(5336), 1, sym__conid, ACTIONS(5338), 1, anon_sym_LBRACE, ACTIONS(5340), 1, anon_sym_AT, ACTIONS(9412), 1, sym_hole, STATE(3638), 1, sym_constructor, STATE(3881), 1, sym_integer, STATE(6469), 1, sym_type_apply, STATE(7639), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3885), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1373), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [140272] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [140310] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [140348] = 6, ACTIONS(9410), 1, anon_sym_DOT, STATE(2162), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [140392] = 19, ACTIONS(4943), 1, sym__varid, ACTIONS(4945), 1, sym_string, ACTIONS(4947), 1, sym_triple_quote_string, ACTIONS(4949), 1, sym__integer_literal, ACTIONS(4951), 1, sym__hex_literal, ACTIONS(4953), 1, anon_sym__, ACTIONS(4957), 1, anon_sym_LPAREN, ACTIONS(4959), 1, sym__conid, ACTIONS(4961), 1, anon_sym_LBRACE, ACTIONS(4963), 1, anon_sym_AT, ACTIONS(9414), 1, sym_hole, STATE(4190), 1, sym_constructor, STATE(4401), 1, sym_integer, STATE(7021), 1, sym_type_apply, STATE(7659), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4403), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1452), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [140462] = 6, ACTIONS(9410), 1, anon_sym_DOT, STATE(2162), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [140506] = 6, ACTIONS(9410), 1, anon_sym_DOT, STATE(2162), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [140550] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [140588] = 19, ACTIONS(5295), 1, sym__varid, ACTIONS(5297), 1, sym_string, ACTIONS(5299), 1, sym_triple_quote_string, ACTIONS(5301), 1, sym__integer_literal, ACTIONS(5303), 1, sym__hex_literal, ACTIONS(5305), 1, anon_sym__, ACTIONS(5309), 1, anon_sym_LPAREN, ACTIONS(5311), 1, sym__conid, ACTIONS(5313), 1, anon_sym_LBRACE, ACTIONS(5315), 1, anon_sym_AT, ACTIONS(9416), 1, sym_hole, STATE(4240), 1, sym_constructor, STATE(4400), 1, sym_integer, STATE(6909), 1, sym_type_apply, STATE(7717), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4285), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1440), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [140658] = 6, ACTIONS(9418), 1, anon_sym_DOT, STATE(2162), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [140702] = 19, ACTIONS(5454), 1, sym__varid, ACTIONS(5456), 1, sym_string, ACTIONS(5458), 1, sym_triple_quote_string, ACTIONS(5460), 1, sym__integer_literal, ACTIONS(5462), 1, sym__hex_literal, ACTIONS(5464), 1, anon_sym__, ACTIONS(5468), 1, anon_sym_LPAREN, ACTIONS(5470), 1, sym__conid, ACTIONS(5472), 1, anon_sym_LBRACE, ACTIONS(5474), 1, anon_sym_AT, ACTIONS(9421), 1, sym_hole, STATE(4312), 1, sym_constructor, STATE(4616), 1, sym_integer, STATE(7748), 1, aux_sym__qualifying_module, STATE(7979), 1, sym_type_apply, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4510), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1530), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [140772] = 19, ACTIONS(2596), 1, sym__varid, ACTIONS(2600), 1, sym_string, ACTIONS(2602), 1, sym_triple_quote_string, ACTIONS(2604), 1, sym__integer_literal, ACTIONS(2606), 1, sym__hex_literal, ACTIONS(2608), 1, anon_sym__, ACTIONS(2612), 1, anon_sym_LPAREN, ACTIONS(2614), 1, sym__conid, ACTIONS(2618), 1, anon_sym_LBRACE, ACTIONS(2620), 1, anon_sym_AT, ACTIONS(9423), 1, sym_hole, STATE(3330), 1, sym_constructor, STATE(3446), 1, sym_integer, STATE(3588), 1, sym_type_apply, STATE(7898), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3448), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1263), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [140842] = 19, ACTIONS(2657), 1, sym__varid, ACTIONS(2661), 1, sym_string, ACTIONS(2663), 1, sym_triple_quote_string, ACTIONS(2665), 1, sym__integer_literal, ACTIONS(2667), 1, sym__hex_literal, ACTIONS(2669), 1, anon_sym__, ACTIONS(2673), 1, anon_sym_LPAREN, ACTIONS(2675), 1, sym__conid, ACTIONS(2677), 1, anon_sym_LBRACE, ACTIONS(2679), 1, anon_sym_AT, ACTIONS(9425), 1, sym_hole, STATE(3335), 1, sym_constructor, STATE(3460), 1, sym_integer, STATE(3619), 1, sym_type_apply, STATE(7926), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3462), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1314), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [140912] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [140952] = 19, ACTIONS(5558), 1, sym__varid, ACTIONS(5560), 1, sym_string, ACTIONS(5562), 1, sym_triple_quote_string, ACTIONS(5564), 1, sym__integer_literal, ACTIONS(5566), 1, sym__hex_literal, ACTIONS(5568), 1, anon_sym__, ACTIONS(5572), 1, anon_sym_LPAREN, ACTIONS(5574), 1, sym__conid, ACTIONS(5576), 1, anon_sym_LBRACE, ACTIONS(5578), 1, anon_sym_AT, ACTIONS(9427), 1, sym_hole, STATE(4640), 1, sym_constructor, STATE(4795), 1, sym_integer, STATE(5368), 1, sym_type_apply, STATE(7787), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4802), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1619), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [141022] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [141060] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [141098] = 19, ACTIONS(4733), 1, sym__varid, ACTIONS(4735), 1, sym_string, ACTIONS(4737), 1, sym_triple_quote_string, ACTIONS(4739), 1, sym__integer_literal, ACTIONS(4741), 1, sym__hex_literal, ACTIONS(4743), 1, anon_sym__, ACTIONS(4747), 1, anon_sym_LPAREN, ACTIONS(4749), 1, sym__conid, ACTIONS(4751), 1, anon_sym_LBRACE, ACTIONS(4753), 1, anon_sym_AT, ACTIONS(9429), 1, sym_hole, STATE(4012), 1, sym_constructor, STATE(4065), 1, sym_integer, STATE(6815), 1, sym_type_apply, STATE(7829), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4118), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1408), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [141168] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8694), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [141206] = 19, ACTIONS(3810), 1, sym__varid, ACTIONS(3812), 1, sym_string, ACTIONS(3814), 1, sym_triple_quote_string, ACTIONS(3816), 1, sym__integer_literal, ACTIONS(3818), 1, sym__hex_literal, ACTIONS(3820), 1, anon_sym__, ACTIONS(3824), 1, anon_sym_LPAREN, ACTIONS(3829), 1, anon_sym_LBRACE, ACTIONS(5717), 1, sym__conid, ACTIONS(5719), 1, anon_sym_AT, ACTIONS(9431), 1, sym_hole, STATE(3023), 1, sym_constructor, STATE(3236), 1, sym_integer, STATE(5688), 1, sym_type_apply, STATE(7842), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3189), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(989), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [141276] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [141314] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [141352] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [141390] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [141428] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [141466] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8930), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [141504] = 19, ACTIONS(4781), 1, sym__varid, ACTIONS(4783), 1, sym_string, ACTIONS(4785), 1, sym_triple_quote_string, ACTIONS(4787), 1, sym__integer_literal, ACTIONS(4789), 1, sym__hex_literal, ACTIONS(4791), 1, anon_sym__, ACTIONS(4795), 1, anon_sym_LPAREN, ACTIONS(4797), 1, sym__conid, ACTIONS(4799), 1, anon_sym_LBRACE, ACTIONS(4801), 1, anon_sym_AT, ACTIONS(9433), 1, sym_hole, STATE(4028), 1, sym_constructor, STATE(4160), 1, sym_integer, STATE(6871), 1, sym_type_apply, STATE(7861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4164), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1405), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [141574] = 19, ACTIONS(5045), 1, sym__varid, ACTIONS(5047), 1, sym_string, ACTIONS(5049), 1, sym_triple_quote_string, ACTIONS(5051), 1, sym__integer_literal, ACTIONS(5053), 1, sym__hex_literal, ACTIONS(5055), 1, anon_sym__, ACTIONS(5059), 1, anon_sym_LPAREN, ACTIONS(5061), 1, sym__conid, ACTIONS(5063), 1, anon_sym_LBRACE, ACTIONS(5065), 1, anon_sym_AT, ACTIONS(9435), 1, sym_hole, STATE(3475), 1, sym_constructor, STATE(3682), 1, sym_integer, STATE(6087), 1, sym_type_apply, STATE(7939), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3705), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1385), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [141644] = 19, ACTIONS(5263), 1, sym__varid, ACTIONS(5265), 1, sym_string, ACTIONS(5267), 1, sym_triple_quote_string, ACTIONS(5269), 1, sym__integer_literal, ACTIONS(5271), 1, sym__hex_literal, ACTIONS(5273), 1, anon_sym__, ACTIONS(5277), 1, anon_sym_LPAREN, ACTIONS(5282), 1, anon_sym_LBRACE, ACTIONS(5346), 1, sym__conid, ACTIONS(5348), 1, anon_sym_AT, ACTIONS(9437), 1, sym_hole, STATE(3179), 1, sym_constructor, STATE(3269), 1, sym_integer, STATE(5581), 1, sym_type_apply, STATE(7955), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3271), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1093), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [141714] = 19, ACTIONS(5430), 1, sym__varid, ACTIONS(5432), 1, sym_string, ACTIONS(5434), 1, sym_triple_quote_string, ACTIONS(5436), 1, sym__integer_literal, ACTIONS(5438), 1, sym__hex_literal, ACTIONS(5440), 1, anon_sym__, ACTIONS(5444), 1, anon_sym_LPAREN, ACTIONS(5446), 1, sym__conid, ACTIONS(5448), 1, anon_sym_LBRACE, ACTIONS(5450), 1, anon_sym_AT, ACTIONS(9439), 1, sym_hole, STATE(3477), 1, sym_constructor, STATE(3798), 1, sym_integer, STATE(6087), 1, sym_type_apply, STATE(7972), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3833), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1369), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [141784] = 19, ACTIONS(5534), 1, sym__varid, ACTIONS(5536), 1, sym_string, ACTIONS(5538), 1, sym_triple_quote_string, ACTIONS(5540), 1, sym__integer_literal, ACTIONS(5542), 1, sym__hex_literal, ACTIONS(5544), 1, anon_sym__, ACTIONS(5548), 1, anon_sym_LPAREN, ACTIONS(5550), 1, sym__conid, ACTIONS(5552), 1, anon_sym_LBRACE, ACTIONS(5554), 1, anon_sym_AT, ACTIONS(9441), 1, sym_hole, STATE(3270), 1, sym_constructor, STATE(3479), 1, sym_integer, STATE(5581), 1, sym_type_apply, STATE(7988), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3481), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1326), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [141854] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(8511), 1, anon_sym_DOT, STATE(2188), 1, aux_sym_record_accessor_repeat1, STATE(7012), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [141900] = 19, ACTIONS(5604), 1, sym__varid, ACTIONS(5606), 1, sym_string, ACTIONS(5608), 1, sym_triple_quote_string, ACTIONS(5610), 1, sym__integer_literal, ACTIONS(5612), 1, sym__hex_literal, ACTIONS(5614), 1, anon_sym__, ACTIONS(5618), 1, anon_sym_LPAREN, ACTIONS(5620), 1, sym__conid, ACTIONS(5622), 1, anon_sym_LBRACE, ACTIONS(5624), 1, anon_sym_AT, ACTIONS(9443), 1, sym_hole, STATE(4038), 1, sym_constructor, STATE(4072), 1, sym_integer, STATE(6759), 1, sym_type_apply, STATE(8002), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4089), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1426), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [141970] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8511), 1, anon_sym_DOT, STATE(2226), 1, aux_sym_record_accessor_repeat1, STATE(7012), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [142016] = 19, ACTIONS(3337), 1, sym__varid, ACTIONS(3339), 1, sym_string, ACTIONS(3341), 1, sym_triple_quote_string, ACTIONS(3343), 1, sym__integer_literal, ACTIONS(3345), 1, sym__hex_literal, ACTIONS(3350), 1, anon_sym__, ACTIONS(3354), 1, anon_sym_LPAREN, ACTIONS(3360), 1, anon_sym_LBRACE, ACTIONS(5674), 1, sym__conid, ACTIONS(5676), 1, anon_sym_AT, ACTIONS(9445), 1, sym_hole, STATE(2990), 1, sym_constructor, STATE(3028), 1, sym_integer, STATE(5053), 1, sym_type_apply, STATE(8015), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3038), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(941), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [142086] = 6, ACTIONS(8511), 1, anon_sym_DOT, STATE(2193), 1, aux_sym_record_accessor_repeat1, STATE(7012), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [142130] = 19, ACTIONS(5721), 1, sym__varid, ACTIONS(5723), 1, sym_string, ACTIONS(5725), 1, sym_triple_quote_string, ACTIONS(5727), 1, sym__integer_literal, ACTIONS(5729), 1, sym__hex_literal, ACTIONS(5731), 1, anon_sym__, ACTIONS(5735), 1, anon_sym_LPAREN, ACTIONS(5737), 1, sym__conid, ACTIONS(5739), 1, anon_sym_LBRACE, ACTIONS(5741), 1, anon_sym_AT, ACTIONS(9447), 1, sym_hole, STATE(3506), 1, sym_constructor, STATE(3739), 1, sym_integer, STATE(6368), 1, sym_type_apply, STATE(7568), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3745), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1375), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [142200] = 6, ACTIONS(8511), 1, anon_sym_DOT, STATE(2193), 1, aux_sym_record_accessor_repeat1, STATE(7012), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [142244] = 6, ACTIONS(8511), 1, anon_sym_DOT, STATE(2193), 1, aux_sym_record_accessor_repeat1, STATE(7012), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [142288] = 19, ACTIONS(4711), 1, sym__varid, ACTIONS(4713), 1, sym_string, ACTIONS(4715), 1, sym_triple_quote_string, ACTIONS(4717), 1, sym__integer_literal, ACTIONS(4719), 1, sym__hex_literal, ACTIONS(4721), 1, anon_sym__, ACTIONS(4725), 1, anon_sym_LPAREN, ACTIONS(4727), 1, sym__conid, ACTIONS(4729), 1, anon_sym_LBRACE, ACTIONS(4731), 1, anon_sym_AT, ACTIONS(9449), 1, sym_hole, STATE(3513), 1, sym_constructor, STATE(3779), 1, sym_integer, STATE(6411), 1, sym_type_apply, STATE(7588), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3783), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1361), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [142358] = 6, ACTIONS(9451), 1, anon_sym_DOT, STATE(2193), 1, aux_sym_record_accessor_repeat1, STATE(7012), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [142402] = 19, ACTIONS(4757), 1, sym__varid, ACTIONS(4759), 1, sym_string, ACTIONS(4761), 1, sym_triple_quote_string, ACTIONS(4763), 1, sym__integer_literal, ACTIONS(4765), 1, sym__hex_literal, ACTIONS(4767), 1, anon_sym__, ACTIONS(4771), 1, anon_sym_LPAREN, ACTIONS(4773), 1, sym__conid, ACTIONS(4775), 1, anon_sym_LBRACE, ACTIONS(4777), 1, anon_sym_AT, ACTIONS(9454), 1, sym_hole, STATE(3230), 1, sym_constructor, STATE(3360), 1, sym_integer, STATE(6015), 1, sym_type_apply, STATE(7594), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3363), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1166), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [142472] = 19, ACTIONS(4803), 1, sym__varid, ACTIONS(4805), 1, sym_string, ACTIONS(4807), 1, sym_triple_quote_string, ACTIONS(4809), 1, sym__integer_literal, ACTIONS(4811), 1, sym__hex_literal, ACTIONS(4813), 1, anon_sym__, ACTIONS(4817), 1, anon_sym_LPAREN, ACTIONS(4819), 1, sym__conid, ACTIONS(4821), 1, anon_sym_LBRACE, ACTIONS(4823), 1, anon_sym_AT, ACTIONS(9456), 1, sym_hole, STATE(3108), 1, sym_constructor, STATE(3254), 1, sym_integer, STATE(5760), 1, sym_type_apply, STATE(7599), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3314), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1176), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [142542] = 19, ACTIONS(4897), 1, sym__varid, ACTIONS(4899), 1, sym_string, ACTIONS(4901), 1, sym_triple_quote_string, ACTIONS(4903), 1, sym__integer_literal, ACTIONS(4905), 1, sym__hex_literal, ACTIONS(4907), 1, anon_sym__, ACTIONS(4911), 1, anon_sym_LPAREN, ACTIONS(4913), 1, sym__conid, ACTIONS(4915), 1, anon_sym_LBRACE, ACTIONS(4917), 1, anon_sym_AT, ACTIONS(9458), 1, sym_hole, STATE(4100), 1, sym_constructor, STATE(4430), 1, sym_integer, STATE(7092), 1, sym_type_apply, STATE(7606), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4432), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1490), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [142612] = 19, ACTIONS(4965), 1, sym__varid, ACTIONS(4967), 1, sym_string, ACTIONS(4969), 1, sym_triple_quote_string, ACTIONS(4971), 1, sym__integer_literal, ACTIONS(4973), 1, sym__hex_literal, ACTIONS(4975), 1, anon_sym__, ACTIONS(4979), 1, anon_sym_LPAREN, ACTIONS(4981), 1, sym__conid, ACTIONS(4983), 1, anon_sym_LBRACE, ACTIONS(4985), 1, anon_sym_AT, ACTIONS(9460), 1, sym_hole, STATE(3521), 1, sym_constructor, STATE(3857), 1, sym_integer, STATE(6087), 1, sym_type_apply, STATE(7613), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3866), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1384), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [142682] = 19, ACTIONS(5013), 1, sym__varid, ACTIONS(5015), 1, sym_string, ACTIONS(5017), 1, sym_triple_quote_string, ACTIONS(5019), 1, sym__integer_literal, ACTIONS(5021), 1, sym__hex_literal, ACTIONS(5023), 1, anon_sym__, ACTIONS(5027), 1, anon_sym_LPAREN, ACTIONS(5029), 1, sym__conid, ACTIONS(5031), 1, anon_sym_LBRACE, ACTIONS(5033), 1, anon_sym_AT, ACTIONS(9462), 1, sym_hole, STATE(3336), 1, sym_constructor, STATE(3529), 1, sym_integer, STATE(6324), 1, sym_type_apply, STATE(7626), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3525), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1349), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [142752] = 19, ACTIONS(3908), 1, sym__varid, ACTIONS(3910), 1, sym_string, ACTIONS(3912), 1, sym_triple_quote_string, ACTIONS(3914), 1, sym__integer_literal, ACTIONS(3916), 1, sym__hex_literal, ACTIONS(3918), 1, anon_sym__, ACTIONS(3922), 1, anon_sym_LPAREN, ACTIONS(3927), 1, anon_sym_LBRACE, ACTIONS(5039), 1, sym__conid, ACTIONS(5041), 1, anon_sym_AT, ACTIONS(9464), 1, sym_hole, STATE(3029), 1, sym_constructor, STATE(3174), 1, sym_integer, STATE(5389), 1, sym_type_apply, STATE(7633), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3166), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(974), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [142822] = 19, ACTIONS(4216), 1, sym__varid, ACTIONS(4218), 1, sym_string, ACTIONS(4220), 1, sym_triple_quote_string, ACTIONS(4222), 1, sym__integer_literal, ACTIONS(4224), 1, sym__hex_literal, ACTIONS(4226), 1, anon_sym__, ACTIONS(4230), 1, anon_sym_LPAREN, ACTIONS(4235), 1, anon_sym_LBRACE, ACTIONS(5093), 1, sym__conid, ACTIONS(5095), 1, anon_sym_AT, ACTIONS(9466), 1, sym_hole, STATE(3044), 1, sym_constructor, STATE(3109), 1, sym_integer, STATE(5454), 1, sym_type_apply, STATE(7640), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3178), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1015), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [142892] = 19, ACTIONS(3483), 1, sym__varid, ACTIONS(3487), 1, sym_string, ACTIONS(3489), 1, sym_triple_quote_string, ACTIONS(3491), 1, sym__integer_literal, ACTIONS(3493), 1, sym__hex_literal, ACTIONS(3497), 1, anon_sym__, ACTIONS(3501), 1, anon_sym_LPAREN, ACTIONS(3506), 1, anon_sym_LBRACE, ACTIONS(5123), 1, sym__conid, ACTIONS(5125), 1, anon_sym_AT, ACTIONS(9468), 1, sym_hole, STATE(2995), 1, sym_constructor, STATE(3018), 1, sym_integer, STATE(5199), 1, sym_type_apply, STATE(7641), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3082), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(949), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [142962] = 19, ACTIONS(3636), 1, sym__varid, ACTIONS(3638), 1, sym_string, ACTIONS(3640), 1, sym_triple_quote_string, ACTIONS(3642), 1, sym__integer_literal, ACTIONS(3644), 1, sym__hex_literal, ACTIONS(3646), 1, anon_sym__, ACTIONS(3650), 1, anon_sym_LPAREN, ACTIONS(3655), 1, anon_sym_LBRACE, ACTIONS(5133), 1, sym__conid, ACTIONS(5135), 1, anon_sym_AT, ACTIONS(9470), 1, sym_hole, STATE(2987), 1, sym_constructor, STATE(3085), 1, sym_integer, STATE(5236), 1, sym_type_apply, STATE(7643), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3070), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(961), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [143032] = 19, ACTIONS(5139), 1, sym__varid, ACTIONS(5141), 1, sym_string, ACTIONS(5143), 1, sym_triple_quote_string, ACTIONS(5145), 1, sym__integer_literal, ACTIONS(5147), 1, sym__hex_literal, ACTIONS(5149), 1, anon_sym__, ACTIONS(5153), 1, anon_sym_LPAREN, ACTIONS(5155), 1, sym__conid, ACTIONS(5157), 1, anon_sym_LBRACE, ACTIONS(5159), 1, anon_sym_AT, ACTIONS(9472), 1, sym_hole, STATE(3551), 1, sym_constructor, STATE(3690), 1, sym_integer, STATE(6614), 1, sym_type_apply, STATE(7645), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3684), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1360), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [143102] = 19, ACTIONS(4829), 1, sym__varid, ACTIONS(4831), 1, sym_string, ACTIONS(4833), 1, sym_triple_quote_string, ACTIONS(4835), 1, sym__integer_literal, ACTIONS(4837), 1, sym__hex_literal, ACTIONS(4839), 1, anon_sym__, ACTIONS(4843), 1, anon_sym_LPAREN, ACTIONS(4848), 1, anon_sym_LBRACE, ACTIONS(5165), 1, sym__conid, ACTIONS(5167), 1, anon_sym_AT, ACTIONS(9474), 1, sym_hole, STATE(3121), 1, sym_constructor, STATE(3358), 1, sym_integer, STATE(5795), 1, sym_type_apply, STATE(7646), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3318), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1036), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [143172] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 20, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143210] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143248] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 20, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143286] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143324] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143364] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143402] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143440] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143478] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 12, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143516] = 4, ACTIONS(9476), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 11, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143556] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 20, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143594] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 20, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143632] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 20, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143670] = 4, ACTIONS(9479), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143710] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 20, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143748] = 4, ACTIONS(9481), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143788] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143826] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 12, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143864] = 4, ACTIONS(9483), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143904] = 4, ACTIONS(9485), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143944] = 4, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(8932), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 18, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [143984] = 6, ACTIONS(8511), 1, anon_sym_DOT, STATE(2193), 1, aux_sym_record_accessor_repeat1, STATE(7012), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144028] = 6, ACTIONS(9356), 1, anon_sym_DOT, STATE(2107), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144072] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144109] = 18, ACTIONS(1395), 1, sym__integer_literal, ACTIONS(1397), 1, sym__hex_literal, ACTIONS(1403), 1, sym__conid, ACTIONS(9487), 1, sym__varid, ACTIONS(9489), 1, sym_string, ACTIONS(9491), 1, sym_triple_quote_string, ACTIONS(9493), 1, anon_sym__, ACTIONS(9495), 1, sym_hole, ACTIONS(9497), 1, anon_sym_LPAREN, ACTIONS(9499), 1, anon_sym_LBRACE, ACTIONS(9501), 1, anon_sym_AT, STATE(2576), 1, sym_constructor, STATE(2816), 1, sym_integer, STATE(7781), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2729), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2746), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [144176] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144213] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144250] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144287] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__dot, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 18, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144324] = 5, ACTIONS(7421), 1, sym_hole, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7419), 8, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, ACTIONS(9283), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9286), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [144365] = 5, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9503), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9293), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8036), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8038), 12, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144406] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144443] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144482] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144519] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144556] = 4, ACTIONS(9506), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144595] = 18, ACTIONS(953), 1, sym__integer_literal, ACTIONS(955), 1, sym__hex_literal, ACTIONS(963), 1, sym__conid, ACTIONS(9508), 1, sym__varid, ACTIONS(9510), 1, sym_string, ACTIONS(9512), 1, sym_triple_quote_string, ACTIONS(9514), 1, anon_sym__, ACTIONS(9516), 1, sym_hole, ACTIONS(9518), 1, anon_sym_LPAREN, ACTIONS(9520), 1, anon_sym_LBRACE, ACTIONS(9522), 1, anon_sym_AT, STATE(2237), 1, sym_constructor, STATE(2574), 1, sym_integer, STATE(7927), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2613), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2618), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [144662] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144699] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144736] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144773] = 5, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9524), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9298), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9272), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 12, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144814] = 4, ACTIONS(9527), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144853] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144890] = 4, ACTIONS(9530), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144929] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [144966] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145003] = 4, ACTIONS(9532), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145042] = 18, ACTIONS(2158), 1, sym__integer_literal, ACTIONS(2160), 1, sym__hex_literal, ACTIONS(2166), 1, sym__conid, ACTIONS(9534), 1, sym__varid, ACTIONS(9536), 1, sym_string, ACTIONS(9538), 1, sym_triple_quote_string, ACTIONS(9540), 1, anon_sym__, ACTIONS(9542), 1, sym_hole, ACTIONS(9544), 1, anon_sym_LPAREN, ACTIONS(9546), 1, anon_sym_LBRACE, ACTIONS(9548), 1, anon_sym_AT, STATE(5198), 1, sym_constructor, STATE(5698), 1, sym_integer, STATE(7569), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5546), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(5443), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [145109] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145146] = 4, ACTIONS(9550), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145185] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145222] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145259] = 18, ACTIONS(620), 1, sym__integer_literal, ACTIONS(622), 1, sym__hex_literal, ACTIONS(1353), 1, sym__conid, ACTIONS(9552), 1, sym__varid, ACTIONS(9554), 1, sym_string, ACTIONS(9556), 1, sym_triple_quote_string, ACTIONS(9558), 1, anon_sym__, ACTIONS(9560), 1, sym_hole, ACTIONS(9562), 1, anon_sym_LPAREN, ACTIONS(9564), 1, anon_sym_LBRACE, ACTIONS(9566), 1, anon_sym_AT, STATE(1621), 1, sym_constructor, STATE(1806), 1, sym_integer, STATE(7703), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1874), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1892), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [145326] = 4, ACTIONS(9568), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145365] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145402] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145439] = 18, ACTIONS(1684), 1, sym__integer_literal, ACTIONS(1686), 1, sym__hex_literal, ACTIONS(1696), 1, sym__conid, ACTIONS(9570), 1, sym__varid, ACTIONS(9572), 1, sym_string, ACTIONS(9574), 1, sym_triple_quote_string, ACTIONS(9576), 1, anon_sym__, ACTIONS(9578), 1, sym_hole, ACTIONS(9580), 1, anon_sym_LPAREN, ACTIONS(9582), 1, anon_sym_LBRACE, ACTIONS(9584), 1, anon_sym_AT, STATE(5562), 1, sym_constructor, STATE(5980), 1, sym_integer, STATE(7990), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5807), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(5854), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [145506] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145543] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145580] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145617] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145656] = 18, ACTIONS(1714), 1, sym__integer_literal, ACTIONS(1716), 1, sym__hex_literal, ACTIONS(1722), 1, sym__conid, ACTIONS(9586), 1, sym__varid, ACTIONS(9588), 1, sym_string, ACTIONS(9590), 1, sym_triple_quote_string, ACTIONS(9592), 1, anon_sym__, ACTIONS(9594), 1, sym_hole, ACTIONS(9596), 1, anon_sym_LPAREN, ACTIONS(9598), 1, anon_sym_LBRACE, ACTIONS(9600), 1, anon_sym_AT, STATE(4913), 1, sym_constructor, STATE(5558), 1, sym_integer, STATE(8006), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5133), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(5676), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [145723] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145762] = 4, ACTIONS(9602), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145801] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145838] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8038), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145877] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145914] = 4, ACTIONS(9605), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145953] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [145990] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146027] = 18, ACTIONS(861), 1, sym__integer_literal, ACTIONS(863), 1, sym__hex_literal, ACTIONS(869), 1, sym__conid, ACTIONS(9608), 1, sym__varid, ACTIONS(9610), 1, sym_string, ACTIONS(9612), 1, sym_triple_quote_string, ACTIONS(9614), 1, anon_sym__, ACTIONS(9616), 1, sym_hole, ACTIONS(9618), 1, anon_sym_LPAREN, ACTIONS(9620), 1, anon_sym_LBRACE, ACTIONS(9622), 1, anon_sym_AT, STATE(2209), 1, sym_constructor, STATE(2440), 1, sym_integer, STATE(7597), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2443), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2419), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [146094] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146131] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146168] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9277), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146205] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146242] = 4, ACTIONS(9624), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146281] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146318] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146355] = 18, ACTIONS(911), 1, sym__integer_literal, ACTIONS(913), 1, sym__hex_literal, ACTIONS(1347), 1, sym__conid, ACTIONS(9627), 1, sym__varid, ACTIONS(9629), 1, sym_string, ACTIONS(9631), 1, sym_triple_quote_string, ACTIONS(9633), 1, anon_sym__, ACTIONS(9635), 1, sym_hole, ACTIONS(9637), 1, anon_sym_LPAREN, ACTIONS(9639), 1, anon_sym_LBRACE, ACTIONS(9641), 1, anon_sym_AT, STATE(1946), 1, sym_constructor, STATE(2400), 1, sym_integer, STATE(7611), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2354), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2499), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [146422] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146459] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__dot, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146496] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9206), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146533] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9304), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146570] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146607] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146644] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9311), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146681] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9315), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146718] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9119), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146755] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146792] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146831] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9186), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146868] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146905] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146942] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9190), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [146979] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9194), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147016] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147055] = 18, ACTIONS(1479), 1, sym__integer_literal, ACTIONS(1481), 1, sym__hex_literal, ACTIONS(1489), 1, sym__conid, ACTIONS(9643), 1, sym__varid, ACTIONS(9645), 1, sym_string, ACTIONS(9647), 1, sym_triple_quote_string, ACTIONS(9649), 1, anon_sym__, ACTIONS(9651), 1, sym_hole, ACTIONS(9653), 1, anon_sym_LPAREN, ACTIONS(9655), 1, anon_sym_LBRACE, ACTIONS(9657), 1, anon_sym_AT, STATE(2924), 1, sym_constructor, STATE(2940), 1, sym_integer, STATE(7622), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2942), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2958), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [147122] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9202), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147159] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9210), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147196] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9214), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147233] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9226), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147270] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9234), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147307] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147344] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147381] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9244), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147418] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147455] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9252), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147492] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147529] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9134), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147566] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147603] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147640] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147677] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9134), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147714] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147751] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9198), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147788] = 18, ACTIONS(2358), 1, sym__integer_literal, ACTIONS(2360), 1, sym__hex_literal, ACTIONS(2366), 1, sym__conid, ACTIONS(9659), 1, sym__varid, ACTIONS(9661), 1, sym_string, ACTIONS(9663), 1, sym_triple_quote_string, ACTIONS(9665), 1, anon_sym__, ACTIONS(9667), 1, sym_hole, ACTIONS(9669), 1, anon_sym_LPAREN, ACTIONS(9671), 1, anon_sym_LBRACE, ACTIONS(9673), 1, anon_sym_AT, STATE(4986), 1, sym_constructor, STATE(5166), 1, sym_integer, STATE(7630), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5175), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(5136), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [147855] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147892] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147929] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [147966] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148003] = 18, ACTIONS(1257), 1, sym__integer_literal, ACTIONS(1259), 1, sym__hex_literal, ACTIONS(1267), 1, sym__conid, ACTIONS(9675), 1, sym__varid, ACTIONS(9677), 1, sym_string, ACTIONS(9679), 1, sym_triple_quote_string, ACTIONS(9681), 1, anon_sym__, ACTIONS(9683), 1, sym_hole, ACTIONS(9685), 1, anon_sym_LPAREN, ACTIONS(9687), 1, anon_sym_LBRACE, ACTIONS(9689), 1, anon_sym_AT, STATE(2594), 1, sym_constructor, STATE(2748), 1, sym_integer, STATE(7704), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2796), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2804), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [148070] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148107] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148144] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148181] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148218] = 18, ACTIONS(1299), 1, sym__integer_literal, ACTIONS(1301), 1, sym__hex_literal, ACTIONS(1309), 1, sym__conid, ACTIONS(9691), 1, sym__varid, ACTIONS(9693), 1, sym_string, ACTIONS(9695), 1, sym_triple_quote_string, ACTIONS(9697), 1, anon_sym__, ACTIONS(9699), 1, sym_hole, ACTIONS(9701), 1, anon_sym_LPAREN, ACTIONS(9703), 1, anon_sym_LBRACE, ACTIONS(9705), 1, anon_sym_AT, STATE(2345), 1, sym_constructor, STATE(2617), 1, sym_integer, STATE(7729), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2649), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2571), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [148285] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148324] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148361] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148398] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148435] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148472] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148509] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148546] = 18, ACTIONS(2410), 1, sym__integer_literal, ACTIONS(2412), 1, sym__hex_literal, ACTIONS(2416), 1, sym__conid, ACTIONS(9707), 1, sym__varid, ACTIONS(9709), 1, sym_string, ACTIONS(9711), 1, sym_triple_quote_string, ACTIONS(9713), 1, anon_sym__, ACTIONS(9715), 1, sym_hole, ACTIONS(9717), 1, anon_sym_LPAREN, ACTIONS(9719), 1, anon_sym_LBRACE, ACTIONS(9721), 1, anon_sym_AT, STATE(5384), 1, sym_constructor, STATE(6016), 1, sym_integer, STATE(7738), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6065), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(5881), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [148613] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9126), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148650] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9130), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148687] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148724] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148761] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148798] = 18, ACTIONS(2140), 1, sym__integer_literal, ACTIONS(2142), 1, sym__hex_literal, ACTIONS(2146), 1, sym__conid, ACTIONS(9723), 1, sym__varid, ACTIONS(9725), 1, sym_string, ACTIONS(9727), 1, sym_triple_quote_string, ACTIONS(9729), 1, anon_sym__, ACTIONS(9731), 1, sym_hole, ACTIONS(9733), 1, anon_sym_LPAREN, ACTIONS(9735), 1, anon_sym_LBRACE, ACTIONS(9737), 1, anon_sym_AT, STATE(5374), 1, sym_constructor, STATE(6029), 1, sym_integer, STATE(7756), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6085), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(5793), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [148865] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [148904] = 18, ACTIONS(2384), 1, sym__integer_literal, ACTIONS(2386), 1, sym__hex_literal, ACTIONS(2392), 1, sym__conid, ACTIONS(9739), 1, sym__varid, ACTIONS(9741), 1, sym_string, ACTIONS(9743), 1, sym_triple_quote_string, ACTIONS(9745), 1, anon_sym__, ACTIONS(9747), 1, sym_hole, ACTIONS(9749), 1, anon_sym_LPAREN, ACTIONS(9751), 1, anon_sym_LBRACE, ACTIONS(9753), 1, anon_sym_AT, STATE(6760), 1, sym_constructor, STATE(7106), 1, sym_integer, STATE(7763), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7475), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(7394), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [148971] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149008] = 18, ACTIONS(779), 1, sym__integer_literal, ACTIONS(781), 1, sym__hex_literal, ACTIONS(1287), 1, sym__conid, ACTIONS(9755), 1, sym__varid, ACTIONS(9757), 1, sym_string, ACTIONS(9759), 1, sym_triple_quote_string, ACTIONS(9761), 1, anon_sym__, ACTIONS(9763), 1, sym_hole, ACTIONS(9765), 1, anon_sym_LPAREN, ACTIONS(9767), 1, anon_sym_LBRACE, ACTIONS(9769), 1, anon_sym_AT, STATE(1916), 1, sym_constructor, STATE(1987), 1, sym_integer, STATE(7773), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2002), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2169), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [149075] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(8855), 1, anon_sym_DOT, STATE(2437), 1, aux_sym_record_accessor_repeat1, STATE(7384), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149120] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149157] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149194] = 18, ACTIONS(814), 1, sym__integer_literal, ACTIONS(816), 1, sym__hex_literal, ACTIONS(1381), 1, sym__conid, ACTIONS(9771), 1, sym__varid, ACTIONS(9773), 1, sym_string, ACTIONS(9775), 1, sym_triple_quote_string, ACTIONS(9777), 1, anon_sym__, ACTIONS(9779), 1, sym_hole, ACTIONS(9781), 1, anon_sym_LPAREN, ACTIONS(9783), 1, anon_sym_LBRACE, ACTIONS(9785), 1, anon_sym_AT, STATE(1941), 1, sym_constructor, STATE(2010), 1, sym_integer, STATE(7799), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2013), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2007), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [149261] = 6, ACTIONS(9787), 1, anon_sym_DOT, STATE(2353), 1, aux_sym_record_accessor_repeat1, STATE(7384), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149304] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149341] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9142), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149378] = 18, ACTIONS(2184), 1, sym__integer_literal, ACTIONS(2186), 1, sym__hex_literal, ACTIONS(2192), 1, sym__conid, ACTIONS(9790), 1, sym__varid, ACTIONS(9792), 1, sym_string, ACTIONS(9794), 1, sym_triple_quote_string, ACTIONS(9796), 1, anon_sym__, ACTIONS(9798), 1, sym_hole, ACTIONS(9800), 1, anon_sym_LPAREN, ACTIONS(9802), 1, anon_sym_LBRACE, ACTIONS(9804), 1, anon_sym_AT, STATE(6142), 1, sym_constructor, STATE(6219), 1, sym_integer, STATE(7815), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6221), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(6177), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [149445] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9146), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149482] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 9, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149521] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149558] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149595] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149632] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149669] = 18, ACTIONS(2114), 1, sym__integer_literal, ACTIONS(2116), 1, sym__hex_literal, ACTIONS(2122), 1, sym__conid, ACTIONS(9806), 1, sym__varid, ACTIONS(9808), 1, sym_string, ACTIONS(9810), 1, sym_triple_quote_string, ACTIONS(9812), 1, anon_sym__, ACTIONS(9814), 1, sym_hole, ACTIONS(9816), 1, anon_sym_LPAREN, ACTIONS(9818), 1, anon_sym_LBRACE, ACTIONS(9820), 1, anon_sym_AT, STATE(5317), 1, sym_constructor, STATE(5395), 1, sym_integer, STATE(7854), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5483), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(5524), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [149736] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149773] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149810] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149849] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9138), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149886] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [149925] = 18, ACTIONS(659), 1, sym__integer_literal, ACTIONS(661), 1, sym__hex_literal, ACTIONS(1331), 1, sym__conid, ACTIONS(9822), 1, sym__varid, ACTIONS(9824), 1, sym_string, ACTIONS(9826), 1, sym_triple_quote_string, ACTIONS(9828), 1, anon_sym__, ACTIONS(9830), 1, sym_hole, ACTIONS(9832), 1, anon_sym_LPAREN, ACTIONS(9834), 1, anon_sym_LBRACE, ACTIONS(9836), 1, anon_sym_AT, STATE(1659), 1, sym_constructor, STATE(1742), 1, sym_integer, STATE(7876), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1745), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1857), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [149992] = 6, ACTIONS(8855), 1, anon_sym_DOT, STATE(2353), 1, aux_sym_record_accessor_repeat1, STATE(7384), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150035] = 18, ACTIONS(744), 1, sym__integer_literal, ACTIONS(746), 1, sym__hex_literal, ACTIONS(1425), 1, sym__conid, ACTIONS(9838), 1, sym__varid, ACTIONS(9840), 1, sym_string, ACTIONS(9842), 1, sym_triple_quote_string, ACTIONS(9844), 1, anon_sym__, ACTIONS(9846), 1, sym_hole, ACTIONS(9848), 1, anon_sym_LPAREN, ACTIONS(9850), 1, anon_sym_LBRACE, ACTIONS(9852), 1, anon_sym_AT, STATE(1803), 1, sym_constructor, STATE(2057), 1, sym_integer, STATE(7627), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2060), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1963), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [150102] = 4, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(8932), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 17, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150141] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150178] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9270), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150215] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150252] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150289] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9150), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150326] = 18, ACTIONS(2288), 1, sym__integer_literal, ACTIONS(2290), 1, sym__hex_literal, ACTIONS(2296), 1, sym__conid, ACTIONS(9854), 1, sym__varid, ACTIONS(9856), 1, sym_string, ACTIONS(9858), 1, sym_triple_quote_string, ACTIONS(9860), 1, anon_sym__, ACTIONS(9862), 1, sym_hole, ACTIONS(9864), 1, anon_sym_LPAREN, ACTIONS(9866), 1, anon_sym_LBRACE, ACTIONS(9868), 1, anon_sym_AT, STATE(5106), 1, sym_constructor, STATE(5376), 1, sym_integer, STATE(7996), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5399), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(5513), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [150393] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150430] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9154), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150467] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150504] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150541] = 4, ACTIONS(9870), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150580] = 18, ACTIONS(1766), 1, sym__integer_literal, ACTIONS(1768), 1, sym__hex_literal, ACTIONS(1774), 1, sym__conid, ACTIONS(9707), 1, sym__varid, ACTIONS(9709), 1, sym_string, ACTIONS(9711), 1, sym_triple_quote_string, ACTIONS(9713), 1, anon_sym__, ACTIONS(9717), 1, anon_sym_LPAREN, ACTIONS(9719), 1, anon_sym_LBRACE, ACTIONS(9721), 1, anon_sym_AT, ACTIONS(9872), 1, sym_hole, STATE(5384), 1, sym_constructor, STATE(6016), 1, sym_integer, STATE(7913), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6065), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(8247), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [150647] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150684] = 18, ACTIONS(695), 1, sym__integer_literal, ACTIONS(697), 1, sym__hex_literal, ACTIONS(1448), 1, sym__conid, ACTIONS(9874), 1, sym__varid, ACTIONS(9876), 1, sym_string, ACTIONS(9878), 1, sym_triple_quote_string, ACTIONS(9880), 1, anon_sym__, ACTIONS(9882), 1, sym_hole, ACTIONS(9884), 1, anon_sym_LPAREN, ACTIONS(9886), 1, anon_sym_LBRACE, ACTIONS(9888), 1, anon_sym_AT, STATE(1666), 1, sym_constructor, STATE(1764), 1, sym_integer, STATE(8009), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1767), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(1890), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [150751] = 4, ACTIONS(9890), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150790] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150827] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150864] = 4, ACTIONS(9892), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [150903] = 18, ACTIONS(2210), 1, sym__integer_literal, ACTIONS(2212), 1, sym__hex_literal, ACTIONS(2218), 1, sym__conid, ACTIONS(9894), 1, sym__varid, ACTIONS(9896), 1, sym_string, ACTIONS(9898), 1, sym_triple_quote_string, ACTIONS(9900), 1, anon_sym__, ACTIONS(9902), 1, sym_hole, ACTIONS(9904), 1, anon_sym_LPAREN, ACTIONS(9906), 1, anon_sym_LBRACE, ACTIONS(9908), 1, anon_sym_AT, STATE(4995), 1, sym_constructor, STATE(5223), 1, sym_integer, STATE(8021), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5226), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(5052), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [150970] = 4, ACTIONS(9910), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151009] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151046] = 4, ACTIONS(9912), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151085] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151122] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151159] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151196] = 18, ACTIONS(1515), 1, sym__integer_literal, ACTIONS(1517), 1, sym__hex_literal, ACTIONS(1523), 1, sym__conid, ACTIONS(9914), 1, sym__varid, ACTIONS(9916), 1, sym_string, ACTIONS(9918), 1, sym_triple_quote_string, ACTIONS(9920), 1, anon_sym__, ACTIONS(9922), 1, sym_hole, ACTIONS(9924), 1, anon_sym_LPAREN, ACTIONS(9926), 1, anon_sym_LBRACE, ACTIONS(9928), 1, anon_sym_AT, STATE(2511), 1, sym_constructor, STATE(2851), 1, sym_integer, STATE(7575), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2684), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2845), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [151263] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9115), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151300] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151337] = 18, ACTIONS(2244), 1, sym__integer_literal, ACTIONS(2246), 1, sym__hex_literal, ACTIONS(2252), 1, sym__conid, ACTIONS(9930), 1, sym__varid, ACTIONS(9932), 1, sym_string, ACTIONS(9934), 1, sym_triple_quote_string, ACTIONS(9936), 1, anon_sym__, ACTIONS(9938), 1, sym_hole, ACTIONS(9940), 1, anon_sym_LPAREN, ACTIONS(9942), 1, anon_sym_LBRACE, ACTIONS(9944), 1, anon_sym_AT, STATE(5009), 1, sym_constructor, STATE(5283), 1, sym_integer, STATE(7582), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5286), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(5040), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [151404] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151441] = 18, ACTIONS(2270), 1, sym__integer_literal, ACTIONS(2272), 1, sym__hex_literal, ACTIONS(2276), 1, sym__conid, ACTIONS(9946), 1, sym__varid, ACTIONS(9948), 1, sym_string, ACTIONS(9950), 1, sym_triple_quote_string, ACTIONS(9952), 1, anon_sym__, ACTIONS(9954), 1, sym_hole, ACTIONS(9956), 1, anon_sym_LPAREN, ACTIONS(9958), 1, anon_sym_LBRACE, ACTIONS(9960), 1, anon_sym_AT, STATE(6330), 1, sym_constructor, STATE(6537), 1, sym_integer, STATE(7620), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6592), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(6508), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [151508] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(8786), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151545] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9218), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151582] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151619] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__dot, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151656] = 18, ACTIONS(1003), 1, sym__integer_literal, ACTIONS(1005), 1, sym__hex_literal, ACTIONS(1339), 1, sym__conid, ACTIONS(9962), 1, sym__varid, ACTIONS(9964), 1, sym_string, ACTIONS(9966), 1, sym_triple_quote_string, ACTIONS(9968), 1, anon_sym__, ACTIONS(9970), 1, sym_hole, ACTIONS(9972), 1, anon_sym_LPAREN, ACTIONS(9974), 1, anon_sym_LBRACE, ACTIONS(9976), 1, anon_sym_AT, STATE(2074), 1, sym_constructor, STATE(2314), 1, sym_integer, STATE(7642), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2312), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2451), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [151723] = 18, ACTIONS(3839), 1, sym__integer_literal, ACTIONS(3841), 1, sym__hex_literal, ACTIONS(3849), 1, sym__conid, ACTIONS(9978), 1, sym__varid, ACTIONS(9980), 1, sym_string, ACTIONS(9982), 1, sym_triple_quote_string, ACTIONS(9984), 1, anon_sym__, ACTIONS(9986), 1, sym_hole, ACTIONS(9988), 1, anon_sym_LPAREN, ACTIONS(9990), 1, anon_sym_LBRACE, ACTIONS(9992), 1, anon_sym_AT, STATE(7754), 1, sym_constructor, STATE(7771), 1, aux_sym__qualifying_module, STATE(8397), 1, sym_integer, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8066), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(8151), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [151790] = 18, ACTIONS(2314), 1, sym__integer_literal, ACTIONS(2316), 1, sym__hex_literal, ACTIONS(2322), 1, sym__conid, ACTIONS(9994), 1, sym__varid, ACTIONS(9996), 1, sym_string, ACTIONS(9998), 1, sym_triple_quote_string, ACTIONS(10000), 1, anon_sym__, ACTIONS(10002), 1, sym_hole, ACTIONS(10004), 1, anon_sym_LPAREN, ACTIONS(10006), 1, anon_sym_LBRACE, ACTIONS(10008), 1, anon_sym_AT, STATE(5365), 1, sym_constructor, STATE(5997), 1, sym_integer, STATE(7644), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5841), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(6053), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [151857] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151894] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151931] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [151968] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152005] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9158), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152042] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152079] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9162), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152116] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152153] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152190] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(8855), 1, anon_sym_DOT, STATE(2370), 1, aux_sym_record_accessor_repeat1, STATE(7384), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152235] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152272] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152309] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152346] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152383] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(9256), 1, anon_sym_DOT, STATE(2123), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152428] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152465] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152502] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, anon_sym_AT2, [152539] = 6, ACTIONS(8855), 1, anon_sym_DOT, STATE(2353), 1, aux_sym_record_accessor_repeat1, STATE(7384), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152582] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152619] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9222), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152656] = 18, ACTIONS(2340), 1, sym__integer_literal, ACTIONS(2342), 1, sym__hex_literal, ACTIONS(2346), 1, sym__conid, ACTIONS(10010), 1, sym__varid, ACTIONS(10012), 1, sym_string, ACTIONS(10014), 1, sym_triple_quote_string, ACTIONS(10016), 1, anon_sym__, ACTIONS(10018), 1, sym_hole, ACTIONS(10020), 1, anon_sym_LPAREN, ACTIONS(10022), 1, anon_sym_LBRACE, ACTIONS(10024), 1, anon_sym_AT, STATE(6581), 1, sym_constructor, STATE(6771), 1, sym_integer, STATE(7712), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6804), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(6708), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [152723] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9230), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152760] = 6, ACTIONS(8855), 1, anon_sym_DOT, STATE(2353), 1, aux_sym_record_accessor_repeat1, STATE(7384), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152803] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152840] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152877] = 6, ACTIONS(8855), 1, anon_sym_DOT, STATE(2353), 1, aux_sym_record_accessor_repeat1, STATE(7384), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152920] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152957] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [152994] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153031] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153068] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153105] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153142] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9178), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153179] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153216] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153255] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153292] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153329] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153366] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153403] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153440] = 18, ACTIONS(59), 1, sym__integer_literal, ACTIONS(61), 1, sym__hex_literal, ACTIONS(73), 1, sym__conid, ACTIONS(10026), 1, sym__varid, ACTIONS(10028), 1, sym_string, ACTIONS(10030), 1, sym_triple_quote_string, ACTIONS(10032), 1, anon_sym__, ACTIONS(10034), 1, sym_hole, ACTIONS(10036), 1, anon_sym_LPAREN, ACTIONS(10038), 1, anon_sym_LBRACE, ACTIONS(10040), 1, anon_sym_AT, STATE(2503), 1, sym_constructor, STATE(2857), 1, sym_integer, STATE(7960), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2714), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2686), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [153507] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9166), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153544] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153581] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153618] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153655] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153692] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9182), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153729] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9170), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153766] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153803] = 4, ACTIONS(10042), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153842] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153879] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153916] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153953] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [153990] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154027] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 11, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, ACTIONS(9174), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154064] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154101] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154138] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154175] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154212] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154251] = 18, ACTIONS(1599), 1, sym__integer_literal, ACTIONS(1601), 1, sym__hex_literal, ACTIONS(1607), 1, sym__conid, ACTIONS(10045), 1, sym__varid, ACTIONS(10047), 1, sym_string, ACTIONS(10049), 1, sym_triple_quote_string, ACTIONS(10051), 1, anon_sym__, ACTIONS(10053), 1, sym_hole, ACTIONS(10055), 1, anon_sym_LPAREN, ACTIONS(10057), 1, anon_sym_LBRACE, ACTIONS(10059), 1, anon_sym_AT, STATE(2760), 1, sym_constructor, STATE(2907), 1, sym_integer, STATE(7993), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2888), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2916), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [154318] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154355] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 18, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154394] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154431] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154468] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154505] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154542] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154579] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154616] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154653] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154690] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154727] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154764] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154801] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154838] = 18, ACTIONS(469), 1, sym__integer_literal, ACTIONS(471), 1, sym__hex_literal, ACTIONS(481), 1, sym__conid, ACTIONS(10061), 1, sym__varid, ACTIONS(10063), 1, sym_string, ACTIONS(10065), 1, sym_triple_quote_string, ACTIONS(10067), 1, anon_sym__, ACTIONS(10069), 1, sym_hole, ACTIONS(10071), 1, anon_sym_LPAREN, ACTIONS(10073), 1, anon_sym_LBRACE, ACTIONS(10075), 1, anon_sym_AT, STATE(1990), 1, sym_constructor, STATE(2339), 1, sym_integer, STATE(7687), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(2367), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, STATE(2278), 8, sym_type_literal, sym_row_type, sym_record_type_literal, sym_type_name, sym_type_wildcard, sym_captured_type_operator, sym_type_parens, sym__atype, [154905] = 6, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, sym_comma, sym_hole, ACTIONS(9289), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9283), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9286), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 10, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154948] = 5, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9293), 3, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8036), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8038), 14, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [154989] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155026] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155063] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155100] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155137] = 5, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9298), 3, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9272), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 14, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155178] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155215] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 19, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155252] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155289] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 10, sym__layout_semicolon, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_in, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155326] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155364] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155400] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155436] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155474] = 5, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9293), 3, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8036), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8038), 13, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155514] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155552] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 18, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155588] = 7, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(10077), 1, anon_sym_DOT, STATE(2512), 1, aux_sym_record_accessor_repeat1, STATE(7517), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, ACTIONS(8038), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155632] = 7, ACTIONS(7430), 1, anon_sym_LBRACE, ACTIONS(10077), 1, anon_sym_DOT, STATE(2526), 1, aux_sym_record_accessor_repeat1, STATE(7517), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, ACTIONS(7419), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155676] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155712] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155748] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155786] = 6, ACTIONS(10077), 1, anon_sym_DOT, STATE(2569), 1, aux_sym_record_accessor_repeat1, STATE(7517), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155828] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 18, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155864] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 18, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155900] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155938] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 18, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [155974] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 18, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156010] = 4, ACTIONS(10079), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156048] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156084] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 18, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156120] = 4, ACTIONS(10081), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156158] = 4, ACTIONS(10083), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156196] = 4, ACTIONS(10085), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156234] = 4, ACTIONS(10087), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156272] = 6, ACTIONS(10077), 1, anon_sym_DOT, STATE(2569), 1, aux_sym_record_accessor_repeat1, STATE(7517), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8171), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156314] = 6, ACTIONS(10077), 1, anon_sym_DOT, STATE(2569), 1, aux_sym_record_accessor_repeat1, STATE(7517), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7980), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156356] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__dot, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156392] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 18, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156428] = 5, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9298), 3, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9272), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 13, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156468] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156504] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156540] = 6, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, sym_comma, sym_hole, ACTIONS(9289), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9283), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9286), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 9, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156582] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156618] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156654] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156690] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156726] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156762] = 4, ACTIONS(10089), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156800] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156836] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156872] = 4, ACTIONS(10091), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156910] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156946] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [156982] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 9, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157018] = 4, ACTIONS(10093), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157056] = 4, ACTIONS(10095), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157094] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 9, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157130] = 4, ACTIONS(10097), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157168] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 9, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157204] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 9, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157240] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157278] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157314] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157352] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157390] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157428] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157464] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157500] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157536] = 4, ACTIONS(10099), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157574] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157610] = 4, ACTIONS(10101), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157648] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157686] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 10, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157722] = 4, ACTIONS(10103), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157760] = 4, ACTIONS(10105), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157798] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 10, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157834] = 4, ACTIONS(10107), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157872] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 10, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157908] = 6, ACTIONS(10109), 1, anon_sym_DOT, STATE(2569), 1, aux_sym_record_accessor_repeat1, STATE(7517), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7963), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157950] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 10, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [157986] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158022] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158058] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158094] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158130] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158166] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158204] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158240] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158276] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158312] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158348] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158384] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158420] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158456] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158492] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158528] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158564] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158600] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158636] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158672] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158708] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158744] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158780] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158816] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158854] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158890] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158928] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [158964] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159000] = 4, ACTIONS(10112), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159038] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159074] = 4, ACTIONS(10114), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159112] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 9, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159148] = 4, ACTIONS(10116), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159186] = 4, ACTIONS(10118), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159224] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 9, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159260] = 4, ACTIONS(10120), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159298] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159334] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 9, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159370] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 9, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159406] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159442] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159478] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159516] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159552] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159588] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159624] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159660] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159696] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159732] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159768] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159804] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159840] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159876] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159912] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159948] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [159984] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160020] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160056] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160092] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160128] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160164] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160200] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160236] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160272] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160308] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160344] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160380] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160416] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160452] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160488] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160524] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160560] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160596] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160632] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160668] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160704] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160740] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160776] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160812] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160848] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160884] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160920] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160956] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [160992] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161028] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161064] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161102] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161138] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161174] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161210] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161246] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161284] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161320] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161356] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_of, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161392] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 19, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161428] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161464] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161500] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161536] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161572] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 18, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161608] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 18, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161644] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161680] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161718] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161754] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161792] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161828] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161864] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161900] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161935] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [161970] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162005] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162040] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162075] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162110] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162145] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162180] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162215] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162250] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162285] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 17, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162320] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162355] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162390] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162425] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162460] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162495] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162530] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162565] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162600] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162635] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162670] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162705] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162740] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162775] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162810] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162845] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162880] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162915] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162950] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [162985] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163020] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163055] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163090] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163125] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163160] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163195] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163230] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163265] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163300] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163335] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163370] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10128), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1083), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 9, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(10124), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [163417] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163452] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163487] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163522] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163557] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163592] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163627] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163662] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163697] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10135), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1180), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(10133), 9, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [163744] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163779] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163814] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163849] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163884] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 17, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163919] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163954] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [163989] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164024] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164059] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164094] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164131] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164166] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164201] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164236] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164271] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164306] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164341] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164376] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164411] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164446] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164481] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164516] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164551] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164586] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164621] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164656] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164691] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164726] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164761] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164798] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164835] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164870] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164905] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164940] = 4, ACTIONS(10138), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [164977] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165012] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165047] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165082] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165117] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165152] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165187] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165222] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165257] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165292] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10128), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1180), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 9, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(10124), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [165339] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165374] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165409] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165444] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165479] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165514] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165549] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165584] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165619] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165654] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165689] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165724] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165759] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 17, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165794] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165829] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165864] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165899] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165934] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [165969] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166004] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166039] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166074] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166109] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 17, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166144] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 17, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166179] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166214] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__dot, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166249] = 4, ACTIONS(10140), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166286] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166321] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166356] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166391] = 4, ACTIONS(10142), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166428] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166463] = 4, ACTIONS(10144), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166500] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166535] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166570] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166605] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166640] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166675] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166710] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166745] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166780] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166815] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10135), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1083), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(10133), 9, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [166862] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166897] = 5, ACTIONS(7421), 1, sym_hole, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7419), 8, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, ACTIONS(9286), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9283), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [166936] = 5, ACTIONS(9503), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9293), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8036), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8038), 12, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [166975] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167010] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167045] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167080] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 17, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167115] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167150] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167185] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167220] = 5, ACTIONS(9524), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9298), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9272), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 12, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167259] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167294] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167329] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167364] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167401] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167436] = 4, ACTIONS(10146), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167473] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167508] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 10, sym__layout_end, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167543] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167578] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167613] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167648] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167683] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167718] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167753] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167790] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167825] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167860] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167895] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167930] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [167967] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168002] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 17, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168037] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168074] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168109] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168144] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168179] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 17, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168214] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168249] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168284] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168319] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168354] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168389] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, ACTIONS(8038), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168426] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168461] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168496] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168531] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168566] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168601] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 17, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168636] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_else, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168671] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 18, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_then, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168706] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168740] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168774] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168808] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168842] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168876] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8930), 16, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168910] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168944] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [168978] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169012] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8748), 16, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169046] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169080] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169114] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169148] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169182] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169216] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169250] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169284] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169318] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 10, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8946), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169352] = 4, ACTIONS(10148), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169388] = 4, ACTIONS(10150), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8772), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169424] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 10, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8950), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169458] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACK, ACTIONS(8038), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169494] = 7, ACTIONS(8742), 1, sym__dot, STATE(1251), 1, sym__colon2, STATE(8841), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10156), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10154), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10152), 14, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d0, anon_sym_LT_EQ, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [169536] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169570] = 4, ACTIONS(10158), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8780), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169606] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169640] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8752), 16, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169674] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8762), 16, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169708] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169742] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 10, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8961), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169776] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8694), 16, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169810] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169844] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169878] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169912] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169946] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [169980] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170014] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8796), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170050] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170084] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170118] = 7, ACTIONS(8742), 1, sym__dot, STATE(1251), 1, sym__colon2, STATE(8841), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10156), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10154), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10152), 14, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d0, anon_sym_LT_EQ, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [170160] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170194] = 4, ACTIONS(10160), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8756), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170230] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170264] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170298] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170332] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170366] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170402] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170436] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170472] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170506] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8744), 16, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170540] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8740), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170576] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170610] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 16, sym_string, sym__integer_literal, anon_sym__, anon_sym_DOT, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170644] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170678] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170712] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170746] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170780] = 4, ACTIONS(10162), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8766), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170816] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170850] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 9, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 16, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170884] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 10, sym__layout_end, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8957), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170918] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10128), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1115), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(10124), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [170963] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9270), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [170996] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9311), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171029] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9315), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171062] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9119), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171095] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9126), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171128] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9130), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171161] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9138), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171194] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9142), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171227] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9146), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171260] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9150), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171293] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9154), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171326] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9158), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171359] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9162), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171392] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9166), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171425] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9170), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171458] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9174), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171491] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9178), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171524] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9182), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171557] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10128), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1243), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(10124), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [171602] = 4, ACTIONS(8042), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACK, ACTIONS(8038), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171637] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9186), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171670] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9206), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171703] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9277), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171736] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9190), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171769] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9218), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171802] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9222), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171835] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9194), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171868] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171901] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171934] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9202), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [171967] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9210), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [172000] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9214), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [172033] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9226), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [172066] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9234), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [172099] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10135), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1115), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(10133), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [172144] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9244), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [172177] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10135), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1243), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(10133), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [172222] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9252), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [172255] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [172288] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10135), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1027), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10133), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(10131), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [172333] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9134), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [172366] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [172399] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9198), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [172432] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10128), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1027), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(10124), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [172477] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10128), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1147), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(10124), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [172522] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10135), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1147), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10133), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(10131), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [172567] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7419), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [172600] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9304), 15, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_BSLASH, anon_sym_do, anon_sym_ado, [172633] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8851), 17, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym_u2237, anon_sym_COLON_COLON, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [172665] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8851), 17, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym_u2237, anon_sym_COLON_COLON, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [172697] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10135), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1130), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(10133), 9, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [172740] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [172773] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10135), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1080), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(10133), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [172816] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [172847] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [172880] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [172911] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__layout_semicolon, sym__dot, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [172942] = 7, ACTIONS(8742), 1, sym__dot, STATE(1123), 1, sym__colon2, STATE(8029), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10164), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(8788), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [172981] = 14, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10176), 1, anon_sym_PIPE, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1181), 1, sym__colon2, STATE(5256), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10168), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(646), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [173034] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [173067] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [173100] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [173133] = 14, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10176), 1, anon_sym_PIPE, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1067), 1, sym__colon2, STATE(5339), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10180), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(608), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [173186] = 14, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10176), 1, anon_sym_PIPE, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1071), 1, sym__colon2, STATE(5183), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10182), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, STATE(609), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [173239] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10128), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1130), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10124), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(10122), 9, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [173282] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [173315] = 7, ACTIONS(8742), 1, sym__dot, STATE(1058), 1, sym__colon2, STATE(8244), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10184), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(8788), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [173354] = 14, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10176), 1, anon_sym_PIPE, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1245), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(7454), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10186), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(608), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [173407] = 14, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10176), 1, anon_sym_PIPE, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1094), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(7356), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10188), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(646), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [173460] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10128), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1135), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10124), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(10122), 9, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [173503] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10135), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1135), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(10133), 9, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [173546] = 14, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10176), 1, anon_sym_PIPE, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1257), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(7526), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10190), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, STATE(609), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [173599] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10128), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1080), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(10124), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, [173642] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1155), 1, sym__colon2, STATE(5364), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10192), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, STATE(604), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [173692] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [173722] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [173754] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [173784] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [173814] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8851), 12, sym__dot, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [173844] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [173874] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [173904] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 12, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [173934] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [173964] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [173994] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [174024] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 12, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [174054] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [174084] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [174116] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [174146] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174176] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174206] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8794), 14, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d0, anon_sym_LT_EQ, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [174238] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174268] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [174300] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174330] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174360] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [174390] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [174420] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174450] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__layout_semicolon, sym__dot, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [174480] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [174512] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174542] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174572] = 9, ACTIONS(10204), 1, anon_sym_AT2, STATE(1123), 1, sym__colon2, STATE(8353), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, sym__operator, anon_sym_DASH, ACTIONS(10198), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10201), 3, sym__conid, anon_sym_PIPE, anon_sym_EQ, ACTIONS(10194), 4, sym_string, sym__integer_literal, anon_sym__, sym__varid, ACTIONS(10196), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [174614] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174644] = 7, ACTIONS(10211), 1, anon_sym_LPAREN, ACTIONS(10214), 1, anon_sym_PIPE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10206), 2, sym__varid, anon_sym_AT, ACTIONS(9140), 4, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LBRACE, ACTIONS(10209), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(9138), 9, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__operator, sym__conid, anon_sym_forall, anon_sym_u2200, [174682] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174712] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174742] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [174774] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174804] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174834] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174864] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1064), 1, sym__colon2, STATE(5641), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10216), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(649), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [174914] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8794), 14, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d0, anon_sym_LT_EQ, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [174946] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [174976] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [175006] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [175038] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [175068] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [175098] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [175128] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [175158] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [175188] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 12, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [175218] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [175248] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [175278] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [175308] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [175338] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [175368] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [175400] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 12, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [175430] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [175460] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [175490] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 10, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [175520] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 12, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [175550] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [175580] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1253), 1, sym__colon2, STATE(5641), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10218), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(649), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [175630] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1054), 1, sym__colon2, STATE(5555), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10220), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(601), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [175680] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1063), 1, sym__colon2, STATE(5364), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10222), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, STATE(604), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [175730] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [175762] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [175794] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [175824] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10154), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10152), 14, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d0, anon_sym_LT_EQ, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [175856] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 12, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [175886] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10224), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_do, anon_sym_ado, ACTIONS(1694), 11, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_DASH, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_LBRACK, anon_sym_BSLASH, [175916] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10226), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_do, anon_sym_ado, ACTIONS(10228), 11, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_DASH, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_LBRACK, anon_sym_BSLASH, [175946] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1028), 1, sym__colon2, STATE(5555), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10230), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(601), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [175996] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [176026] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176058] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10154), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10152), 14, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d0, anon_sym_LT_EQ, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [176090] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176120] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176150] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176180] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176210] = 9, ACTIONS(10204), 1, anon_sym_AT2, STATE(1143), 1, sym__colon2, STATE(8249), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, sym__operator, anon_sym_DASH, ACTIONS(10232), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10201), 3, sym__conid, anon_sym_PIPE, anon_sym_EQ, ACTIONS(10194), 4, sym_string, sym__integer_literal, anon_sym__, sym__varid, ACTIONS(10196), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [176252] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10235), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_if, anon_sym_case, anon_sym_let, anon_sym_do, anon_sym_ado, ACTIONS(10237), 11, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_DASH, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_LBRACK, anon_sym_BSLASH, [176282] = 7, ACTIONS(10211), 1, anon_sym_LPAREN, ACTIONS(10214), 1, anon_sym_PIPE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10206), 2, sym__varid, anon_sym_AT, ACTIONS(9140), 4, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LBRACE, ACTIONS(10209), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(9138), 9, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__operator, sym__conid, anon_sym_forall, anon_sym_u2200, [176320] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176350] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176380] = 9, ACTIONS(10204), 1, anon_sym_AT2, STATE(1058), 1, sym__colon2, STATE(8289), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, sym__operator, anon_sym_DASH, ACTIONS(10239), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10201), 3, sym__conid, anon_sym_PIPE, anon_sym_EQ, ACTIONS(10194), 4, sym_string, sym__integer_literal, anon_sym__, sym__varid, ACTIONS(10196), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [176422] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176452] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176482] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176512] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [176542] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176572] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176602] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 13, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176632] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_BQUOTE, [176662] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176691] = 15, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10244), 1, sym__operator, ACTIONS(10247), 1, anon_sym_DASH, ACTIONS(10250), 1, anon_sym_RPAREN, ACTIONS(10252), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(586), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [176744] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [176773] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [176802] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [176831] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176862] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176891] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176920] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8794), 13, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [176951] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [176980] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [177009] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [177038] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [177067] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [177096] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [177125] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [177154] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [177183] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [177212] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [177243] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [177272] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [177301] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [177330] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [177359] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [177388] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [177419] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [177448] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_hiding, anon_sym_as, ACTIONS(8851), 11, sym__layout_semicolon, sym__dot, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [177477] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [177506] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [177535] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [177564] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [177593] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8851), 14, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [177622] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10257), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10259), 14, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d0, anon_sym_LT_EQ, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [177651] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10154), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10152), 13, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [177682] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3347), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [177711] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [177740] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [177769] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [177798] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [177827] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__dot, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(8853), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [177856] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [177885] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [177914] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [177943] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [177972] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [178001] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8794), 13, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [178032] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__layout_semicolon, sym__layout_end, sym__dot, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [178061] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 8, sym__layout_semicolon, sym__dot, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [178090] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 7, sym__dot, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [178119] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [178148] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [178179] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1237), 1, sym__colon2, STATE(5601), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10261), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(599), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [178228] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8792), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [178259] = 8, STATE(1123), 1, sym__colon2, STATE(8221), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10267), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10270), 2, sym__operator, anon_sym_DASH, ACTIONS(10272), 3, sym__conid, anon_sym_PIPE, anon_sym_EQ, ACTIONS(10263), 4, sym_string, sym__integer_literal, anon_sym__, sym__varid, ACTIONS(10265), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [178298] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [178327] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [178356] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [178385] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [178414] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [178445] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [178474] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3405), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [178503] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10257), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10259), 14, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d0, anon_sym_LT_EQ, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [178532] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [178561] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [178590] = 4, ACTIONS(10277), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10275), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [178621] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10154), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10152), 13, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [178652] = 15, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10244), 1, sym__operator, ACTIONS(10247), 1, anon_sym_DASH, ACTIONS(10250), 1, anon_sym_RPAREN, ACTIONS(10252), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(562), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [178705] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(8796), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [178736] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [178765] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [178794] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3347), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [178823] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [178852] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1123), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6143), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10164), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(605), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [178901] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1123), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(8324), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10164), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10279), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(613), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [178950] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [178979] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [179008] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(8740), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [179039] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [179068] = 8, STATE(1058), 1, sym__colon2, STATE(8345), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 2, sym__operator, anon_sym_DASH, ACTIONS(10281), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10272), 3, sym__conid, anon_sym_PIPE, anon_sym_EQ, ACTIONS(10263), 4, sym_string, sym__integer_literal, anon_sym__, sym__varid, ACTIONS(10265), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [179107] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [179136] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [179165] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1143), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(8539), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10284), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10279), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, STATE(614), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [179214] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [179243] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 10, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT2, ACTIONS(8478), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [179272] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [179301] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [179330] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [179359] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [179388] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [179417] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1025), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6143), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10286), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(605), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [179466] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1030), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6157), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10288), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, STATE(606), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [179515] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1143), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6157), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10284), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, STATE(606), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [179564] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1099), 1, sym__colon2, STATE(5601), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10290), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10166), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(599), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [179613] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [179642] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [179671] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [179700] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [179729] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [179758] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [179787] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [179816] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [179845] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [179874] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [179903] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [179932] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [179961] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [179990] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [180019] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [180048] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [180077] = 14, ACTIONS(10166), 1, sym_comma, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1077), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6106), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10176), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(10292), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(612), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [180128] = 14, ACTIONS(10166), 1, sym_comma, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1074), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6464), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10176), 2, anon_sym_u2192, anon_sym_DASH_GT, ACTIONS(10294), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(612), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [180179] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [180208] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [180237] = 8, STATE(1143), 1, sym__colon2, STATE(8350), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 2, sym__operator, anon_sym_DASH, ACTIONS(10296), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10272), 3, sym__conid, anon_sym_PIPE, anon_sym_EQ, ACTIONS(10263), 4, sym_string, sym__integer_literal, anon_sym__, sym__varid, ACTIONS(10265), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [180276] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [180305] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [180334] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8851), 14, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [180363] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [180392] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [180421] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [180450] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [180479] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [180508] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [180537] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3405), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [180566] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [180595] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [180624] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 8, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 12, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [180653] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [180684] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [180713] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [180742] = 15, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10244), 1, sym__operator, ACTIONS(10247), 1, anon_sym_DASH, ACTIONS(10250), 1, anon_sym_RPAREN, ACTIONS(10252), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(589), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [180795] = 15, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10244), 1, sym__operator, ACTIONS(10247), 1, anon_sym_DASH, ACTIONS(10250), 1, anon_sym_RPAREN, ACTIONS(10252), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(552), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [180848] = 15, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10244), 1, sym__operator, ACTIONS(10247), 1, anon_sym_DASH, ACTIONS(10250), 1, anon_sym_RPAREN, ACTIONS(10252), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(558), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [180901] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [180930] = 15, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10244), 1, sym__operator, ACTIONS(10247), 1, anon_sym_DASH, ACTIONS(10250), 1, anon_sym_RPAREN, ACTIONS(10252), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(587), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [180983] = 15, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10244), 1, sym__operator, ACTIONS(10247), 1, anon_sym_DASH, ACTIONS(10250), 1, anon_sym_RPAREN, ACTIONS(10252), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(570), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [181036] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [181065] = 15, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10244), 1, sym__operator, ACTIONS(10247), 1, anon_sym_DASH, ACTIONS(10250), 1, anon_sym_RPAREN, ACTIONS(10252), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(551), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [181118] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [181147] = 15, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10244), 1, sym__operator, ACTIONS(10247), 1, anon_sym_DASH, ACTIONS(10250), 1, anon_sym_RPAREN, ACTIONS(10252), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(553), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [181200] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [181229] = 15, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10244), 1, sym__operator, ACTIONS(10247), 1, anon_sym_DASH, ACTIONS(10250), 1, anon_sym_RPAREN, ACTIONS(10252), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(563), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [181282] = 15, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10244), 1, sym__operator, ACTIONS(10247), 1, anon_sym_DASH, ACTIONS(10250), 1, anon_sym_RPAREN, ACTIONS(10252), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(565), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [181335] = 15, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10244), 1, sym__operator, ACTIONS(10247), 1, anon_sym_DASH, ACTIONS(10250), 1, anon_sym_RPAREN, ACTIONS(10252), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(583), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [181388] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8788), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [181419] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [181447] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8788), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [181475] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [181503] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [181533] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [181561] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 12, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT2, [181589] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [181617] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9230), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [181645] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [181675] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [181703] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10299), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [181731] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10303), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [181759] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [181789] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10307), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [181817] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [181847] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8794), 12, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [181877] = 7, ACTIONS(8742), 1, sym__dot, ACTIONS(10154), 1, anon_sym_forall, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(10152), 3, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym_u2200, ACTIONS(10309), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10312), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [181913] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [181941] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT2, ACTIONS(8478), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [181969] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [181997] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9130), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182025] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9126), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182053] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [182083] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9138), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182111] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9206), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182139] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182167] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9142), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182195] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9146), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182223] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182251] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10133), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10131), 13, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [182279] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9150), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182307] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__layout_semicolon, sym__layout_end, sym__dot, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [182335] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182363] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(8851), 10, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [182391] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182419] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [182449] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9154), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182477] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [182507] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9232), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [182535] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182563] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [182591] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9158), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182619] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182647] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 7, sym__dot, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [182675] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1084), 1, sym__colon2, STATE(5601), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10166), 2, sym_comma, anon_sym_of, ACTIONS(10315), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(633), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [182723] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182751] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [182781] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182809] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [182839] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT2, [182867] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [182895] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182923] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9162), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [182951] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8788), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [182981] = 13, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1137), 1, sym__colon2, STATE(5601), 1, sym__type_annotation, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10166), 2, sym_comma, anon_sym_of, ACTIONS(10317), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(633), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [183029] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9166), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [183057] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [183085] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9170), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [183113] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8851), 12, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [183141] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [183169] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 10, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_as, [183197] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [183225] = 14, ACTIONS(10166), 1, sym_comma, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10176), 1, anon_sym_EQ, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1022), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6866), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10319), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(600), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [183275] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [183303] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8851), 13, sym__layout_semicolon, sym__dot, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [183331] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9174), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [183359] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [183387] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [183417] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9178), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [183445] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [183473] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [183501] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 7, sym__dot, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [183529] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [183557] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [183585] = 14, ACTIONS(10166), 1, sym_comma, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10176), 1, anon_sym_EQ, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1049), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6203), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10321), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(600), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [183635] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10323), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [183663] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [183691] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10257), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10259), 13, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [183719] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9182), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [183747] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10325), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10327), 13, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [183775] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10331), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [183803] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [183831] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [183861] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT2, ACTIONS(8478), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [183889] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [183917] = 4, ACTIONS(10333), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10275), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [183947] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__layout_semicolon, sym__dot, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [183975] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [184005] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [184035] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [184063] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [184091] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [184121] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [184151] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8792), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [184181] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_AT2, [184209] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [184239] = 7, ACTIONS(8742), 1, sym__dot, ACTIONS(10154), 1, anon_sym_forall, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(10152), 3, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym_u2200, ACTIONS(10309), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10312), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [184275] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8851), 13, sym__layout_semicolon, sym__layout_end, sym__dot, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [184303] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10257), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10259), 13, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [184331] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [184359] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [184387] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8794), 12, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [184417] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9218), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [184445] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [184475] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [184503] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [184531] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [184561] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 8, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [184589] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(9222), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [184617] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__dot, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [184645] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [184673] = 4, ACTIONS(10335), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10275), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7423), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [184703] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [184731] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [184759] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10325), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10327), 13, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [184787] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [184815] = 4, ACTIONS(10337), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10275), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [184845] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [184873] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [184901] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [184929] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(8851), 10, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [184957] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [184985] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8788), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [185015] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [185043] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10341), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [185071] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8792), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [185101] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10133), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10131), 13, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [185129] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [185157] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [185185] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9117), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [185213] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10250), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [185241] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [185269] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [185297] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10343), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [185325] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10347), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [185353] = 4, ACTIONS(10349), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10275), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7423), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [185383] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [185411] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [185439] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10351), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [185467] = 4, ACTIONS(10353), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10275), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7423), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [185497] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10355), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [185525] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 13, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [185553] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [185581] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10359), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [185609] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10363), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [185637] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10367), 10, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, [185665] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8851), 12, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [185693] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_in, [185721] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 8, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [185749] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10347), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10345), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [185776] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9232), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [185803] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10323), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [185830] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9232), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [185857] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(8794), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [185886] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10347), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [185913] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3347), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [185940] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10359), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [185967] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10363), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [185994] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10367), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [186021] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186048] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186075] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10331), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [186102] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10299), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [186129] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(607), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [186176] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186203] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10303), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [186230] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10307), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [186257] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186284] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186311] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [186338] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186365] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186392] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186419] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186446] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10339), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [186473] = 4, ACTIONS(10371), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10275), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [186502] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186529] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186556] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186583] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8788), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [186612] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8788), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [186641] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8792), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [186670] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [186697] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8788), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [186724] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10250), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10242), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [186751] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10343), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9291), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [186778] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10347), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10345), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [186805] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [186832] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10351), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8984), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [186859] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10355), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9296), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [186886] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10359), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10357), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [186913] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10363), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10361), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [186940] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10367), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10365), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [186967] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10331), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10329), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [186994] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10299), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10270), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [187021] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10303), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10301), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [187048] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187075] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10307), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10305), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [187102] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187129] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187156] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187183] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187210] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187237] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187264] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187291] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187318] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187345] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187372] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187399] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187426] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187453] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [187480] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9128), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187507] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9132), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187534] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9140), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187561] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9144), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187588] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9148), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187615] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9152), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187642] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9156), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187669] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9160), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187696] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9164), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187723] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9168), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187750] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9172), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187777] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9176), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187804] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9180), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187831] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9184), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187858] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [187885] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(8740), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [187914] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9117), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [187941] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [187970] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9208), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [187997] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188024] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188051] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188078] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188105] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188132] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188159] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188186] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188213] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188240] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188267] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188294] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188321] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188348] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188375] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(8796), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [188404] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [188433] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [188460] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10250), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10242), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [188487] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9117), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [188514] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT2, ACTIONS(8478), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [188541] = 4, ACTIONS(10373), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10275), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [188570] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [188597] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9208), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [188624] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10323), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9289), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [188651] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10343), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9291), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [188678] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [188705] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10351), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8984), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [188732] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8740), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(8738), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [188761] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9220), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [188788] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [188815] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10355), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9296), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [188842] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [188869] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9224), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [188896] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [188923] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [188952] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8788), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [188979] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(8794), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [189008] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [189035] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10250), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189062] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [189089] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10343), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189116] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [189145] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [189174] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10347), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189201] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(8851), 10, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [189228] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10351), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189255] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189282] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10355), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189309] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10359), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189336] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10363), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189363] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189390] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189417] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10367), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189444] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189471] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189498] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189525] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189552] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189579] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189606] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189633] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189660] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189687] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189714] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [189741] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10331), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189768] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10299), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189795] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10303), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189822] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9220), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [189849] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10307), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189876] = 6, STATE(1123), 1, sym__colon2, STATE(8221), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10375), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10263), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10265), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [189909] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [189938] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT2, ACTIONS(8478), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [189965] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [189994] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9224), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [190021] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [190048] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [190075] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [190104] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [190131] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10359), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10357), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [190158] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [190185] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10363), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10361), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [190212] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10367), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10365), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [190239] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [190266] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9232), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [190293] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9128), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [190320] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9132), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [190347] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10331), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10329), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [190374] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9232), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [190401] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_of, [190428] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10299), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10270), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [190455] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10303), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10301), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [190482] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10307), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10305), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [190509] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9144), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [190536] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9148), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [190563] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 7, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(8853), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [190590] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [190617] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [190644] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(8851), 10, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [190671] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__layout_semicolon, sym__dot, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [190698] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [190725] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 7, sym__dot, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [190752] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8851), 11, sym__layout_semicolon, sym__layout_end, sym__dot, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [190779] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [190808] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [190837] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9152), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [190864] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9156), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [190891] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9160), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [190918] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9164), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [190945] = 13, ACTIONS(10166), 1, anon_sym_then, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1057), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10377), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(619), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [190992] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3405), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [191019] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9168), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [191046] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9172), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [191073] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9176), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [191100] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9180), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [191127] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9184), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [191154] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10341), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [191181] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10323), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9289), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [191208] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10339), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191235] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191262] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10250), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [191289] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10250), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10242), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191316] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10343), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9291), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191343] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10347), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10345), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191370] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10351), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8984), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191397] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10355), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9296), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191424] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [191453] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10359), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10357), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191480] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10363), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10361), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191507] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10367), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10365), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191534] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10331), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10329), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191561] = 6, STATE(1123), 1, sym__colon2, STATE(8353), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10375), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10194), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10196), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [191594] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10299), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10270), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191621] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10303), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10301), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191648] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10307), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10305), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191675] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, ACTIONS(9140), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [191702] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 8, sym_comma, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10339), 10, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, [191729] = 6, ACTIONS(10257), 1, anon_sym_forall, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(10259), 3, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym_u2200, ACTIONS(10379), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10382), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [191762] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [191789] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10343), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [191816] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10351), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [191843] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3405), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [191870] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10355), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [191897] = 4, ACTIONS(10385), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10275), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7423), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [191926] = 6, ACTIONS(10257), 1, anon_sym_forall, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(10259), 3, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym_u2200, ACTIONS(10379), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10382), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [191959] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8792), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [191988] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 10, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT2, [192015] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10341), 11, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [192042] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 8, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [192069] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [192098] = 4, ACTIONS(10387), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10275), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7423), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [192127] = 13, ACTIONS(10166), 1, anon_sym_else, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1244), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10389), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(653), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [192174] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1039), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6906), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10391), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(603), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [192221] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1060), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10393), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(603), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [192268] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3347), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [192295] = 13, ACTIONS(10166), 1, anon_sym_then, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1114), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10395), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(619), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [192342] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [192369] = 13, ACTIONS(10166), 1, anon_sym_else, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1044), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10397), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(653), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [192416] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3405), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [192443] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3347), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [192470] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8740), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(8738), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [192499] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3347), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [192526] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10323), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9289), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [192553] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3405), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [192580] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT2, [192607] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [192634] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 11, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [192661] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10323), 11, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [192688] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(615), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [192735] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(616), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [192782] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(617), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [192829] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(618), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [192876] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(620), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [192923] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(621), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [192970] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [192997] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(622), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193044] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(623), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193091] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(624), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193138] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(625), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193185] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(626), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193232] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(627), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193279] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(628), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193326] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(629), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193373] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(630), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193420] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(631), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193467] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(632), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193514] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(597), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193561] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(634), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193608] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(635), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193655] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(636), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193702] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(637), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193749] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(638), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193796] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(639), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193843] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(640), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193890] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(641), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193937] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(642), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [193984] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(643), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [194031] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(644), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [194078] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(645), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [194125] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(647), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [194172] = 13, ACTIONS(10166), 1, anon_sym_RPAREN, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1119), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(648), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [194219] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [194246] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9132), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [194272] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 8, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [194298] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9126), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194324] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9130), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194350] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194376] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9232), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [194402] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10250), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [194428] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [194454] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10341), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [194480] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [194506] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194532] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194558] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194584] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194610] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194636] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194662] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194688] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194714] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10343), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [194740] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194766] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194792] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194818] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194844] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194870] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [194896] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [194922] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10347), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [194948] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [194974] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9142), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195000] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10351), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [195026] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10355), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [195052] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10359), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [195078] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [195106] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10363), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [195132] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195158] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9146), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195184] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10367), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [195210] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10331), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [195236] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9232), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [195262] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8851), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [195288] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9150), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195314] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195340] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9154), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195366] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9230), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195392] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195418] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [195444] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9158), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195470] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 7, sym__dot, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [195496] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10299), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [195522] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10303), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [195548] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8851), 10, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [195574] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9232), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [195600] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10307), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [195626] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9162), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195652] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [195678] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9206), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195704] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9166), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195730] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [195758] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [195784] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9128), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [195810] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(8851), 9, sym__layout_semicolon, sym__dot, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [195836] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, ACTIONS(8740), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, [195864] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9132), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [195890] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9170), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195916] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 11, sym_string, sym__integer_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195942] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9140), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [195968] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9174), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [195994] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9144), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196020] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8788), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [196046] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9148), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196072] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [196098] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10323), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9289), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [196124] = 12, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1039), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6906), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10391), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(610), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [196168] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [196196] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9152), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196222] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9156), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196248] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9160), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196274] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9164), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196300] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9168), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196326] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9172), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196352] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9176), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196378] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(568), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [196424] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [196452] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9180), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196478] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9184), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196504] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9178), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [196530] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10133), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10131), 11, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym_u21d0, anon_sym_LT_EQ, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [196556] = 9, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1066), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10399), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(10402), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [196594] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 8, sym__dot, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(8853), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [196620] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9182), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [196646] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8794), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196674] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9218), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [196700] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [196726] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8851), 10, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [196752] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9117), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [196778] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT2, [196804] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [196830] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10323), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9289), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [196856] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9222), 11, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [196882] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [196908] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [196934] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10351), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [196960] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10325), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10327), 11, sym_triple_quote_string, sym__hex_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym_u21d0, anon_sym_LT_EQ, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [196986] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [197012] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [197038] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [197064] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [197090] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [197116] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [197142] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [197168] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [197194] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [197220] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [197246] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [197272] = 5, STATE(4116), 1, sym__colon2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10413), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9222), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9224), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [197302] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [197328] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [197354] = 5, STATE(4206), 1, sym__colon2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10415), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9222), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9224), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [197384] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [197410] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, ACTIONS(8796), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, [197438] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10347), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [197464] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [197490] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10355), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [197516] = 4, ACTIONS(10417), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10275), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7423), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [197544] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10339), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [197570] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8478), 12, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, anon_sym_AT2, [197596] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [197622] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10250), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10242), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [197648] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10343), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9291), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [197674] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10347), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10345), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [197700] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [197726] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10351), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8984), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [197752] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10355), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9296), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [197778] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10359), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10357), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [197804] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10363), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10361), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [197830] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10367), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10365), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [197856] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10331), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10329), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [197882] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10325), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10327), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [197908] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10359), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [197934] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10363), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [197960] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10367), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [197986] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(8796), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [198014] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10299), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10270), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [198040] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10303), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10301), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [198066] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10307), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10305), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [198092] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10341), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [198118] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10331), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [198144] = 6, STATE(1119), 1, sym__colon2, STATE(9819), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [198176] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10299), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [198202] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 8, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [198228] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [198256] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10303), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [198282] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(8740), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [198310] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [198336] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8851), 11, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [198362] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10307), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [198388] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [198414] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [198442] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10133), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10131), 11, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [198468] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10323), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [198494] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [198522] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10133), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10131), 11, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [198548] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10325), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10327), 11, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [198574] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10339), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [198600] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [198626] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10250), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10242), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [198652] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [198678] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10343), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9291), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [198704] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10347), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10345), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [198730] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [198756] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10351), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8984), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [198782] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10355), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9296), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [198808] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10359), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10357), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [198834] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10363), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10361), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [198860] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10367), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10365), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [198886] = 6, STATE(1119), 1, sym__colon2, STATE(9912), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [198918] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10331), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10329), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [198944] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [198970] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [198996] = 6, STATE(1119), 1, sym__colon2, STATE(9387), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [199028] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10299), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10270), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [199054] = 9, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1066), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10124), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(10122), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [199092] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [199118] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10303), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10301), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [199144] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10307), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10305), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [199170] = 6, STATE(1119), 1, sym__colon2, STATE(8877), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [199202] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [199228] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [199254] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [199280] = 6, STATE(1119), 1, sym__colon2, STATE(9060), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [199312] = 9, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1066), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(10133), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [199350] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [199376] = 6, STATE(1119), 1, sym__colon2, STATE(9813), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [199408] = 12, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, STATE(1060), 1, sym__colon2, STATE(6080), 1, aux_sym__qualifying_module, STATE(6105), 1, sym__type_annotation, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10393), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(610), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [199452] = 6, STATE(1119), 1, sym__colon2, STATE(9548), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [199484] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [199510] = 6, STATE(1119), 1, sym__colon2, STATE(9790), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [199542] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [199568] = 6, STATE(1119), 1, sym__colon2, STATE(8999), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [199600] = 6, STATE(1119), 1, sym__colon2, STATE(9754), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [199632] = 6, STATE(1119), 1, sym__colon2, STATE(9027), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [199664] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9128), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [199690] = 6, STATE(1119), 1, sym__colon2, STATE(8813), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [199722] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9224), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [199748] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [199774] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9140), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [199800] = 9, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1070), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10124), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, ACTIONS(10122), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [199838] = 6, STATE(1119), 1, sym__colon2, STATE(9895), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [199870] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9144), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [199896] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9148), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [199922] = 6, STATE(1119), 1, sym__colon2, STATE(9424), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [199954] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8478), 12, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_AT2, [199980] = 9, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1070), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, ACTIONS(10133), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [200018] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9152), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [200044] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9156), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [200070] = 6, STATE(1119), 1, sym__colon2, STATE(9853), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200102] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10323), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [200128] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9160), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [200154] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9164), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [200180] = 5, STATE(4192), 1, sym__colon2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10431), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9222), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9224), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [200210] = 6, STATE(1119), 1, sym__colon2, STATE(8787), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200242] = 6, STATE(1119), 1, sym__colon2, STATE(9153), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200274] = 6, STATE(1119), 1, sym__colon2, STATE(9335), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200306] = 6, STATE(1119), 1, sym__colon2, STATE(9462), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200338] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9168), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [200364] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9172), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [200390] = 6, STATE(1119), 1, sym__colon2, STATE(9594), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200422] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [200448] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9176), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [200474] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9180), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [200500] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9184), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [200526] = 6, STATE(1119), 1, sym__colon2, STATE(9765), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200558] = 6, STATE(1119), 1, sym__colon2, STATE(9871), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200590] = 6, STATE(1119), 1, sym__colon2, STATE(9963), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200622] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [200648] = 6, STATE(1119), 1, sym__colon2, STATE(9284), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200680] = 6, STATE(1119), 1, sym__colon2, STATE(9032), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200712] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [200738] = 6, STATE(1119), 1, sym__colon2, STATE(8783), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200770] = 6, STATE(1119), 1, sym__colon2, STATE(9484), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200802] = 6, STATE(1119), 1, sym__colon2, STATE(9959), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200834] = 6, STATE(1119), 1, sym__colon2, STATE(8849), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200866] = 6, STATE(1119), 1, sym__colon2, STATE(8967), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200898] = 6, STATE(1119), 1, sym__colon2, STATE(8963), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200930] = 6, STATE(1119), 1, sym__colon2, STATE(9081), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200962] = 6, STATE(1119), 1, sym__colon2, STATE(9191), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [200994] = 6, STATE(1119), 1, sym__colon2, STATE(9280), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201026] = 6, STATE(1119), 1, sym__colon2, STATE(9328), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201058] = 6, STATE(1119), 1, sym__colon2, STATE(9393), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201090] = 6, STATE(1119), 1, sym__colon2, STATE(9451), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201122] = 6, STATE(1119), 1, sym__colon2, STATE(9512), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201154] = 6, STATE(1119), 1, sym__colon2, STATE(9564), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201186] = 6, STATE(1119), 1, sym__colon2, STATE(9697), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201218] = 6, STATE(1119), 1, sym__colon2, STATE(9775), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201250] = 6, STATE(1119), 1, sym__colon2, STATE(9806), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201282] = 6, STATE(1119), 1, sym__colon2, STATE(9836), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201314] = 6, STATE(1119), 1, sym__colon2, STATE(9865), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201346] = 6, STATE(1119), 1, sym__colon2, STATE(9893), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201378] = 6, STATE(1119), 1, sym__colon2, STATE(9919), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201410] = 6, STATE(1119), 1, sym__colon2, STATE(9948), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201442] = 6, STATE(1119), 1, sym__colon2, STATE(9972), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201474] = 6, STATE(1119), 1, sym__colon2, STATE(9736), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201506] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [201532] = 6, STATE(1119), 1, sym__colon2, STATE(10054), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201564] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [201590] = 6, STATE(1119), 1, sym__colon2, STATE(8731), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201622] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [201648] = 6, STATE(1119), 1, sym__colon2, STATE(8749), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201680] = 6, STATE(1119), 1, sym__colon2, STATE(8767), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201712] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [201738] = 6, STATE(1119), 1, sym__colon2, STATE(8785), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201770] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [201796] = 6, STATE(1119), 1, sym__colon2, STATE(8803), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201828] = 6, STATE(1119), 1, sym__colon2, STATE(8821), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201860] = 6, STATE(1119), 1, sym__colon2, STATE(8839), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201892] = 6, STATE(1119), 1, sym__colon2, STATE(8857), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201924] = 6, STATE(1119), 1, sym__colon2, STATE(8875), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201956] = 6, STATE(1119), 1, sym__colon2, STATE(8893), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [201988] = 6, STATE(1119), 1, sym__colon2, STATE(8911), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202020] = 6, STATE(1119), 1, sym__colon2, STATE(8929), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202052] = 6, STATE(1119), 1, sym__colon2, STATE(8947), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202084] = 6, STATE(1119), 1, sym__colon2, STATE(8965), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202116] = 6, STATE(1119), 1, sym__colon2, STATE(8983), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202148] = 6, STATE(1119), 1, sym__colon2, STATE(9001), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202180] = 6, STATE(1119), 1, sym__colon2, STATE(9019), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202212] = 6, STATE(1119), 1, sym__colon2, STATE(9037), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202244] = 6, STATE(1119), 1, sym__colon2, STATE(9055), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202276] = 6, STATE(1119), 1, sym__colon2, STATE(9073), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202308] = 6, STATE(1119), 1, sym__colon2, STATE(9091), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202340] = 6, STATE(1119), 1, sym__colon2, STATE(9109), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202372] = 6, STATE(1119), 1, sym__colon2, STATE(9127), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202404] = 6, STATE(1119), 1, sym__colon2, STATE(9145), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202436] = 6, STATE(1119), 1, sym__colon2, STATE(9163), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202468] = 6, STATE(1119), 1, sym__colon2, STATE(9181), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202500] = 6, STATE(1119), 1, sym__colon2, STATE(9199), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202532] = 6, STATE(1119), 1, sym__colon2, STATE(9217), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202564] = 6, STATE(1119), 1, sym__colon2, STATE(9227), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202596] = 6, STATE(1119), 1, sym__colon2, STATE(9230), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202628] = 6, STATE(1119), 1, sym__colon2, STATE(9233), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202660] = 6, STATE(1119), 1, sym__colon2, STATE(9236), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202692] = 6, STATE(1119), 1, sym__colon2, STATE(9239), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202724] = 6, STATE(1119), 1, sym__colon2, STATE(9242), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202756] = 6, STATE(1119), 1, sym__colon2, STATE(9245), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202788] = 6, STATE(1119), 1, sym__colon2, STATE(9247), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10369), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [202820] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [202846] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(566), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [202892] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [202918] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(548), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [202964] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [202990] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(562), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203036] = 5, STATE(4117), 1, sym__colon2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10433), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9222), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9224), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [203066] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9208), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [203092] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(574), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203138] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [203164] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(552), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203210] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_then, [203236] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(558), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203282] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [203310] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(8851), 9, sym__dot, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [203336] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(580), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203382] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [203410] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(587), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203456] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8790), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [203484] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(570), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203530] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(8788), 10, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [203556] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(555), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203602] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9220), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [203628] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(557), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203674] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 8, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8853), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [203700] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(559), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203746] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9208), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [203772] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(561), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203818] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [203846] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(551), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203892] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(9117), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [203918] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(553), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [203964] = 4, ACTIONS(10435), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10275), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(7423), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [203992] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(567), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204038] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10250), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [204064] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(589), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204110] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, ACTIONS(10343), 10, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [204136] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(569), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204182] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8476), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT2, [204208] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(592), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204254] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8740), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8738), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [204282] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(572), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204328] = 9, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1178), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10124), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(10122), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [204366] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(573), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204412] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8740), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8738), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [204440] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(575), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204486] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9220), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [204512] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(577), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204558] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9224), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [204584] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(579), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204630] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9232), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [204656] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(563), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204702] = 9, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1178), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10399), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(10402), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [204740] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(565), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204786] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [204814] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(581), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204860] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8794), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [204888] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(584), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [204934] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [204960] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(583), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [205006] = 9, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1178), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(10133), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [205044] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(588), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [205090] = 9, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1070), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10399), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, ACTIONS(10402), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [205128] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(586), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [205174] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, anon_sym_in, [205200] = 13, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(6080), 1, aux_sym__qualifying_module, STATE(7410), 1, sym__immediate_dot, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(590), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [205246] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 10, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, [205272] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 12, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, anon_sym_else, [205298] = 14, ACTIONS(8277), 1, sym__conid, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(10437), 1, sym__varid, ACTIONS(10439), 1, anon_sym_LPAREN, STATE(911), 1, sym_class_name, STATE(1535), 1, sym_type_name, STATE(3264), 1, sym_constructor, STATE(3615), 1, sym_qualified_type, STATE(7692), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8319), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4538), 4, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [205345] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9232), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [205370] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [205397] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9232), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [205422] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10339), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [205447] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10250), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10242), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [205472] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9168), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [205497] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [205522] = 9, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1062), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10399), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, ACTIONS(10402), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [205559] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9172), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [205584] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9176), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [205609] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [205634] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [205659] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [205684] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [205709] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [205734] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [205759] = 11, ACTIONS(7419), 1, anon_sym_BQUOTE, ACTIONS(7433), 1, anon_sym_AT2, ACTIONS(8563), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10441), 1, anon_sym_DOT, STATE(4762), 1, aux_sym_record_accessor_repeat1, STATE(7360), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7421), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(7425), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [205800] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9208), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [205825] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10323), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9289), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [205850] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9128), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [205875] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [205900] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10343), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9291), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [205925] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9168), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [205950] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9172), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [205975] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9132), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206000] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9180), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [206025] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9184), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [206050] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9220), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [206075] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9176), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206100] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [206125] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9208), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206150] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9180), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206175] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9232), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206200] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9184), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206225] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10351), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8984), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [206250] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10355), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9296), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [206275] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9140), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206300] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9144), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206325] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9148), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206350] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [206375] = 9, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1241), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(10133), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [206412] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [206437] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9152), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206462] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [206487] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9156), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206512] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9224), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [206537] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9160), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206562] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(8740), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [206589] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9220), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206614] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9164), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206639] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [206664] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9168), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206689] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9172), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206714] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9140), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [206739] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9176), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206764] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [206789] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9180), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206814] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 7, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(8853), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [206839] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9184), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206864] = 11, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10445), 1, sym_comma, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10443), 2, anon_sym_u2192, anon_sym_DASH_GT, STATE(611), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [206905] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9220), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [206930] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10307), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10305), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [206955] = 14, ACTIONS(8277), 1, sym__conid, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(10439), 1, anon_sym_LPAREN, ACTIONS(10447), 1, sym__varid, STATE(911), 1, sym_class_name, STATE(1541), 1, sym_type_name, STATE(3264), 1, sym_constructor, STATE(3615), 1, sym_qualified_type, STATE(7692), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8325), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4538), 4, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [207002] = 14, ACTIONS(8277), 1, sym__conid, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(10439), 1, anon_sym_LPAREN, ACTIONS(10449), 1, sym__varid, STATE(911), 1, sym_class_name, STATE(1547), 1, sym_type_name, STATE(3264), 1, sym_constructor, STATE(3615), 1, sym_qualified_type, STATE(7692), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8327), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4538), 4, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [207049] = 14, ACTIONS(8277), 1, sym__conid, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(10439), 1, anon_sym_LPAREN, ACTIONS(10449), 1, sym__varid, STATE(911), 1, sym_class_name, STATE(1550), 1, sym_type_name, STATE(3264), 1, sym_constructor, STATE(3615), 1, sym_qualified_type, STATE(7692), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8330), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4538), 4, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [207096] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [207121] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [207146] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [207171] = 11, ACTIONS(7419), 1, anon_sym_BQUOTE, ACTIONS(7433), 1, anon_sym_AT2, ACTIONS(8563), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10451), 1, anon_sym_DOT, STATE(4699), 1, aux_sym_record_accessor_repeat1, STATE(7438), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7421), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, ACTIONS(7425), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [207212] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [207237] = 10, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10453), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10455), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(1013), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [207276] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [207301] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [207326] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8794), 9, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [207353] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8740), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8738), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [207380] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [207405] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [207430] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10339), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [207455] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8851), 9, sym__dot, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [207480] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [207505] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [207530] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [207555] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [207580] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, ACTIONS(9224), 8, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [207605] = 9, ACTIONS(10459), 1, sym__varid, ACTIONS(10463), 1, anon_sym_LPAREN, ACTIONS(10465), 1, anon_sym_AT, STATE(1103), 1, sym__colon2, STATE(9210), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10461), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10457), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_EQ, STATE(4943), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [207642] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [207667] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [207692] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [207717] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [207742] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [207767] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [207792] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9224), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [207817] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8851), 9, sym__layout_semicolon, sym__layout_end, sym__dot, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [207842] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [207867] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [207892] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [207917] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10343), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9291), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [207942] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [207967] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(3405), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [207992] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10347), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10345), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [208017] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9128), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208042] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [208067] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9132), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208092] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [208117] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3347), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [208142] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10351), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8984), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [208167] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10355), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9296), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [208192] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9128), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208217] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9132), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208242] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [208267] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10359), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10357), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [208292] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9140), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208317] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3405), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [208342] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [208367] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9144), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208392] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9148), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208417] = 14, ACTIONS(8301), 1, sym__conid, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(10467), 1, sym__varid, ACTIONS(10469), 1, anon_sym_LPAREN, STATE(911), 1, sym_class_name, STATE(1540), 1, sym_type_name, STATE(3344), 1, sym_constructor, STATE(3622), 1, sym_qualified_type, STATE(7697), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8354), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4648), 4, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [208464] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9144), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208489] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9148), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208514] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(8796), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [208541] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9140), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208566] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9152), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208591] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9156), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208616] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9218), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [208641] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9164), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208666] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9222), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [208691] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10299), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10270), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [208716] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10303), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10301), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [208741] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3405), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [208766] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [208791] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10363), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10361), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [208816] = 9, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1241), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(10124), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [208853] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [208878] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9168), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208903] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9172), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208928] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9176), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208953] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9180), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [208978] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8740), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8738), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [209005] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [209030] = 14, ACTIONS(8301), 1, sym__conid, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(10469), 1, anon_sym_LPAREN, ACTIONS(10471), 1, sym__varid, STATE(911), 1, sym_class_name, STATE(1608), 1, sym_type_name, STATE(3344), 1, sym_constructor, STATE(3622), 1, sym_qualified_type, STATE(7697), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8224), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4648), 4, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [209077] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9208), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [209102] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9184), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [209127] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [209152] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [209177] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [209202] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [209227] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10367), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10365), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [209252] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8794), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [209279] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [209304] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10331), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10329), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [209329] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10347), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10345), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [209354] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10331), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10329), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [209379] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9128), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [209404] = 14, ACTIONS(8301), 1, sym__conid, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(10469), 1, anon_sym_LPAREN, ACTIONS(10471), 1, sym__varid, STATE(911), 1, sym_class_name, STATE(1598), 1, sym_type_name, STATE(3344), 1, sym_constructor, STATE(3622), 1, sym_qualified_type, STATE(7697), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8248), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4648), 4, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [209451] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9132), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [209476] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10299), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10270), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [209501] = 9, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1241), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10399), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(10402), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [209538] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10303), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10301), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [209563] = 9, ACTIONS(10473), 1, sym__varid, ACTIONS(10475), 1, anon_sym_LPAREN, ACTIONS(10477), 1, anon_sym_AT, STATE(1103), 1, sym__colon2, STATE(9210), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10461), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10457), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_EQ, STATE(4925), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [209600] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10154), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10152), 9, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [209627] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8740), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8738), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [209654] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10307), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10305), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [209679] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8794), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [209706] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9230), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [209731] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 8, sym__layout_semicolon, sym__dot, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [209756] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9144), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [209781] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [209806] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9148), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [209831] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [209856] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10250), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10242), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [209881] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9152), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [209906] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9232), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [209931] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9156), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [209956] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(3347), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [209981] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9160), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [210006] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [210031] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9164), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [210056] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9206), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [210081] = 9, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1053), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(10124), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [210118] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9220), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [210143] = 9, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1053), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(10133), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [210180] = 11, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10481), 1, sym_comma, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10479), 2, anon_sym_u2192, anon_sym_DASH_GT, STATE(611), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [210221] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9208), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [210246] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(8851), 10, sym__dot, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [210271] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [210296] = 9, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1053), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10399), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, ACTIONS(10402), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [210333] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [210358] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [210385] = 14, ACTIONS(8301), 1, sym__conid, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(10469), 1, anon_sym_LPAREN, ACTIONS(10483), 1, sym__varid, STATE(911), 1, sym_class_name, STATE(1603), 1, sym_type_name, STATE(3344), 1, sym_constructor, STATE(3622), 1, sym_qualified_type, STATE(7697), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8239), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4648), 4, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [210432] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8794), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [210459] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9126), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [210484] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9130), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [210509] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [210534] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [210559] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10359), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10357), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [210584] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10363), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10361), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [210609] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9224), 9, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [210634] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9152), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [210659] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9142), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [210684] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9146), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [210709] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9115), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [210734] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(3347), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [210759] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9156), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [210784] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9160), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [210809] = 9, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1062), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(10124), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, [210846] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(8786), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [210871] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_AT, ACTIONS(9164), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [210896] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 10, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_EQ, anon_sym_AT, anon_sym_BQUOTE, [210921] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10367), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(10365), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [210946] = 9, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1062), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, ACTIONS(10133), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [210983] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9150), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [211008] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9154), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [211033] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9158), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [211058] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9162), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [211083] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 11, sym_string, sym__integer_literal, anon_sym_u21d0, anon_sym_LT_EQ, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [211108] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9166), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [211133] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9170), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [211158] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9174), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [211183] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9178), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [211208] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 7, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9182), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [211233] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9230), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, [211258] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10323), 7, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, ACTIONS(9289), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_PIPE, anon_sym_EQ, [211283] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8851), 9, sym__layout_semicolon, sym__dot, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [211308] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 11, sym_string, sym__integer_literal, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_forall, anon_sym_u2200, [211333] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9160), 9, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [211358] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9224), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [211382] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [211406] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [211430] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [211454] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [211478] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [211502] = 9, ACTIONS(10131), 1, sym_comma, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1076), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10133), 6, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [211538] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [211562] = 4, ACTIONS(10485), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10275), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [211588] = 10, ACTIONS(6910), 1, sym__varid, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10489), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(8360), 5, sym__cdecl, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, [211626] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(8851), 8, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [211650] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9206), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [211674] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9218), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [211698] = 7, ACTIONS(10495), 1, anon_sym_forall, ACTIONS(10498), 1, anon_sym_u2200, STATE(4291), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10491), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10493), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [211730] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9222), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [211754] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [211778] = 9, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10124), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(1096), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [211814] = 11, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10479), 1, anon_sym_EQ, ACTIONS(10481), 1, sym_comma, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(602), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [211854] = 9, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(1096), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10133), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [211890] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9208), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [211914] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9230), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [211938] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9232), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [211962] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10501), 1, anon_sym_DOT, STATE(4304), 1, aux_sym_record_accessor_repeat1, STATE(7000), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8038), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [211994] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10501), 1, anon_sym_DOT, STATE(4305), 1, aux_sym_record_accessor_repeat1, STATE(7000), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(7419), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [212026] = 10, ACTIONS(6910), 1, sym__varid, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10503), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(7953), 5, sym__cdecl, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, [212064] = 9, ACTIONS(10399), 1, sym_comma, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1076), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10402), 6, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [212100] = 6, ACTIONS(10501), 1, anon_sym_DOT, STATE(4307), 1, aux_sym_record_accessor_repeat1, STATE(7000), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(7982), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [212130] = 6, ACTIONS(10501), 1, anon_sym_DOT, STATE(4307), 1, aux_sym_record_accessor_repeat1, STATE(7000), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(7982), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [212160] = 10, ACTIONS(6910), 1, sym__varid, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10505), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(7903), 5, sym__cdecl, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, [212198] = 6, ACTIONS(10507), 1, anon_sym_DOT, STATE(4307), 1, aux_sym_record_accessor_repeat1, STATE(7000), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7963), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(7965), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [212228] = 10, ACTIONS(6910), 1, sym__varid, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10510), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(8360), 5, sym__cdecl, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, [212266] = 10, ACTIONS(6910), 1, sym__varid, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10512), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(8360), 5, sym__cdecl, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, [212304] = 7, ACTIONS(7984), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1499), 1, aux_sym_record_accessor_repeat1, STATE(6988), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10516), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [212336] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10257), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10259), 9, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [212360] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [212386] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9128), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212410] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9132), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212434] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9144), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212458] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9148), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212482] = 5, STATE(4291), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10518), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10520), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [212510] = 9, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10124), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(1024), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [212546] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9152), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212570] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9156), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212594] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9160), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212618] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9164), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212642] = 9, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(1024), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10133), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [212678] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9168), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212702] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9172), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212726] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9176), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212750] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9180), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212774] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9184), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212798] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [212824] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9140), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [212848] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10133), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10131), 9, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [212872] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9232), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [212896] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8788), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [212922] = 9, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10124), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, STATE(1029), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [212958] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10522), 1, anon_sym_DOT, STATE(4340), 1, aux_sym_record_accessor_repeat1, STATE(7031), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8038), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [212990] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10522), 1, anon_sym_DOT, STATE(4341), 1, aux_sym_record_accessor_repeat1, STATE(7031), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(7419), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [213022] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8792), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [213048] = 9, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, STATE(1029), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10133), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [213084] = 7, ACTIONS(1894), 1, anon_sym_forall, ACTIONS(2098), 1, anon_sym_u2200, STATE(4291), 1, aux_sym_forall_repeat1, STATE(6216), 1, sym__forall_kw, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10518), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10520), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [213116] = 6, ACTIONS(10522), 1, anon_sym_DOT, STATE(4345), 1, aux_sym_record_accessor_repeat1, STATE(7031), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(7982), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [213146] = 6, ACTIONS(10522), 1, anon_sym_DOT, STATE(4345), 1, aux_sym_record_accessor_repeat1, STATE(7031), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(7982), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [213176] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8788), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [213202] = 10, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10524), 1, sym__tyconsym, STATE(5536), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(9590), 3, sym__type_operator, sym_qualified_type_operator, sym__qualified_type_operator, STATE(9505), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [213240] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, ACTIONS(8740), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [213266] = 6, ACTIONS(10526), 1, anon_sym_DOT, STATE(4345), 1, aux_sym_record_accessor_repeat1, STATE(7031), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7963), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(7965), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [213296] = 4, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10529), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(9128), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9126), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [213322] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [213348] = 7, ACTIONS(8040), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1473), 1, aux_sym_record_accessor_repeat1, STATE(6967), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10516), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [213380] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9220), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [213404] = 4, ACTIONS(10531), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10275), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [213430] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8792), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [213456] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9220), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [213480] = 9, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(1024), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10402), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [213516] = 9, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10455), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(982), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [213552] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9208), 8, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [213576] = 9, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10455), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(966), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [213612] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9128), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [213636] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9132), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [213660] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8851), 10, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [213684] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8740), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8738), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [213710] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9182), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [213734] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9224), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [213758] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9144), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [213782] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9148), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [213806] = 4, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10537), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(10535), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(10533), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [213832] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9152), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [213856] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9156), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [213880] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9160), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [213904] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9164), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [213928] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10325), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10327), 9, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [213952] = 9, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, STATE(1029), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10402), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [213988] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10540), 1, anon_sym_DOT, STATE(4384), 1, aux_sym_record_accessor_repeat1, STATE(6923), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8038), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [214020] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9168), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [214044] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9172), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [214068] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9176), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [214092] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10540), 1, anon_sym_DOT, STATE(4385), 1, aux_sym_record_accessor_repeat1, STATE(6923), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(7419), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [214124] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9180), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [214148] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9184), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [214172] = 9, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10453), 4, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, STATE(988), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [214208] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9140), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [214232] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9232), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [214256] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8851), 8, sym__layout_semicolon, sym__layout_end, sym__dot, anon_sym_SEMI, anon_sym_LPAREN, sym__conid, anon_sym_hiding, anon_sym_as, [214280] = 11, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10443), 1, anon_sym_EQ, ACTIONS(10445), 1, sym_comma, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(602), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [214320] = 6, ACTIONS(10540), 1, anon_sym_DOT, STATE(4404), 1, aux_sym_record_accessor_repeat1, STATE(6923), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(7982), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [214350] = 6, ACTIONS(10540), 1, anon_sym_DOT, STATE(4404), 1, aux_sym_record_accessor_repeat1, STATE(6923), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(7982), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [214380] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [214404] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9218), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [214428] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [214454] = 10, ACTIONS(6910), 1, sym__varid, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10542), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(8360), 5, sym__cdecl, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, [214492] = 14, ACTIONS(67), 1, sym__operator, ACTIONS(73), 1, sym__conid, ACTIONS(599), 1, sym__varid, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2588), 1, sym_variable, STATE(2675), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4595), 3, sym_operator, sym__minus, sym__operator_or_minus, [214538] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8740), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8738), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [214564] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [214590] = 10, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10455), 1, sym_comma, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10453), 3, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_PIPE, STATE(990), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [214628] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9224), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [214652] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, ACTIONS(8796), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [214678] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9208), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [214702] = 9, ACTIONS(10124), 1, sym_comma, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1076), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 6, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [214738] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [214762] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 7, sym__dot, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [214786] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [214810] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9128), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [214834] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9132), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [214858] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9140), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [214882] = 6, ACTIONS(10548), 1, anon_sym_DOT, STATE(4404), 1, aux_sym_record_accessor_repeat1, STATE(6923), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7963), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(7965), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [214912] = 9, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(1096), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10402), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [214948] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [214972] = 9, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10453), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_PIPE, anon_sym_EQ, STATE(1005), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [215008] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9220), 8, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [215032] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [215056] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9144), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [215080] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9148), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [215104] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9152), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [215128] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [215154] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9156), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [215178] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9160), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [215202] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9164), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [215226] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9168), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [215250] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9172), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [215274] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [215298] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9176), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [215322] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9180), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [215346] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [215370] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9184), 8, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, [215394] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [215418] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [215442] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9222), 9, sym_string, sym__integer_literal, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [215466] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [215490] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [215514] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [215538] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9126), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215562] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9130), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215586] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9138), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215610] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 7, sym__layout_semicolon, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_in, [215634] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9142), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215658] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9146), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215682] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9150), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215706] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9154), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215730] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9158), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215754] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9162), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215778] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9166), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215802] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9170), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215826] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8851), 10, sym__dot, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [215850] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9174), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215874] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 6, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, ACTIONS(9178), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_AT, anon_sym_BQUOTE, [215898] = 7, ACTIONS(8131), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1501), 1, aux_sym_record_accessor_repeat1, STATE(6955), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10516), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [215930] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [215953] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [215976] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [215999] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10551), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [216036] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [216059] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [216082] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [216105] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [216128] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [216151] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [216174] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10553), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [216211] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [216234] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [216257] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [216280] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9117), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [216303] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [216326] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [216349] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [216374] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8788), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [216397] = 8, ACTIONS(2092), 1, anon_sym_PIPE, ACTIONS(10557), 1, sym__varid, ACTIONS(10559), 1, anon_sym_LPAREN, ACTIONS(10561), 1, anon_sym_AT, STATE(7784), 1, sym_fundeps, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10555), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(4487), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [216430] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9128), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [216453] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10563), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [216490] = 6, ACTIONS(10565), 1, anon_sym_DOT, STATE(4479), 1, aux_sym_record_accessor_repeat1, STATE(6941), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [216519] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10351), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [216542] = 8, ACTIONS(2104), 1, anon_sym_PIPE, ACTIONS(10567), 1, sym__varid, ACTIONS(10571), 1, anon_sym_LPAREN, ACTIONS(10573), 1, anon_sym_AT, STATE(7873), 1, sym_fundeps, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10569), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(4871), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [216575] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10355), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [216598] = 11, ACTIONS(7421), 1, sym_comma, ACTIONS(8513), 1, anon_sym_AT2, ACTIONS(8563), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10575), 1, anon_sym_DOT, STATE(5325), 1, aux_sym_record_accessor_repeat1, STATE(7048), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7425), 2, sym__operator, anon_sym_DASH, ACTIONS(7419), 3, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_BQUOTE, [216637] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9224), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [216660] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [216685] = 6, ACTIONS(10522), 1, anon_sym_DOT, STATE(4345), 1, aux_sym_record_accessor_repeat1, STATE(7031), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8171), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [216714] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9232), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [216737] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [216760] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10577), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [216797] = 6, ACTIONS(10579), 1, anon_sym_DOT, STATE(4479), 1, aux_sym_record_accessor_repeat1, STATE(6941), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7963), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7965), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [216826] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10323), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [216849] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10565), 1, anon_sym_DOT, STATE(4614), 1, aux_sym_record_accessor_repeat1, STATE(6941), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [216880] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9128), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [216903] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9132), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [216926] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10565), 1, anon_sym_DOT, STATE(4468), 1, aux_sym_record_accessor_repeat1, STATE(6941), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7421), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [216957] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [216980] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10582), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [217017] = 8, ACTIONS(2092), 1, anon_sym_PIPE, ACTIONS(10557), 1, sym__varid, ACTIONS(10559), 1, anon_sym_LPAREN, ACTIONS(10561), 1, anon_sym_AT, STATE(7623), 1, sym_fundeps, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10584), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(4692), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [217050] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9220), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [217073] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9144), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [217096] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9148), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [217119] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10586), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [217156] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9152), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [217179] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9156), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [217202] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9160), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [217225] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9164), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [217248] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10588), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [217285] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9208), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [217308] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9168), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [217331] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9172), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [217354] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9176), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [217377] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [217400] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [217423] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9180), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [217446] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9184), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [217469] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10590), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [217506] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [217529] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [217552] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [217575] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9232), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [217598] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [217621] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [217644] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [217667] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10341), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [217690] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9117), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [217713] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10250), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [217736] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10592), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [217773] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8788), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [217796] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10323), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [217819] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10343), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [217842] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10347), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [217865] = 9, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10455), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(980), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [217900] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10351), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [217923] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10355), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [217946] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [217969] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10359), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [217992] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10363), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [218015] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [218038] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [218061] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10367), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [218084] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [218109] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9140), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [218132] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10594), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [218169] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [218192] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10331), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [218215] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [218238] = 9, ACTIONS(7419), 1, anon_sym_BQUOTE, ACTIONS(8566), 1, anon_sym_AT2, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10596), 1, anon_sym_DOT, STATE(4662), 1, aux_sym_record_accessor_repeat1, STATE(7153), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7425), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(8563), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [218273] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10299), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [218296] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9140), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [218319] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10303), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [218342] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10331), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [218365] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10307), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [218388] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10598), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [218425] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [218448] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [218471] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [218494] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [218517] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [218540] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10600), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [218577] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10343), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [218600] = 9, ACTIONS(10124), 1, sym_comma, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1048), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [218635] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [218658] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10602), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [218695] = 9, ACTIONS(10131), 1, sym_comma, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1048), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10133), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [218730] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10604), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [218767] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9232), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [218790] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10606), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [218827] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10608), 1, anon_sym_DOT, STATE(4575), 1, aux_sym_record_accessor_repeat1, STATE(6973), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [218858] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10610), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [218895] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9224), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [218918] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10608), 1, anon_sym_DOT, STATE(4689), 1, aux_sym_record_accessor_repeat1, STATE(6973), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7421), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [218949] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8476), 9, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_AT2, [218972] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [218995] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9152), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [219018] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10612), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [219055] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [219078] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9132), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [219101] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10235), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10237), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_DASH, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [219124] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10614), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [219161] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [219184] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9168), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [219207] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9156), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [219230] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10616), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [219267] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9160), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [219290] = 6, ACTIONS(10501), 1, anon_sym_DOT, STATE(4307), 1, aux_sym_record_accessor_repeat1, STATE(7000), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8171), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [219319] = 6, ACTIONS(10608), 1, anon_sym_DOT, STATE(4639), 1, aux_sym_record_accessor_repeat1, STATE(6973), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [219348] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10618), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [219385] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [219408] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [219431] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10620), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [219468] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10622), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [219505] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9172), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [219528] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10624), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [219565] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10626), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [219602] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9232), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [219625] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10628), 1, anon_sym_DOT, STATE(4593), 1, aux_sym_record_accessor_repeat1, STATE(6899), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [219656] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10630), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [219693] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10628), 1, anon_sym_DOT, STATE(4594), 1, aux_sym_record_accessor_repeat1, STATE(6899), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7421), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [219724] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9176), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [219747] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9220), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [219770] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [219793] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10632), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [219830] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10634), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [219867] = 6, ACTIONS(10628), 1, anon_sym_DOT, STATE(4597), 1, aux_sym_record_accessor_repeat1, STATE(6899), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [219896] = 6, ACTIONS(10628), 1, anon_sym_DOT, STATE(4597), 1, aux_sym_record_accessor_repeat1, STATE(6899), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [219925] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10226), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10228), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_DASH, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [219948] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10636), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [219985] = 6, ACTIONS(10638), 1, anon_sym_DOT, STATE(4597), 1, aux_sym_record_accessor_repeat1, STATE(6899), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7963), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7965), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [220014] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9208), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [220037] = 6, ACTIONS(10540), 1, anon_sym_DOT, STATE(4404), 1, aux_sym_record_accessor_repeat1, STATE(6923), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8171), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [220066] = 7, ACTIONS(8474), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1544), 1, aux_sym_record_accessor_repeat1, STATE(7490), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [220097] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [220120] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [220143] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [220166] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [220191] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, ACTIONS(9232), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_RBRACE, [220214] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [220239] = 9, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 2, sym_comma, anon_sym_of, STATE(1134), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10402), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [220274] = 9, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10124), 2, sym_comma, anon_sym_of, STATE(1134), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [220309] = 9, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 2, sym_comma, anon_sym_of, STATE(1134), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10133), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [220344] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9164), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220367] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9208), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220390] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9128), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220413] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9132), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220436] = 6, ACTIONS(10565), 1, anon_sym_DOT, STATE(4479), 1, aux_sym_record_accessor_repeat1, STATE(6941), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [220465] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [220488] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [220511] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9144), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220534] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9148), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220557] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9144), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220580] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9152), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220603] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9156), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220626] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9160), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220649] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9164), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220672] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [220695] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10641), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [220732] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10299), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [220755] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [220780] = 8, ACTIONS(2104), 1, anon_sym_PIPE, ACTIONS(10567), 1, sym__varid, ACTIONS(10571), 1, anon_sym_LPAREN, ACTIONS(10573), 1, anon_sym_AT, STATE(7671), 1, sym_fundeps, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10555), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(4637), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [220813] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [220836] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__dot, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8853), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [220859] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9168), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220882] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9172), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220905] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9176), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220928] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9180), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220951] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9184), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [220974] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10303), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [220997] = 8, ACTIONS(2104), 1, anon_sym_PIPE, ACTIONS(10567), 1, sym__varid, ACTIONS(10571), 1, anon_sym_LPAREN, ACTIONS(10573), 1, anon_sym_AT, STATE(7938), 1, sym_fundeps, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10584), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, STATE(4871), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [221030] = 7, ACTIONS(8371), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1517), 1, aux_sym_record_accessor_repeat1, STATE(6893), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [221061] = 6, ACTIONS(10643), 1, anon_sym_DOT, STATE(4639), 1, aux_sym_record_accessor_repeat1, STATE(6973), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7963), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7965), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [221090] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [221115] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9220), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [221138] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [221163] = 9, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10455), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(997), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [221198] = 10, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10455), 1, anon_sym_RPAREN, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10453), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(975), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [221235] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10224), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(1694), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_DASH, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [221258] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [221283] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8740), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [221308] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9140), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [221331] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10646), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [221368] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10596), 1, anon_sym_DOT, STATE(4659), 1, aux_sym_record_accessor_repeat1, STATE(7153), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [221399] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9224), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [221422] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [221445] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [221468] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [221491] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10307), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [221514] = 8, ACTIONS(2092), 1, anon_sym_PIPE, ACTIONS(10557), 1, sym__varid, ACTIONS(10559), 1, anon_sym_LPAREN, ACTIONS(10561), 1, anon_sym_AT, STATE(7932), 1, sym_fundeps, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10569), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, STATE(4692), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [221547] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9180), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [221570] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [221593] = 6, ACTIONS(10596), 1, anon_sym_DOT, STATE(4668), 1, aux_sym_record_accessor_repeat1, STATE(7153), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 6, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [221622] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10341), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [221645] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10648), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [221682] = 6, ACTIONS(10596), 1, anon_sym_DOT, STATE(4668), 1, aux_sym_record_accessor_repeat1, STATE(7153), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 6, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [221711] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 6, sym_comma, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_of, [221734] = 9, ACTIONS(6910), 1, sym__varid, ACTIONS(10487), 1, anon_sym_LPAREN, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(111), 3, anon_sym_infixl, anon_sym_infixr, anon_sym_infix, STATE(8360), 5, sym__cdecl, sym_function, sym_operator_declaration, sym_signature, sym__gendecl, [221769] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9184), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [221792] = 9, ACTIONS(10399), 1, sym_comma, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1048), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10402), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [221827] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(9148), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [221850] = 6, ACTIONS(10650), 1, anon_sym_DOT, STATE(4668), 1, aux_sym_record_accessor_repeat1, STATE(7153), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7963), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7965), 6, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [221879] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [221904] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10347), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [221927] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10653), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10655), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_EQ, anon_sym_LBRACK, [221950] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10359), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [221973] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10363), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [221996] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8476), 9, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_AT2, [222019] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10367), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [222042] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10657), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [222079] = 9, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10453), 3, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_EQ, STATE(969), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [222114] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [222137] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [222160] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [222183] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 9, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT, [222206] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(8796), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [222231] = 4, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10659), 2, anon_sym_RPAREN, anon_sym_RBRACE, ACTIONS(10535), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(10533), 7, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [222256] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [222279] = 10, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10178), 1, anon_sym_BQUOTE, ACTIONS(10661), 1, anon_sym_RPAREN, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(598), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [222316] = 7, ACTIONS(8376), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1524), 1, aux_sym_record_accessor_repeat1, STATE(6914), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [222347] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 9, sym_string, sym__integer_literal, anon_sym_u2190, anon_sym_LT_DASH, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, [222370] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(10250), 9, sym_number, sym_char, sym_triple_quote_string, sym__hex_literal, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_LBRACK, [222393] = 6, ACTIONS(10608), 1, anon_sym_DOT, STATE(4639), 1, aux_sym_record_accessor_repeat1, STATE(6973), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [222422] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [222444] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [222466] = 6, ACTIONS(10665), 1, sym__varid, ACTIONS(10668), 1, anon_sym_LPAREN, ACTIONS(10671), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10663), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_PIPE, STATE(4692), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [222494] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [222516] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [222538] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [222560] = 9, ACTIONS(10122), 1, anon_sym_PIPE, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1254), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10124), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [222594] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [222616] = 6, ACTIONS(10451), 1, anon_sym_DOT, STATE(4724), 1, aux_sym_record_accessor_repeat1, STATE(7438), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [222644] = 6, ACTIONS(10451), 1, anon_sym_DOT, STATE(4724), 1, aux_sym_record_accessor_repeat1, STATE(7438), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [222672] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8476), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [222694] = 9, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10453), 2, anon_sym_PIPE, anon_sym_EQ, STATE(1007), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [222728] = 11, ACTIONS(10674), 1, sym__varid, ACTIONS(10676), 1, anon_sym_LPAREN, ACTIONS(10678), 1, anon_sym_RPAREN, ACTIONS(10680), 1, sym__conid, ACTIONS(10682), 1, anon_sym_type, ACTIONS(10684), 1, anon_sym_class, STATE(7975), 1, sym_constructor, STATE(8666), 1, sym_variable, STATE(8698), 1, sym_import_item, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8682), 4, sym_class_import, sym_type_operator_import, sym_type_import, sym_var_import, [222766] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [222788] = 10, ACTIONS(8277), 1, sym__conid, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(10449), 1, sym__varid, ACTIONS(10686), 1, anon_sym_LPAREN, STATE(1557), 1, sym_type_name, STATE(4391), 1, sym_constructor, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [222824] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [222846] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [222868] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [222890] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [222912] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8762), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [222934] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [222956] = 9, ACTIONS(10399), 1, anon_sym_then, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1112), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10402), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [222990] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [223012] = 9, ACTIONS(10124), 1, anon_sym_then, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1112), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [223046] = 9, ACTIONS(10131), 1, anon_sym_then, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1112), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10133), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [223080] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [223102] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [223124] = 11, ACTIONS(10674), 1, sym__varid, ACTIONS(10676), 1, anon_sym_LPAREN, ACTIONS(10680), 1, sym__conid, ACTIONS(10682), 1, anon_sym_type, ACTIONS(10684), 1, anon_sym_class, ACTIONS(10688), 1, anon_sym_RPAREN, STATE(7975), 1, sym_constructor, STATE(8666), 1, sym_variable, STATE(8698), 1, sym_import_item, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8682), 4, sym_class_import, sym_type_operator_import, sym_type_import, sym_var_import, [223162] = 9, ACTIONS(10399), 1, anon_sym_else, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1043), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10402), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [223196] = 9, ACTIONS(10124), 1, anon_sym_else, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1043), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [223230] = 9, ACTIONS(10131), 1, anon_sym_else, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1043), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10133), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [223264] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [223286] = 10, ACTIONS(8301), 1, sym__conid, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(10471), 1, sym__varid, ACTIONS(10690), 1, anon_sym_LPAREN, STATE(1601), 1, sym_type_name, STATE(4360), 1, sym_constructor, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [223322] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [223344] = 6, ACTIONS(10692), 1, anon_sym_DOT, STATE(4724), 1, aux_sym_record_accessor_repeat1, STATE(7438), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7963), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7965), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [223372] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [223394] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [223416] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [223438] = 4, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(8932), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8930), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [223462] = 6, ACTIONS(10441), 1, anon_sym_DOT, STATE(4855), 1, aux_sym_record_accessor_repeat1, STATE(7360), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [223490] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [223512] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [223534] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [223556] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [223578] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [223600] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [223622] = 10, ACTIONS(8301), 1, sym__conid, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(10471), 1, sym__varid, ACTIONS(10690), 1, anon_sym_LPAREN, STATE(1505), 1, sym_type_name, STATE(4360), 1, sym_constructor, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [223658] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [223680] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [223702] = 10, ACTIONS(8301), 1, sym__conid, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(10471), 1, sym__varid, ACTIONS(10690), 1, anon_sym_LPAREN, STATE(1507), 1, sym_type_name, STATE(4360), 1, sym_constructor, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [223738] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [223760] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [223782] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [223804] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [223826] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(10339), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [223848] = 11, ACTIONS(7421), 1, sym_comma, ACTIONS(8513), 1, anon_sym_AT2, ACTIONS(8563), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10695), 1, anon_sym_DOT, STATE(5590), 1, aux_sym_record_accessor_repeat1, STATE(7539), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7419), 2, anon_sym_EQ, anon_sym_BQUOTE, ACTIONS(7423), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7425), 2, sym__operator, anon_sym_DASH, [223886] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 5, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, ACTIONS(8851), 8, sym_triple_quote_string, sym__hex_literal, anon_sym_u2237, anon_sym_COLON_COLON, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, [223908] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [223930] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [223952] = 7, ACTIONS(7428), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1654), 1, aux_sym_record_accessor_repeat1, STATE(7378), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [223982] = 11, ACTIONS(10674), 1, sym__varid, ACTIONS(10676), 1, anon_sym_LPAREN, ACTIONS(10680), 1, sym__conid, ACTIONS(10682), 1, anon_sym_type, ACTIONS(10684), 1, anon_sym_class, ACTIONS(10697), 1, anon_sym_RPAREN, STATE(7975), 1, sym_constructor, STATE(8666), 1, sym_variable, STATE(8698), 1, sym_import_item, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8682), 4, sym_class_import, sym_type_operator_import, sym_type_import, sym_var_import, [224020] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [224042] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10133), 1, anon_sym_PIPE, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1254), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [224076] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8762), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [224098] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8694), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8696), 7, sym_comma, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [224120] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [224142] = 9, ACTIONS(10122), 1, anon_sym_PIPE, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1256), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10124), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, [224176] = 9, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10453), 2, anon_sym_u2190, anon_sym_LT_DASH, STATE(999), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [224210] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [224232] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [224254] = 9, ACTIONS(10124), 1, anon_sym_RPAREN, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1056), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [224288] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [224310] = 6, ACTIONS(10441), 1, anon_sym_DOT, STATE(4855), 1, aux_sym_record_accessor_repeat1, STATE(7360), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [224338] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [224360] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [224382] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [224404] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [224426] = 13, ACTIONS(2824), 1, sym__conid, ACTIONS(10674), 1, sym__varid, ACTIONS(10699), 1, anon_sym_LPAREN, ACTIONS(10701), 1, anon_sym_type, ACTIONS(10703), 1, anon_sym_class, ACTIONS(10705), 1, anon_sym_module, STATE(6860), 1, aux_sym__qualifying_module, STATE(7406), 1, sym_constructor, STATE(7810), 1, sym_qualified_type, STATE(8681), 1, sym_export, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8669), 2, sym_variable, sym_qualified_variable, [224468] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10707), 1, anon_sym_DOT, STATE(4774), 1, aux_sym_record_accessor_repeat1, STATE(7044), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [224498] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10133), 1, anon_sym_PIPE, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1256), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, [224532] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [224554] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [224576] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [224598] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8796), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8794), 7, sym_comma, anon_sym_LPAREN, anon_sym_RPAREN, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [224622] = 6, ACTIONS(10707), 1, anon_sym_DOT, STATE(4787), 1, aux_sym_record_accessor_repeat1, STATE(7044), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 5, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_then, anon_sym_else, [224650] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(10339), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [224672] = 4, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(8932), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8930), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [224696] = 6, ACTIONS(10707), 1, anon_sym_DOT, STATE(4787), 1, aux_sym_record_accessor_repeat1, STATE(7044), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 5, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_then, anon_sym_else, [224724] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [224746] = 6, ACTIONS(10451), 1, anon_sym_DOT, STATE(4724), 1, aux_sym_record_accessor_repeat1, STATE(7438), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [224774] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [224796] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, ACTIONS(10402), 1, anon_sym_PIPE, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1256), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10399), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, [224830] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [224852] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [224874] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [224896] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [224918] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [224940] = 6, ACTIONS(10709), 1, anon_sym_DOT, STATE(4787), 1, aux_sym_record_accessor_repeat1, STATE(7044), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7963), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7965), 5, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_then, anon_sym_else, [224968] = 7, ACTIONS(8561), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1686), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [224998] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [225020] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [225042] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [225064] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [225086] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [225108] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [225130] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [225152] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [225174] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [225196] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [225218] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8476), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [225240] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [225262] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [225284] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [225306] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8694), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [225328] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [225350] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [225372] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [225394] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [225416] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [225438] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [225460] = 9, ACTIONS(10399), 1, anon_sym_RPAREN, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1056), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10402), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [225494] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10712), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10714), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [225516] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [225538] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8930), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [225560] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [225582] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8476), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [225604] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [225626] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8930), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [225648] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8744), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [225670] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10716), 1, anon_sym_DOT, STATE(4832), 1, aux_sym_record_accessor_repeat1, STATE(7082), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 2, sym_comma, sym__conid, ACTIONS(8038), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [225700] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9126), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [225722] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9130), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [225744] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10716), 1, anon_sym_DOT, STATE(4845), 1, aux_sym_record_accessor_repeat1, STATE(7082), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, sym_comma, sym__conid, ACTIONS(7419), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [225774] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [225796] = 11, ACTIONS(10674), 1, sym__varid, ACTIONS(10676), 1, anon_sym_LPAREN, ACTIONS(10680), 1, sym__conid, ACTIONS(10682), 1, anon_sym_type, ACTIONS(10684), 1, anon_sym_class, ACTIONS(10718), 1, anon_sym_RPAREN, STATE(7975), 1, sym_constructor, STATE(8474), 1, sym_import_item, STATE(8666), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8682), 4, sym_class_import, sym_type_operator_import, sym_type_import, sym_var_import, [225834] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9206), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_data, [225856] = 6, ACTIONS(10441), 1, anon_sym_DOT, STATE(4855), 1, aux_sym_record_accessor_repeat1, STATE(7360), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [225884] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8744), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [225906] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10596), 1, anon_sym_DOT, STATE(4906), 1, aux_sym_record_accessor_repeat1, STATE(7153), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [225936] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8744), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [225958] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [225980] = 6, ACTIONS(10608), 1, anon_sym_DOT, STATE(4639), 1, aux_sym_record_accessor_repeat1, STATE(6973), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8171), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [226008] = 6, ACTIONS(10716), 1, anon_sym_DOT, STATE(4857), 1, aux_sym_record_accessor_repeat1, STATE(7082), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7980), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [226036] = 11, ACTIONS(10674), 1, sym__varid, ACTIONS(10676), 1, anon_sym_LPAREN, ACTIONS(10680), 1, sym__conid, ACTIONS(10682), 1, anon_sym_type, ACTIONS(10684), 1, anon_sym_class, ACTIONS(10720), 1, anon_sym_RPAREN, STATE(7975), 1, sym_constructor, STATE(8492), 1, sym_import_item, STATE(8666), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8682), 4, sym_class_import, sym_type_operator_import, sym_type_import, sym_var_import, [226074] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [226096] = 9, ACTIONS(10124), 1, sym_comma, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1073), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10122), 4, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_DASH, anon_sym_BQUOTE, [226130] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [226152] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [226174] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [226196] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [226218] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [226240] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [226262] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [226284] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [226306] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10451), 1, anon_sym_DOT, STATE(4698), 1, aux_sym_record_accessor_repeat1, STATE(7438), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [226336] = 6, ACTIONS(10716), 1, anon_sym_DOT, STATE(4857), 1, aux_sym_record_accessor_repeat1, STATE(7082), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7980), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [226364] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10451), 1, anon_sym_DOT, STATE(4779), 1, aux_sym_record_accessor_repeat1, STATE(7438), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [226394] = 9, ACTIONS(10131), 1, anon_sym_RPAREN, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1056), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10133), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DASH, anon_sym_BQUOTE, [226428] = 9, ACTIONS(10457), 1, anon_sym_EQ, ACTIONS(10722), 1, sym__varid, ACTIONS(10726), 1, anon_sym_LPAREN, ACTIONS(10728), 1, anon_sym_AT, STATE(1102), 1, sym__colon2, STATE(9303), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10724), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(5943), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [226462] = 9, ACTIONS(10131), 1, sym_comma, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1073), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10133), 4, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_DASH, anon_sym_BQUOTE, [226496] = 10, ACTIONS(8277), 1, sym__conid, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(10449), 1, sym__varid, ACTIONS(10686), 1, anon_sym_LPAREN, STATE(1548), 1, sym_type_name, STATE(4391), 1, sym_constructor, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [226532] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8748), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [226554] = 11, ACTIONS(10674), 1, sym__varid, ACTIONS(10676), 1, anon_sym_LPAREN, ACTIONS(10680), 1, sym__conid, ACTIONS(10682), 1, anon_sym_type, ACTIONS(10684), 1, anon_sym_class, ACTIONS(10730), 1, anon_sym_RPAREN, STATE(7975), 1, sym_constructor, STATE(8666), 1, sym_variable, STATE(8698), 1, sym_import_item, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8682), 4, sym_class_import, sym_type_operator_import, sym_type_import, sym_var_import, [226592] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8752), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [226614] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [226636] = 6, ACTIONS(10732), 1, anon_sym_DOT, STATE(4855), 1, aux_sym_record_accessor_repeat1, STATE(7360), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7963), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7965), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [226664] = 6, ACTIONS(10596), 1, anon_sym_DOT, STATE(4668), 1, aux_sym_record_accessor_repeat1, STATE(7153), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(8171), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [226692] = 6, ACTIONS(10735), 1, anon_sym_DOT, STATE(4857), 1, aux_sym_record_accessor_repeat1, STATE(7082), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7963), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [226720] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8748), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [226742] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8752), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [226764] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [226786] = 7, ACTIONS(7747), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1647), 1, aux_sym_record_accessor_repeat1, STATE(7464), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [226816] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [226838] = 9, ACTIONS(10457), 1, anon_sym_EQ, ACTIONS(10722), 1, sym__varid, ACTIONS(10726), 1, anon_sym_LPAREN, ACTIONS(10728), 1, anon_sym_AT, STATE(1149), 1, sym__colon2, STATE(9596), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10738), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(5943), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [226872] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9150), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [226894] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9154), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [226916] = 9, ACTIONS(10122), 1, anon_sym_PIPE, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1242), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10124), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [226950] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9138), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_then, [226972] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10740), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10742), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [226994] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [227016] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9162), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [227038] = 6, ACTIONS(10744), 1, sym__varid, ACTIONS(10747), 1, anon_sym_LPAREN, ACTIONS(10750), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10663), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, anon_sym_PIPE, STATE(4871), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [227066] = 11, ACTIONS(10674), 1, sym__varid, ACTIONS(10676), 1, anon_sym_LPAREN, ACTIONS(10680), 1, sym__conid, ACTIONS(10682), 1, anon_sym_type, ACTIONS(10684), 1, anon_sym_class, ACTIONS(10753), 1, anon_sym_RPAREN, STATE(7975), 1, sym_constructor, STATE(8666), 1, sym_variable, STATE(8698), 1, sym_import_item, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8682), 4, sym_class_import, sym_type_operator_import, sym_type_import, sym_var_import, [227104] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10441), 1, anon_sym_DOT, STATE(4826), 1, aux_sym_record_accessor_repeat1, STATE(7360), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [227134] = 10, ACTIONS(8277), 1, sym__conid, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(10449), 1, sym__varid, ACTIONS(10686), 1, anon_sym_LPAREN, STATE(1551), 1, sym_type_name, STATE(4391), 1, sym_constructor, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [227170] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9142), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [227192] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, ACTIONS(10402), 1, anon_sym_PIPE, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1242), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10399), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [227226] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(10339), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [227248] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9166), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [227270] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9170), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [227292] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9174), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [227314] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9178), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [227336] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9146), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_type, [227358] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9182), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [227380] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10441), 1, anon_sym_DOT, STATE(4729), 1, aux_sym_record_accessor_repeat1, STATE(7360), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [227410] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10755), 6, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__conid, anon_sym_forall, ACTIONS(10757), 7, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, anon_sym_u2200, [227432] = 9, ACTIONS(10399), 1, sym_comma, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1073), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10402), 4, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_DASH, anon_sym_BQUOTE, [227466] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9222), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [227488] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9230), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_class, [227510] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8694), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [227532] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8762), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [227554] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8748), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [227576] = 10, ACTIONS(8301), 1, sym__conid, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(10471), 1, sym__varid, ACTIONS(10690), 1, anon_sym_LPAREN, STATE(1609), 1, sym_type_name, STATE(4360), 1, sym_constructor, STATE(7697), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4648), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [227612] = 11, ACTIONS(10674), 1, sym__varid, ACTIONS(10676), 1, anon_sym_LPAREN, ACTIONS(10680), 1, sym__conid, ACTIONS(10682), 1, anon_sym_type, ACTIONS(10684), 1, anon_sym_class, ACTIONS(10759), 1, anon_sym_RPAREN, STATE(7975), 1, sym_constructor, STATE(8557), 1, sym_import_item, STATE(8666), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8682), 4, sym_class_import, sym_type_operator_import, sym_type_import, sym_var_import, [227650] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8930), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [227672] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, ACTIONS(10402), 1, anon_sym_PIPE, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1254), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10399), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [227706] = 11, ACTIONS(10674), 1, sym__varid, ACTIONS(10676), 1, anon_sym_LPAREN, ACTIONS(10680), 1, sym__conid, ACTIONS(10682), 1, anon_sym_type, ACTIONS(10684), 1, anon_sym_class, ACTIONS(10761), 1, anon_sym_RPAREN, STATE(7975), 1, sym_constructor, STATE(8666), 1, sym_variable, STATE(8698), 1, sym_import_item, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8682), 4, sym_class_import, sym_type_operator_import, sym_type_import, sym_var_import, [227744] = 9, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(10763), 1, anon_sym_BQUOTE, STATE(6080), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(650), 6, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, sym_exp_ticked, [227778] = 10, ACTIONS(8277), 1, sym__conid, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(10449), 1, sym__varid, ACTIONS(10686), 1, anon_sym_LPAREN, STATE(1556), 1, sym_type_name, STATE(4391), 1, sym_constructor, STATE(7692), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4538), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [227814] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10133), 1, anon_sym_PIPE, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1242), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [227848] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9218), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_newtype, [227870] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8752), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [227892] = 7, ACTIONS(8798), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1642), 1, aux_sym_record_accessor_repeat1, STATE(7066), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, sym_comma, sym__conid, ACTIONS(10516), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [227922] = 10, ACTIONS(2824), 1, sym__conid, ACTIONS(9600), 1, anon_sym_AT, ACTIONS(10765), 1, sym__varid, ACTIONS(10767), 1, anon_sym_LPAREN, STATE(4913), 1, sym_constructor, STATE(7751), 1, aux_sym__qualifying_module, STATE(8647), 1, sym_type_name, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5133), 5, sym_qualified_type, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, [227958] = 6, ACTIONS(10628), 1, anon_sym_DOT, STATE(4597), 1, aux_sym_record_accessor_repeat1, STATE(6899), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8171), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [227986] = 11, ACTIONS(10674), 1, sym__varid, ACTIONS(10676), 1, anon_sym_LPAREN, ACTIONS(10680), 1, sym__conid, ACTIONS(10682), 1, anon_sym_type, ACTIONS(10684), 1, anon_sym_class, ACTIONS(10769), 1, anon_sym_RPAREN, STATE(7975), 1, sym_constructor, STATE(8054), 1, sym_import_item, STATE(8666), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8682), 4, sym_class_import, sym_type_operator_import, sym_type_import, sym_var_import, [228024] = 6, ACTIONS(10596), 1, anon_sym_DOT, STATE(4668), 1, aux_sym_record_accessor_repeat1, STATE(7153), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 5, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, [228052] = 6, ACTIONS(10565), 1, anon_sym_DOT, STATE(4479), 1, aux_sym_record_accessor_repeat1, STATE(6941), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8171), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [228080] = 13, ACTIONS(2824), 1, sym__conid, ACTIONS(10674), 1, sym__varid, ACTIONS(10699), 1, anon_sym_LPAREN, ACTIONS(10701), 1, anon_sym_type, ACTIONS(10703), 1, anon_sym_class, ACTIONS(10705), 1, anon_sym_module, STATE(6860), 1, aux_sym__qualifying_module, STATE(7406), 1, sym_constructor, STATE(7810), 1, sym_qualified_type, STATE(8188), 1, sym_export, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8669), 2, sym_variable, sym_qualified_variable, [228122] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8694), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [228144] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym_triple_quote_string, sym__hex_literal, sym_hole, anon_sym_LPAREN, anon_sym_LBRACE, ACTIONS(9158), 8, sym_string, sym__integer_literal, anon_sym__, sym__varid, sym__operator, sym__conid, anon_sym_AT, anon_sym_else, [228166] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8748), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8750), 6, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [228187] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8930), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8932), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [228208] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8740), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8738), 6, sym_comma, anon_sym_RPAREN, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [228231] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(10341), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [228252] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8961), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(8963), 6, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [228273] = 13, ACTIONS(10771), 1, sym__varid, ACTIONS(10773), 1, anon_sym_LPAREN, ACTIONS(10775), 1, sym__conid, STATE(815), 1, sym_class_name, STATE(3168), 1, sym_constructor, STATE(3346), 1, sym_qualified_type, STATE(5749), 1, sym__instance_name, STATE(7851), 1, aux_sym__qualifying_module, STATE(7925), 1, sym_instance_head, STATE(7945), 1, sym_constraint, STATE(8364), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [228314] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8038), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [228337] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1185), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [228368] = 4, ACTIONS(10779), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8766), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [228391] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8930), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8932), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [228412] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8946), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(8948), 6, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [228433] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8744), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8746), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [228454] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8748), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8750), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [228475] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8752), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8754), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [228496] = 6, ACTIONS(10473), 1, sym__varid, ACTIONS(10475), 1, anon_sym_LPAREN, ACTIONS(10477), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10781), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_EQ, STATE(4958), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [228523] = 4, ACTIONS(10783), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8772), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [228546] = 9, ACTIONS(10122), 1, anon_sym_PIPE, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10124), 3, sym_comma, anon_sym_RPAREN, anon_sym_RBRACE, STATE(1250), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [228579] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8853), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [228600] = 9, ACTIONS(7419), 1, anon_sym_BQUOTE, ACTIONS(9258), 1, anon_sym_AT2, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10707), 1, anon_sym_DOT, STATE(4777), 1, aux_sym_record_accessor_repeat1, STATE(7044), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8563), 2, anon_sym_RPAREN, sym__conid, ACTIONS(7425), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [228633] = 4, ACTIONS(10785), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8756), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [228656] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1185), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10399), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [228687] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8478), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [228708] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8930), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8932), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [228729] = 9, ACTIONS(10124), 1, sym_comma, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10122), 3, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(1163), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [228762] = 4, ACTIONS(10787), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8766), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [228785] = 4, ACTIONS(10789), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8772), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [228808] = 4, ACTIONS(10791), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8772), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [228831] = 4, ACTIONS(10793), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8780), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [228854] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 5, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(8476), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_AT2, [228875] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8853), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [228896] = 11, ACTIONS(10795), 1, sym__varid, ACTIONS(10797), 1, sym__conid, ACTIONS(10799), 1, anon_sym_AT, STATE(917), 1, sym_class_name, STATE(4212), 1, sym_constructor, STATE(4311), 1, sym_qualified_type, STATE(7981), 1, aux_sym__qualifying_module, STATE(8575), 1, sym_constraint, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7673), 3, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, [228933] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__layout_semicolon, sym__dot, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8853), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [228954] = 6, ACTIONS(10459), 1, sym__varid, ACTIONS(10463), 1, anon_sym_LPAREN, ACTIONS(10465), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10781), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_EQ, STATE(4991), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [228981] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8038), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [229004] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(10341), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [229025] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8786), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [229048] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8790), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [229071] = 13, ACTIONS(10771), 1, sym__varid, ACTIONS(10773), 1, anon_sym_LPAREN, ACTIONS(10801), 1, sym__conid, STATE(788), 1, sym_class_name, STATE(3136), 1, sym_constructor, STATE(3325), 1, sym_qualified_type, STATE(5567), 1, sym__instance_name, STATE(7812), 1, sym_instance_head, STATE(7910), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8316), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [229112] = 13, ACTIONS(10771), 1, sym__varid, ACTIONS(10773), 1, anon_sym_LPAREN, ACTIONS(10801), 1, sym__conid, STATE(788), 1, sym_class_name, STATE(3136), 1, sym_constructor, STATE(3325), 1, sym_qualified_type, STATE(5585), 1, sym__instance_name, STATE(7752), 1, sym_instance_head, STATE(7910), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8316), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [229153] = 6, ACTIONS(10451), 1, anon_sym_DOT, STATE(4724), 1, aux_sym_record_accessor_repeat1, STATE(7438), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8171), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [229180] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1159), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10399), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [229211] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8762), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8764), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [229232] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8744), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8746), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [229253] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8748), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8750), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [229274] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8752), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8754), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [229295] = 4, ACTIONS(10803), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8756), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [229318] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8478), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [229339] = 6, ACTIONS(10805), 1, sym__varid, ACTIONS(10808), 1, anon_sym_LPAREN, ACTIONS(10811), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10663), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_EQ, STATE(4958), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [229366] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1159), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10124), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [229397] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8786), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [229420] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8478), 6, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [229441] = 13, ACTIONS(10771), 1, sym__varid, ACTIONS(10773), 1, anon_sym_LPAREN, ACTIONS(10775), 1, sym__conid, STATE(815), 1, sym_class_name, STATE(3168), 1, sym_constructor, STATE(3346), 1, sym_qualified_type, STATE(5737), 1, sym__instance_name, STATE(7632), 1, sym_instance_head, STATE(7851), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8364), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [229482] = 9, ACTIONS(10131), 1, sym_comma, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10133), 3, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(1163), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [229515] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8790), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [229538] = 10, ACTIONS(10674), 1, sym__varid, ACTIONS(10676), 1, anon_sym_LPAREN, ACTIONS(10680), 1, sym__conid, ACTIONS(10682), 1, anon_sym_type, ACTIONS(10684), 1, anon_sym_class, STATE(7975), 1, sym_constructor, STATE(8666), 1, sym_variable, STATE(8698), 1, sym_import_item, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8682), 4, sym_class_import, sym_type_operator_import, sym_type_import, sym_var_import, [229573] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8762), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8764), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [229594] = 6, ACTIONS(10716), 1, anon_sym_DOT, STATE(4857), 1, aux_sym_record_accessor_repeat1, STATE(7082), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 2, sym_comma, sym__conid, ACTIONS(8171), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [229621] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8038), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [229644] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10596), 1, anon_sym_DOT, STATE(4856), 1, aux_sym_record_accessor_repeat1, STATE(7153), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10250), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [229673] = 4, ACTIONS(10814), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8772), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [229696] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8796), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [229719] = 7, ACTIONS(9281), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1870), 1, aux_sym_record_accessor_repeat1, STATE(7336), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 3, sym_comma, sym__conid, anon_sym_of, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [229748] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8744), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8746), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [229769] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8748), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8750), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [229790] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8752), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8754), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [229811] = 6, ACTIONS(10441), 1, anon_sym_DOT, STATE(4855), 1, aux_sym_record_accessor_repeat1, STATE(7360), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8171), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [229838] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8762), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8764), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [229859] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8950), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(8952), 6, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [229880] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(10341), 6, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [229901] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8478), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [229922] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10707), 1, anon_sym_DOT, STATE(4777), 1, aux_sym_record_accessor_repeat1, STATE(7044), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 3, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [229951] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10596), 1, anon_sym_DOT, STATE(4662), 1, aux_sym_record_accessor_repeat1, STATE(7153), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 3, sym_comma, sym__conid, anon_sym_of, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [229980] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8786), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [230003] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8790), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [230026] = 4, ACTIONS(10816), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8780), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [230049] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8740), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [230072] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8946), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(8948), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [230093] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8786), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [230116] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8790), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [230139] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8950), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(8952), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [230160] = 6, ACTIONS(10818), 1, sym__varid, ACTIONS(10821), 1, anon_sym_LPAREN, ACTIONS(10824), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10663), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_EQ, STATE(4991), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [230187] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1151), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10124), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, [230218] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8957), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(8959), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [230239] = 7, ACTIONS(9250), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1829), 1, aux_sym_record_accessor_repeat1, STATE(7142), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, sym_comma, sym__conid, ACTIONS(10516), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [230268] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8740), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [230291] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8694), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8696), 6, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_then, anon_sym_else, anon_sym_as, [230312] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8961), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(8963), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [230333] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(10341), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [230354] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8694), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8696), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [230375] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10827), 1, anon_sym_DOT, STATE(5016), 1, aux_sym_record_accessor_repeat1, STATE(6929), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 2, sym_comma, sym__conid, ACTIONS(8038), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [230404] = 9, ACTIONS(10399), 1, sym_comma, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10402), 3, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, STATE(1163), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [230437] = 6, ACTIONS(10707), 1, anon_sym_DOT, STATE(4787), 1, aux_sym_record_accessor_repeat1, STATE(7044), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8171), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [230464] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8930), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8932), 6, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [230485] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10827), 1, anon_sym_DOT, STATE(5017), 1, aux_sym_record_accessor_repeat1, STATE(6929), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, sym_comma, sym__conid, ACTIONS(7419), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [230514] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1151), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, [230545] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8694), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8696), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, [230566] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8796), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [230589] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8476), 9, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_AT2, [230610] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8740), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [230633] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1185), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10124), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [230664] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8796), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [230687] = 9, ACTIONS(10126), 1, sym__operator, ACTIONS(10133), 1, anon_sym_PIPE, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 3, sym_comma, anon_sym_RPAREN, anon_sym_RBRACE, STATE(1250), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [230720] = 11, ACTIONS(10795), 1, sym__varid, ACTIONS(10797), 1, sym__conid, ACTIONS(10799), 1, anon_sym_AT, STATE(917), 1, sym_class_name, STATE(4212), 1, sym_constructor, STATE(4311), 1, sym_qualified_type, STATE(7981), 1, aux_sym__qualifying_module, STATE(8575), 1, sym_constraint, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7722), 3, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, [230757] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8957), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, ACTIONS(8959), 6, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [230778] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8694), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8696), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, [230799] = 6, ACTIONS(10827), 1, anon_sym_DOT, STATE(5023), 1, aux_sym_record_accessor_repeat1, STATE(6929), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7980), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [230826] = 6, ACTIONS(10827), 1, anon_sym_DOT, STATE(5023), 1, aux_sym_record_accessor_repeat1, STATE(6929), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7980), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [230853] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8744), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8746), 6, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [230874] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8790), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [230897] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8752), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8754), 6, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [230918] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8786), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [230941] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8762), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8764), 6, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [230962] = 6, ACTIONS(10829), 1, anon_sym_DOT, STATE(5023), 1, aux_sym_record_accessor_repeat1, STATE(6929), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7963), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [230989] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 5, sym__layout_semicolon, sym__dot, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8853), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231010] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1159), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10131), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [231041] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1151), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, ACTIONS(10399), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, [231072] = 6, ACTIONS(7419), 1, anon_sym_BQUOTE, ACTIONS(9286), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7421), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(9283), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [231098] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10124), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(1047), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [231128] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8476), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231148] = 6, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(10471), 1, sym__varid, ACTIONS(10690), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10457), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(5169), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [231174] = 6, ACTIONS(10832), 1, anon_sym_DOT, STATE(5031), 1, aux_sym_record_accessor_repeat1, STATE(7048), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7963), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231200] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10402), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231220] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8796), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231242] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9230), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231262] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(7419), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231282] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8694), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231302] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8930), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231322] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 5, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(8930), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231342] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8694), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231362] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9277), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231382] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 5, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_then, anon_sym_else, ACTIONS(8476), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231402] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9115), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231422] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9206), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231442] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8786), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231462] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9304), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231482] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10837), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231502] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10841), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231522] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231544] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10516), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231564] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10841), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231584] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10402), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231604] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9277), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231624] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(3405), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231644] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10325), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231664] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8744), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231684] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9206), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231704] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8748), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231724] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9270), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231744] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8752), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231764] = 7, ACTIONS(8561), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1686), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10250), 3, sym_comma, sym__conid, anon_sym_RBRACK, ACTIONS(10242), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [231792] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9119), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231812] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8762), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231832] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9311), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231852] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10845), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231872] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8851), 6, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym__conid, [231892] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(10339), 8, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [231912] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10845), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231932] = 6, ACTIONS(10847), 1, sym__varid, ACTIONS(10850), 1, anon_sym_LPAREN, ACTIONS(10853), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10663), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(5068), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [231958] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9315), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231978] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9119), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [231998] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10516), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232018] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9244), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232038] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10841), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232058] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9218), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232078] = 7, ACTIONS(8798), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1642), 1, aux_sym_record_accessor_repeat1, STATE(7066), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, sym_comma, sym__conid, ACTIONS(10516), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [232106] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9304), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232126] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10858), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232146] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9115), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232166] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10124), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, STATE(1092), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [232196] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9218), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232216] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9230), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [232236] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(1052), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [232266] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9311), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232286] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8786), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232306] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9202), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232326] = 4, ACTIONS(10860), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8756), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8758), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [232348] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9234), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232368] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10864), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232388] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9315), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232408] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9119), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232428] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10868), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232448] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9218), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232468] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10872), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232488] = 4, ACTIONS(10874), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8756), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232510] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10879), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232530] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8694), 8, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [232550] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9186), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232570] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9190), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232590] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8930), 8, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [232610] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9194), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232630] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8744), 8, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [232650] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8748), 8, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [232670] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8752), 8, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [232690] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9186), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232710] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9190), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232730] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8740), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [232752] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8762), 8, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [232772] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9194), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232792] = 4, ACTIONS(10881), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8766), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232814] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10879), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232834] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9202), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232854] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [232876] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9222), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232896] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(7419), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232916] = 4, ACTIONS(10884), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8766), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8768), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [232938] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10888), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [232958] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(1052), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [232988] = 6, ACTIONS(10890), 1, sym__varid, ACTIONS(10893), 1, anon_sym_LPAREN, ACTIONS(10896), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10663), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(5118), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [233014] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9210), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233034] = 6, ACTIONS(10707), 1, anon_sym_DOT, STATE(4787), 1, aux_sym_record_accessor_repeat1, STATE(7044), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, ACTIONS(7980), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [233060] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(1047), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [233090] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, STATE(1092), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [233120] = 7, ACTIONS(9410), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, sym__conid, anon_sym_then, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [233148] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10864), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233168] = 7, ACTIONS(7747), 1, anon_sym_DOT, ACTIONS(10250), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1647), 1, aux_sym_record_accessor_repeat1, STATE(7464), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [233196] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9214), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233216] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9226), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233236] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9234), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233256] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10858), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233276] = 8, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6139), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(9357), 5, sym_operator, sym__minus, sym__operator_or_minus, sym_qualified_operator, sym__q_op, [233306] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10325), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233326] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9252), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233346] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9140), 6, sym_comma, anon_sym_RPAREN, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [233366] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10879), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233386] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9202), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233406] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9277), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233426] = 4, ACTIONS(10899), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8756), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8758), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [233448] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, STATE(1092), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [233478] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9210), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233498] = 4, ACTIONS(10901), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8766), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8768), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [233520] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9214), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233540] = 4, ACTIONS(10903), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8772), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233562] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9134), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233582] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8946), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8948), 6, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [233602] = 4, ACTIONS(10906), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8774), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [233624] = 4, ACTIONS(10908), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8774), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [233646] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8950), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8952), 6, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [233666] = 4, ACTIONS(10910), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8780), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8782), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [233688] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8957), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8959), 6, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [233708] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8961), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8963), 6, sym__layout_semicolon, sym__layout_end, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [233728] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9226), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233748] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9234), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233768] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9244), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233788] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8930), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [233808] = 4, ACTIONS(10912), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8772), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233830] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9244), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233850] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9115), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [233870] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9252), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233890] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9134), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233910] = 4, ACTIONS(10915), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8780), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233932] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(8476), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [233952] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8786), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [233972] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9134), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [233992] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9252), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234012] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9134), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234032] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9126), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234052] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9130), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234072] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10858), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234092] = 6, ACTIONS(8305), 1, anon_sym_AT, ACTIONS(10471), 1, sym__varid, ACTIONS(10690), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10781), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(5068), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [234118] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9198), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234138] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10920), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234158] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9134), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234178] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8786), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [234198] = 6, ACTIONS(8038), 1, anon_sym_BQUOTE, ACTIONS(9503), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(8036), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(9293), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [234224] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9138), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234244] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 5, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_then, anon_sym_else, ACTIONS(10339), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [234264] = 4, ACTIONS(10922), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8774), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [234286] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10124), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(1020), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [234316] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9115), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234336] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9142), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234356] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9146), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234376] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10920), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234396] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10926), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234416] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(3347), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234436] = 4, ACTIONS(10928), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8774), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [234458] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9315), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234478] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8851), 6, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [234498] = 6, ACTIONS(9270), 1, anon_sym_BQUOTE, ACTIONS(9524), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9272), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(9298), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [234524] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9150), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234544] = 4, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(8932), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8930), 6, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [234566] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9154), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234586] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 5, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_then, anon_sym_else, ACTIONS(8930), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [234606] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8786), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234626] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [234648] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9158), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234668] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9134), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234688] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9162), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234708] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8740), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [234730] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(3405), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234750] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9166), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234770] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9170), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234790] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9174), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234810] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9210), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234830] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9178), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234850] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10888), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234870] = 4, ACTIONS(10930), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8780), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8782), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [234892] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10868), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234912] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9198), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234932] = 7, ACTIONS(9356), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, sym__conid, anon_sym_else, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [234960] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10934), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [234980] = 7, ACTIONS(10250), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10441), 1, anon_sym_DOT, STATE(4976), 1, aux_sym_record_accessor_repeat1, STATE(7360), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [235008] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10934), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235028] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(8796), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [235050] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, ACTIONS(10341), 6, sym_comma, sym__conid, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [235070] = 9, ACTIONS(10399), 1, anon_sym_RPAREN, ACTIONS(10405), 1, sym__operator, ACTIONS(10409), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10402), 2, anon_sym_DASH, anon_sym_BQUOTE, STATE(1038), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [235102] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8788), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [235124] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10938), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235144] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(1020), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [235174] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10938), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235194] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9206), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235214] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8796), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [235236] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(3347), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235256] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9126), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235276] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9130), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235296] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9190), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235316] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9138), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235336] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9186), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235356] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9222), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235376] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9142), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235396] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9146), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235416] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9150), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235436] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9154), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235456] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9158), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235476] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9162), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235496] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9166), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235516] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(3405), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235536] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10124), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(1052), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [235566] = 8, ACTIONS(8561), 1, anon_sym_DOT, ACTIONS(10250), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1686), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10940), 2, sym_comma, anon_sym_RBRACE, ACTIONS(10242), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [235596] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9170), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235616] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9174), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235636] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10707), 1, anon_sym_DOT, STATE(5120), 1, aux_sym_record_accessor_repeat1, STATE(7044), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, anon_sym_RPAREN, sym__conid, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [235664] = 6, ACTIONS(7419), 1, anon_sym_BQUOTE, ACTIONS(9286), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7421), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, ACTIONS(9283), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [235690] = 6, ACTIONS(8038), 1, anon_sym_BQUOTE, ACTIONS(9503), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(8036), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, ACTIONS(9293), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [235716] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9178), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235736] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9182), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235756] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8744), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [235776] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10944), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235796] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10837), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235816] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8851), 6, sym__layout_semicolon, sym__dot, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [235836] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(3347), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235856] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(7419), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235876] = 6, ACTIONS(9270), 1, anon_sym_BQUOTE, ACTIONS(9524), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9272), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, ACTIONS(9298), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [235902] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10516), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235922] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8946), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8948), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [235942] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10872), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235962] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10926), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [235982] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8788), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [236004] = 7, ACTIONS(10250), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10451), 1, anon_sym_DOT, STATE(4950), 1, aux_sym_record_accessor_repeat1, STATE(7438), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [236032] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10888), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236052] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9230), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236072] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(10339), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [236092] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 5, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_then, anon_sym_else, ACTIONS(8744), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [236112] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8748), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [236132] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 5, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_then, anon_sym_else, ACTIONS(8748), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [236152] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 5, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_then, anon_sym_else, ACTIONS(8752), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [236172] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8792), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [236194] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8788), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [236216] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 5, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_then, anon_sym_else, ACTIONS(8762), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [236236] = 9, ACTIONS(10124), 1, anon_sym_RPAREN, ACTIONS(10419), 1, sym__operator, ACTIONS(10422), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10122), 2, anon_sym_DASH, anon_sym_BQUOTE, STATE(1038), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [236268] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8792), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [236290] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8752), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [236310] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10575), 1, anon_sym_DOT, STATE(5313), 1, aux_sym_record_accessor_repeat1, STATE(7048), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 2, sym_comma, sym__conid, ACTIONS(8038), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [236338] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8792), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [236360] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8851), 6, sym__dot, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [236380] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10934), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236400] = 7, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [236428] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10944), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236448] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9220), 6, sym_comma, anon_sym_RPAREN, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [236468] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10575), 1, anon_sym_DOT, STATE(5343), 1, aux_sym_record_accessor_repeat1, STATE(7048), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, sym_comma, sym__conid, ACTIONS(7419), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [236496] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10938), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236516] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8950), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8952), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [236536] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10868), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236556] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9126), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236576] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9130), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236596] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10920), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236616] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9138), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236636] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9142), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236656] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9146), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236676] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8957), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8959), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [236696] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9150), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236716] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9270), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236736] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9154), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236756] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9158), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236776] = 9, ACTIONS(10131), 1, anon_sym_RPAREN, ACTIONS(10425), 1, sym__operator, ACTIONS(10428), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10133), 2, anon_sym_DASH, anon_sym_BQUOTE, STATE(1038), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [236808] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9162), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236828] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9166), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236848] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9170), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236868] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9174), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236888] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9178), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236908] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9182), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236928] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8788), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [236950] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10944), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [236970] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [236992] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10872), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237012] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8792), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [237034] = 6, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(10449), 1, sym__varid, ACTIONS(10686), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10457), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(5337), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [237060] = 7, ACTIONS(7428), 1, anon_sym_DOT, ACTIONS(10250), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1654), 1, aux_sym_record_accessor_repeat1, STATE(7378), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [237088] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10837), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237108] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10133), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237128] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9194), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237148] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9214), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237168] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9304), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237188] = 6, ACTIONS(10575), 1, anon_sym_DOT, STATE(5031), 1, aux_sym_record_accessor_repeat1, STATE(7048), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7980), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [237214] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(9222), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237234] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9226), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237254] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, ACTIONS(8762), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [237274] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8740), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [237296] = 6, ACTIONS(10827), 1, anon_sym_DOT, STATE(5023), 1, aux_sym_record_accessor_repeat1, STATE(6929), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 2, sym_comma, sym__conid, ACTIONS(8171), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [237322] = 6, ACTIONS(10946), 1, sym__varid, ACTIONS(10949), 1, anon_sym_LPAREN, ACTIONS(10952), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10663), 3, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT2, STATE(5319), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [237348] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8476), 8, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_AT2, [237368] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9198), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237388] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, STATE(1020), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [237418] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 5, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_LBRACE, anon_sym_in, ACTIONS(10339), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [237438] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9208), 6, sym_comma, anon_sym_RPAREN, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [237458] = 6, ACTIONS(10575), 1, anon_sym_DOT, STATE(5031), 1, aux_sym_record_accessor_repeat1, STATE(7048), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7980), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [237484] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9224), 6, sym_comma, anon_sym_RPAREN, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [237504] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9311), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237524] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9115), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [237544] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, STATE(1047), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [237574] = 4, ACTIONS(10955), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8756), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8758), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [237596] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10133), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237616] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10402), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237636] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10325), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237656] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10845), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237676] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10133), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237696] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10864), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237716] = 6, ACTIONS(8281), 1, anon_sym_AT, ACTIONS(10449), 1, sym__varid, ACTIONS(10686), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10781), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, STATE(5118), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [237742] = 4, ACTIONS(10957), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8766), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8768), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [237764] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10926), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237784] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9270), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237804] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9230), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [237824] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8946), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8948), 6, sym__layout_end, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [237844] = 6, ACTIONS(10575), 1, anon_sym_DOT, STATE(5031), 1, aux_sym_record_accessor_repeat1, STATE(7048), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7980), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [237870] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8476), 8, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [237890] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 5, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, anon_sym_as, ACTIONS(8796), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [237912] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8961), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8963), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [237932] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9230), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [237952] = 4, ACTIONS(10959), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8774), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [237974] = 4, ACTIONS(10961), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8774), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [237996] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8950), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8952), 6, sym__layout_end, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [238016] = 4, ACTIONS(10963), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8780), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8782), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [238038] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8957), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8959), 6, sym__layout_end, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [238058] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8961), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8963), 6, sym__layout_end, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [238078] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(9182), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_BQUOTE, [238098] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10934), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238117] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8950), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238136] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(10967), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7916), 3, sym__idecl, sym_function, sym_signature, [238167] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9224), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [238186] = 11, ACTIONS(773), 1, sym__varid, ACTIONS(1287), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(1880), 1, sym_variable, STATE(1887), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [238221] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9119), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9121), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [238240] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(10339), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [238259] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, ACTIONS(8476), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, anon_sym_AT2, [238278] = 9, ACTIONS(10971), 1, anon_sym_PIPE, ACTIONS(10973), 1, sym_comma, STATE(431), 1, sym__arrow, STATE(7524), 1, aux_sym_alt_repeat1, STATE(7970), 1, sym__alt_variants, STATE(8477), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10969), 2, anon_sym_u2192, anon_sym_DASH_GT, STATE(6344), 2, sym_gdpat, aux_sym__alt_variants_repeat1, [238309] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10926), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238328] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 2, sym_comma, sym__conid, ACTIONS(8740), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238349] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(10975), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7937), 3, sym__idecl, sym_function, sym_signature, [238380] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9148), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [238399] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 10, sym__operator, anon_sym_RPAREN, sym__conid, anon_sym_RBRACE, anon_sym_type, anon_sym_then, anon_sym_else, anon_sym_class, anon_sym_data, anon_sym_newtype, [238416] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(10975), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8405), 3, sym__idecl, sym_function, sym_signature, [238447] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9152), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [238466] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 2, sym_comma, sym__conid, ACTIONS(8038), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238487] = 11, ACTIONS(808), 1, sym__varid, ACTIONS(1381), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(1889), 1, sym_variable, STATE(1905), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [238522] = 11, ACTIONS(151), 1, sym__conid, ACTIONS(905), 1, sym__varid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(1635), 1, sym_constructor, STATE(2168), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [238557] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8740), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238578] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(3347), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238597] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9128), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [238616] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(3347), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238635] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238654] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10872), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238673] = 11, ACTIONS(2178), 1, sym__varid, ACTIONS(2192), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(5733), 1, sym_variable, STATE(5790), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [238708] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9232), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [238727] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8957), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238746] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9186), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9188), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [238765] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8740), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238786] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9190), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9192), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [238805] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9194), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9196), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [238824] = 9, ACTIONS(10971), 1, anon_sym_PIPE, ACTIONS(10973), 1, sym_comma, STATE(431), 1, sym__arrow, STATE(5363), 1, aux_sym_alt_repeat1, STATE(7889), 1, sym__alt_variants, STATE(8477), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10969), 2, anon_sym_u2192, anon_sym_DASH_GT, STATE(6344), 2, sym_gdpat, aux_sym__alt_variants_repeat1, [238855] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10841), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238874] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(3405), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238893] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9132), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [238912] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [238933] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9156), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [238952] = 11, ACTIONS(2108), 1, sym__varid, ACTIONS(2122), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(5015), 1, sym_variable, STATE(5270), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [238987] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239008] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9128), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [239027] = 4, ACTIONS(10977), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 2, sym_comma, sym__conid, ACTIONS(8756), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239048] = 11, ACTIONS(73), 1, sym__conid, ACTIONS(599), 1, sym__varid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2588), 1, sym_variable, STATE(2675), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [239083] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10868), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239102] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9140), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239121] = 4, ACTIONS(10979), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8766), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239142] = 11, ACTIONS(653), 1, sym__varid, ACTIONS(1331), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(1656), 1, sym_constructor, STATE(1684), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [239177] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9144), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239196] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9148), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239215] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(10982), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8405), 3, sym__idecl, sym_function, sym_signature, [239246] = 4, ACTIONS(10984), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 2, sym_comma, sym__conid, ACTIONS(8766), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239267] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 5, sym__dot, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8853), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239286] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9152), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239305] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9156), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239324] = 4, ACTIONS(10986), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 2, sym_comma, sym__conid, ACTIONS(8772), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239345] = 11, ACTIONS(2282), 1, sym__varid, ACTIONS(2296), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(5006), 1, sym_variable, STATE(5305), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [239380] = 4, ACTIONS(10988), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 2, sym_comma, sym__conid, ACTIONS(8772), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239401] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10888), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239420] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9160), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239439] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9164), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239458] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 5, sym__layout_semicolon, sym__dot, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8853), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239477] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9168), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239496] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10920), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239515] = 4, ACTIONS(10990), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 2, sym_comma, sym__conid, ACTIONS(8780), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239536] = 11, ACTIONS(689), 1, sym__varid, ACTIONS(1448), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(1618), 1, sym_variable, STATE(1658), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [239571] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10124), 2, anon_sym_RPAREN, anon_sym_RBRACE, STATE(1170), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [239600] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9172), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239619] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(10992), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8405), 3, sym__idecl, sym_function, sym_signature, [239650] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9176), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239669] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9180), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239688] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10944), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239707] = 7, ACTIONS(9250), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(1829), 1, aux_sym_record_accessor_repeat1, STATE(7142), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, sym_comma, sym__conid, ACTIONS(10516), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [239734] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9184), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239753] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9202), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9204), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [239772] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10934), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239791] = 11, ACTIONS(2404), 1, sym__varid, ACTIONS(2416), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(5036), 1, sym_variable, STATE(5611), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [239826] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(3347), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239845] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9202), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9204), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [239864] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9160), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [239883] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239904] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(10994), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8405), 3, sym__idecl, sym_function, sym_signature, [239935] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 2, sym_comma, sym__conid, ACTIONS(8790), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [239956] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9180), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [239975] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9184), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [239994] = 11, ACTIONS(2134), 1, sym__varid, ACTIONS(2146), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(5039), 1, sym_variable, STATE(5522), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [240029] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [240048] = 11, ACTIONS(1473), 1, sym__varid, ACTIONS(1489), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2902), 1, sym_variable, STATE(2921), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [240083] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10872), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [240102] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9277), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9279), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240121] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(3347), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [240140] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7421), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [240159] = 11, ACTIONS(2204), 1, sym__varid, ACTIONS(2218), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(4803), 1, sym_variable, STATE(4989), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [240194] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 2, sym_comma, anon_sym_of, STATE(1097), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [240223] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9220), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [240242] = 11, ACTIONS(579), 1, sym__conid, ACTIONS(1509), 1, sym__varid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2051), 1, sym_constructor, STATE(2506), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [240277] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9132), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [240296] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7421), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240315] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9210), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9212), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [240334] = 11, ACTIONS(2238), 1, sym__varid, ACTIONS(2252), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(4889), 1, sym_variable, STATE(4964), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [240369] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(3405), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [240388] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9304), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9306), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240407] = 11, ACTIONS(1826), 1, sym__conid, ACTIONS(2264), 1, sym__varid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(5436), 1, sym_constructor, STATE(5832), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [240442] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9311), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9313), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240461] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10938), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [240480] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9315), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9317), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240499] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9119), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9121), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240518] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10858), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [240537] = 11, ACTIONS(1509), 1, sym__varid, ACTIONS(1523), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2500), 1, sym_constructor, STATE(2506), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [240572] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9315), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9317), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [240591] = 11, ACTIONS(997), 1, sym__varid, ACTIONS(1339), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2062), 1, sym_constructor, STATE(2205), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [240626] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10124), 2, sym_comma, anon_sym_of, STATE(1097), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [240655] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9210), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9212), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [240674] = 11, ACTIONS(2264), 1, sym__varid, ACTIONS(2276), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(5832), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(6297), 1, sym_constructor, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [240709] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9186), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9188), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240728] = 11, ACTIONS(2308), 1, sym__varid, ACTIONS(2322), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(5096), 1, sym_variable, STATE(5594), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [240763] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9190), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9192), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240782] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9194), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9196), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240801] = 6, ACTIONS(10575), 1, anon_sym_DOT, STATE(5031), 1, aux_sym_record_accessor_repeat1, STATE(7048), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 2, sym_comma, sym__conid, ACTIONS(8171), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [240826] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9202), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9204), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240845] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9119), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9121), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [240864] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9210), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9212), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240883] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9214), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9216), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240902] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9226), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9228), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240921] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9234), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9236), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240940] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10868), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [240959] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9244), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9246), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [240978] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10133), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [240997] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9252), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9254), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [241016] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9140), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241035] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9136), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [241054] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9136), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [241073] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8961), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [241092] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9198), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9200), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [241111] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8762), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [241130] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 2, sym_comma, anon_sym_of, STATE(1097), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [241159] = 11, ACTIONS(2352), 1, sym__varid, ACTIONS(2366), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(4909), 1, sym_variable, STATE(4947), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [241194] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9214), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9216), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241213] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9226), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9228), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241232] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(10996), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7706), 3, sym__idecl, sym_function, sym_signature, [241263] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 2, sym_comma, sym__conid, ACTIONS(8796), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [241284] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9234), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9236), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241303] = 4, ACTIONS(10998), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [241324] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9224), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241343] = 11, ACTIONS(10773), 1, anon_sym_LPAREN, ACTIONS(11001), 1, sym__conid, STATE(763), 1, sym_class_name, STATE(3084), 1, sym_constructor, STATE(3164), 1, sym_qualified_type, STATE(7365), 1, sym_class_head, STATE(7945), 1, sym_constraint, STATE(7978), 1, aux_sym__qualifying_module, STATE(8143), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [241378] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9244), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9246), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241397] = 4, ACTIONS(11003), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [241418] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9214), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9216), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [241437] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [241458] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9164), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241477] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9252), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9254), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241496] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 3, sym__dot, sym_comma, sym__conid, ACTIONS(8853), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [241515] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10920), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [241534] = 4, ACTIONS(11006), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8756), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [241555] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9136), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241574] = 4, ACTIONS(11009), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(8780), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [241595] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9136), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241614] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10858), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [241633] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9198), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9200), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241652] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9277), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9279), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [241671] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9208), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [241690] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9226), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9228), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [241709] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9234), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9236), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [241728] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 10, sym__operator, anon_sym_RPAREN, sym__conid, anon_sym_RBRACE, anon_sym_type, anon_sym_then, anon_sym_else, anon_sym_class, anon_sym_data, anon_sym_newtype, [241745] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(11012), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8405), 3, sym__idecl, sym_function, sym_signature, [241776] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10325), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(10327), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241795] = 6, ACTIONS(10695), 1, anon_sym_DOT, STATE(5621), 1, aux_sym_record_accessor_repeat1, STATE(7539), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7980), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [241820] = 11, ACTIONS(1800), 1, sym__conid, ACTIONS(2334), 1, sym__varid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(6064), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(6341), 1, sym_variable, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [241855] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8790), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [241876] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9244), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9246), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [241895] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9277), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9279), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [241914] = 11, ACTIONS(1722), 1, sym__conid, ACTIONS(2230), 1, sym__varid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(4754), 1, sym_variable, STATE(5266), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [241949] = 11, ACTIONS(1251), 1, sym__varid, ACTIONS(1267), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2530), 1, sym_variable, STATE(2554), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [241984] = 6, ACTIONS(11014), 1, sym__varid, ACTIONS(11016), 1, anon_sym_LPAREN, ACTIONS(11018), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10457), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(5657), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [242009] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8790), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [242030] = 8, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10402), 2, anon_sym_PIPE, anon_sym_EQ, STATE(1061), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [242059] = 8, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10402), 2, anon_sym_u2190, anon_sym_LT_DASH, STATE(1118), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [242088] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9117), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [242107] = 8, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10133), 2, anon_sym_PIPE, anon_sym_EQ, STATE(1061), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [242136] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(10996), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8405), 3, sym__idecl, sym_function, sym_signature, [242167] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 10, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_type, anon_sym_then, anon_sym_else, anon_sym_class, anon_sym_data, anon_sym_newtype, [242184] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10695), 1, anon_sym_DOT, STATE(5578), 1, aux_sym_record_accessor_repeat1, STATE(7539), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 2, sym_comma, sym__conid, ACTIONS(8038), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [242211] = 9, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, ACTIONS(11020), 1, sym__operator, STATE(6861), 1, aux_sym__qualifying_module, STATE(8739), 1, sym_type_operator, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4595), 3, sym_operator, sym__minus, sym__operator_or_minus, [242242] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 3, sym__dot, sym_comma, sym__conid, ACTIONS(8853), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [242261] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10707), 1, anon_sym_DOT, STATE(5002), 1, aux_sym_record_accessor_repeat1, STATE(7044), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10250), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10242), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [242288] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10695), 1, anon_sym_DOT, STATE(5520), 1, aux_sym_record_accessor_repeat1, STATE(7539), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, sym_comma, sym__conid, ACTIONS(7419), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [242315] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(11022), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8405), 3, sym__idecl, sym_function, sym_signature, [242346] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9252), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9254), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [242365] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10325), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(10327), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [242384] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9136), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [242403] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9270), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9272), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [242422] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10402), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [242441] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9138), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9140), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [242460] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10845), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [242479] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10858), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [242498] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10858), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [242517] = 11, ACTIONS(1293), 1, sym__varid, ACTIONS(1309), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2300), 1, sym_constructor, STATE(2466), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [242552] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 5, sym__layout_semicolon, sym__layout_end, sym__dot, anon_sym_SEMI, sym__conid, ACTIONS(8853), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [242571] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9136), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [242590] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9232), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [242609] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9270), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9272), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [242628] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10926), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [242647] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10938), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [242666] = 11, ACTIONS(10773), 1, anon_sym_LPAREN, ACTIONS(11024), 1, sym__conid, STATE(764), 1, sym_class_name, STATE(2912), 1, sym_constructor, STATE(3135), 1, sym_qualified_type, STATE(6982), 1, sym_class_head, STATE(7945), 1, sym_constraint, STATE(8022), 1, aux_sym__qualifying_module, STATE(8315), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [242701] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9128), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [242720] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9152), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [242739] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9156), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [242758] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9132), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [242777] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8740), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [242798] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10325), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(10327), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [242817] = 11, ACTIONS(1696), 1, sym__conid, ACTIONS(2062), 1, sym__varid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(4996), 1, sym_variable, STATE(5528), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [242852] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9168), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [242871] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(11026), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7693), 3, sym__idecl, sym_function, sym_signature, [242902] = 11, ACTIONS(10773), 1, anon_sym_LPAREN, ACTIONS(11028), 1, sym__conid, STATE(788), 1, sym_class_name, STATE(3136), 1, sym_constructor, STATE(3325), 1, sym_qualified_type, STATE(7752), 1, sym_instance_head, STATE(7910), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8316), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [242937] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 5, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_DOT, sym__operator, anon_sym_DASH, ACTIONS(10341), 5, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, anon_sym_then, anon_sym_else, [242956] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9160), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [242975] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8476), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [242994] = 11, ACTIONS(1774), 1, sym__conid, ACTIONS(2404), 1, sym__varid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(4984), 1, sym_constructor, STATE(5036), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [243029] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9220), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [243048] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9164), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [243067] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7421), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [243086] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9198), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9200), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [243105] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9270), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9272), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [243124] = 11, ACTIONS(481), 1, sym__conid, ACTIONS(893), 1, sym__varid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2095), 1, sym_constructor, STATE(2171), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [243159] = 6, ACTIONS(10695), 1, anon_sym_DOT, STATE(5621), 1, aux_sym_record_accessor_repeat1, STATE(7539), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7980), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [243184] = 11, ACTIONS(10773), 1, anon_sym_LPAREN, ACTIONS(11024), 1, sym__conid, STATE(764), 1, sym_class_name, STATE(3077), 1, sym_constructor, STATE(3135), 1, sym_qualified_type, STATE(7483), 1, sym_class_head, STATE(7945), 1, sym_constraint, STATE(8022), 1, aux_sym__qualifying_module, STATE(8315), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [243219] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10944), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243238] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(3405), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243257] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10325), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(10327), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [243276] = 4, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(8932), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8930), 5, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [243297] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9144), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [243316] = 11, ACTIONS(10773), 1, anon_sym_LPAREN, ACTIONS(11028), 1, sym__conid, STATE(788), 1, sym_class_name, STATE(3136), 1, sym_constructor, STATE(3325), 1, sym_qualified_type, STATE(7662), 1, sym_instance_head, STATE(7910), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8316), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [243351] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8038), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243372] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9172), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [243391] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10841), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243410] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7421), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [243429] = 6, ACTIONS(10695), 1, anon_sym_DOT, STATE(5621), 1, aux_sym_record_accessor_repeat1, STATE(7539), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7982), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7980), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [243454] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243475] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243496] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10133), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243515] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 2, sym_comma, sym__conid, ACTIONS(8790), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243536] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10402), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243555] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10845), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243574] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9176), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [243593] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10879), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243612] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9180), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [243631] = 11, ACTIONS(855), 1, sym__varid, ACTIONS(869), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(1954), 1, sym_constructor, STATE(2160), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [243666] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10926), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243685] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10864), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243704] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9117), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [243723] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9270), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9272), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [243742] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9144), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [243761] = 4, ACTIONS(11030), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8756), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243782] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8788), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [243801] = 11, ACTIONS(543), 1, sym__conid, ACTIONS(1593), 1, sym__varid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2475), 1, sym_constructor, STATE(2735), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [243836] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9148), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [243855] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9142), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9144), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [243874] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8790), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243895] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8788), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [243914] = 4, ACTIONS(11032), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8756), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243935] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9117), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [243954] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10888), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243973] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10934), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [243992] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8788), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [244011] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10938), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244030] = 4, ACTIONS(11034), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8766), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244051] = 4, ACTIONS(11036), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8766), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244072] = 6, ACTIONS(11038), 1, anon_sym_DOT, STATE(5621), 1, aux_sym_record_accessor_repeat1, STATE(7539), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7965), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(7963), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [244097] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10837), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244116] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9184), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [244135] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8946), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8948), 5, sym__layout_end, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, [244154] = 4, ACTIONS(11041), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244175] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8796), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244196] = 4, ACTIONS(11043), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244217] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244236] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10872), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244255] = 11, ACTIONS(1389), 1, sym__varid, ACTIONS(1403), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2555), 1, sym_constructor, STATE(2657), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [244290] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8950), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8952), 5, sym__layout_end, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, [244309] = 4, ACTIONS(11045), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8780), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244330] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10868), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244349] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8957), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8959), 5, sym__layout_end, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, [244368] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10920), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244387] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8961), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8963), 5, sym__layout_end, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, [244406] = 11, ACTIONS(1748), 1, sym__conid, ACTIONS(2134), 1, sym__varid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(5019), 1, sym_constructor, STATE(5039), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [244441] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9168), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [244460] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9172), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [244479] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8930), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [244498] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10926), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244517] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8946), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8948), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_in, [244536] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9117), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [244555] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9176), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [244574] = 11, ACTIONS(245), 1, sym__conid, ACTIONS(855), 1, sym__varid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(1633), 1, sym_constructor, STATE(2160), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [244609] = 8, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10122), 2, anon_sym_u2190, anon_sym_LT_DASH, STATE(1118), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [244638] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9186), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9188), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [244657] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(11047), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7840), 3, sym__idecl, sym_function, sym_signature, [244688] = 4, ACTIONS(11049), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244709] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9150), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9152), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [244728] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9190), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9192), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [244747] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10944), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244766] = 4, ACTIONS(11051), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244787] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9154), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9156), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [244806] = 11, ACTIONS(905), 1, sym__varid, ACTIONS(1347), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(1962), 1, sym_constructor, STATE(2168), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [244841] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8950), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8952), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_in, [244860] = 6, ACTIONS(11014), 1, sym__varid, ACTIONS(11016), 1, anon_sym_LPAREN, ACTIONS(11018), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10781), 2, anon_sym_u2237, anon_sym_COLON_COLON, STATE(5319), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [244885] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8788), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [244904] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 10, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_type, anon_sym_then, anon_sym_else, anon_sym_class, anon_sym_data, anon_sym_newtype, [244921] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10841), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [244940] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9158), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9160), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [244959] = 11, ACTIONS(947), 1, sym__varid, ACTIONS(963), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2267), 1, sym_constructor, STATE(2435), 1, sym_variable, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [244994] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9162), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9164), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [245013] = 8, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10122), 2, anon_sym_PIPE, anon_sym_EQ, STATE(1061), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [245042] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10944), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245061] = 11, ACTIONS(738), 1, sym__varid, ACTIONS(1425), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(1813), 1, sym_variable, STATE(1936), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [245096] = 4, ACTIONS(11053), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8780), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245117] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8957), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8959), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_in, [245136] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9208), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [245155] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10402), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245174] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10845), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245193] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10879), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245212] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10841), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245231] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10864), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245250] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10837), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245269] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9277), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9279), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [245288] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8961), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8963), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, anon_sym_in, [245307] = 11, ACTIONS(2378), 1, sym__varid, ACTIONS(2392), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(6130), 1, aux_sym__qualifying_module, STATE(6506), 1, sym_variable, STATE(6869), 1, sym_constructor, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [245342] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10864), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245361] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9206), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9208), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [245380] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9166), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9168), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [245399] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9170), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9172), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [245418] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9174), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9176), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [245437] = 11, ACTIONS(1593), 1, sym__varid, ACTIONS(1607), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(2735), 1, sym_variable, STATE(2852), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [245472] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9304), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9306), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [245491] = 11, ACTIONS(10773), 1, anon_sym_LPAREN, ACTIONS(11001), 1, sym__conid, STATE(763), 1, sym_class_name, STATE(2894), 1, sym_constructor, STATE(3164), 1, sym_qualified_type, STATE(7351), 1, sym_class_head, STATE(7945), 1, sym_constraint, STATE(7978), 1, aux_sym__qualifying_module, STATE(8143), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [245526] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10879), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245545] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(3405), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245564] = 8, ACTIONS(10126), 1, sym__operator, ACTIONS(10174), 1, sym__conid, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10133), 2, anon_sym_u2190, anon_sym_LT_DASH, STATE(1118), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [245593] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9304), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9306), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [245612] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(11055), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7906), 3, sym__idecl, sym_function, sym_signature, [245643] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, ACTIONS(10133), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245662] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9311), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9313), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [245681] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9315), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9317), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [245700] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9119), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9121), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [245719] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9146), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9148), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [245738] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10888), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245757] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9126), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9128), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [245776] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9232), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [245795] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9130), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9132), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [245814] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10402), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245833] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10845), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245852] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9232), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [245871] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9304), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9306), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [245890] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9194), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9196), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [245909] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9186), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9188), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [245928] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10888), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245947] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8744), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [245966] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10938), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [245985] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9190), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9192), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246004] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8748), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [246023] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9194), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9196), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246042] = 11, ACTIONS(614), 1, sym__varid, ACTIONS(1353), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(1733), 1, sym_variable, STATE(1735), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [246077] = 11, ACTIONS(2334), 1, sym__varid, ACTIONS(2346), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(6130), 1, aux_sym__qualifying_module, STATE(6341), 1, sym_variable, STATE(6660), 1, sym_constructor, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [246112] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9202), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9204), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246131] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10879), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246150] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9210), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9212), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246169] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9218), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9220), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [246188] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9214), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9216), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246207] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10837), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246226] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9311), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9313), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [246245] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9226), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9228), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246264] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9234), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9236), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246283] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9178), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9180), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246302] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9182), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9184), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246321] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8752), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [246340] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10864), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246359] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 2, anon_sym_RPAREN, anon_sym_RBRACE, STATE(1170), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [246388] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246409] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9315), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9317), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [246428] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8796), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246449] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10133), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246468] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8694), 7, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [246487] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8946), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246506] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9222), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9224), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [246525] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, ACTIONS(10934), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246544] = 11, ACTIONS(10773), 1, anon_sym_LPAREN, ACTIONS(11057), 1, sym__conid, STATE(815), 1, sym_class_name, STATE(3168), 1, sym_constructor, STATE(3346), 1, sym_qualified_type, STATE(7851), 1, aux_sym__qualifying_module, STATE(7925), 1, sym_instance_head, STATE(7945), 1, sym_constraint, STATE(8364), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [246579] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9244), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9246), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246598] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9311), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9313), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [246617] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246636] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10872), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246655] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9252), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9254), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246674] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, ACTIONS(10837), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246693] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9136), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246712] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9136), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246731] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10868), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246750] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9198), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(9200), 5, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [246769] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10920), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246788] = 11, ACTIONS(10773), 1, anon_sym_LPAREN, ACTIONS(11057), 1, sym__conid, STATE(815), 1, sym_class_name, STATE(3168), 1, sym_constructor, STATE(3346), 1, sym_qualified_type, STATE(7804), 1, sym_instance_head, STATE(7851), 1, aux_sym__qualifying_module, STATE(7945), 1, sym_constraint, STATE(8364), 1, sym_constraints, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [246823] = 11, ACTIONS(2152), 1, sym__varid, ACTIONS(2166), 1, sym__conid, ACTIONS(10544), 1, anon_sym_do, ACTIONS(10546), 1, anon_sym_ado, STATE(4999), 1, sym_variable, STATE(5273), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9101), 1, sym__do_kw, STATE(9125), 1, sym__ado_kw, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [246858] = 9, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, ACTIONS(11059), 1, sym__layout_end, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8405), 3, sym__idecl, sym_function, sym_signature, [246889] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11067), 1, anon_sym_RBRACE, STATE(7310), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9054), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [246921] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [246941] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9130), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [246959] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 3, sym__dot, sym_comma, sym__conid, ACTIONS(8853), 6, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [246977] = 4, ACTIONS(9270), 1, anon_sym_BQUOTE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9298), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(9524), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [246997] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, ACTIONS(8476), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_AT2, [247015] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11069), 1, anon_sym_RBRACE, STATE(7359), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9344), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [247047] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9166), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247065] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(3405), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247083] = 8, ACTIONS(10124), 1, anon_sym_type, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1183), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [247111] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 2, sym_comma, sym__conid, ACTIONS(9210), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247129] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9170), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247147] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10399), 1, anon_sym_class, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1088), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [247175] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11071), 1, anon_sym_RBRACE, STATE(7116), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9189), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [247207] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10864), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247225] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11073), 1, anon_sym_RBRACE, STATE(7042), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9071), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [247257] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9142), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247275] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10934), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247293] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, ACTIONS(8930), 6, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247311] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 2, sym_comma, sym__conid, ACTIONS(9214), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247329] = 6, ACTIONS(9272), 1, sym_comma, ACTIONS(9524), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9298), 2, sym__operator, anon_sym_DASH, ACTIONS(9270), 3, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_BQUOTE, [247353] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 2, sym_comma, sym__conid, ACTIONS(9226), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247371] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 2, sym_comma, sym__conid, ACTIONS(9234), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247389] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 2, sym_comma, sym__conid, ACTIONS(9270), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247407] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11075), 1, anon_sym_RBRACE, STATE(7030), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9834), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [247439] = 6, ACTIONS(7421), 1, sym_comma, ACTIONS(9286), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9283), 2, sym__operator, anon_sym_DASH, ACTIONS(9289), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(7419), 3, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_BQUOTE, [247463] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 2, sym_comma, sym__conid, ACTIONS(10402), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247481] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 2, sym_comma, sym__conid, ACTIONS(10845), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247499] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11077), 1, anon_sym_RBRACE, STATE(7123), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9276), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [247531] = 8, ACTIONS(10124), 1, anon_sym_class, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1088), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [247559] = 8, ACTIONS(10131), 1, anon_sym_class, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1088), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [247587] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(8792), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [247607] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11079), 1, anon_sym_DOT, STATE(5827), 1, aux_sym_record_accessor_repeat1, STATE(7511), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, anon_sym_RPAREN, sym__conid, ACTIONS(7419), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247633] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 6, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [247653] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10402), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247671] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9150), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247689] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, sym_comma, sym__conid, ACTIONS(7419), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247707] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9206), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247725] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 2, sym_comma, sym__conid, ACTIONS(8790), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [247745] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9218), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247763] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11081), 1, anon_sym_RBRACE, STATE(7500), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9140), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [247795] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9277), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247813] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11083), 1, anon_sym_RBRACE, STATE(7128), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9327), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [247845] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 2, sym_comma, sym__conid, ACTIONS(3405), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247863] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 2, sym_comma, sym__conid, ACTIONS(9244), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247881] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9154), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247899] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8961), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [247917] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11085), 1, anon_sym_RBRACE, STATE(7516), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9689), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [247949] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11087), 1, anon_sym_RBRACE, STATE(7437), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9817), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [247981] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 2, sym_comma, sym__conid, ACTIONS(9252), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [247999] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9158), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248017] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11089), 1, anon_sym_RBRACE, STATE(7134), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9389), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [248049] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9162), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248067] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8961), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248085] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9174), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248103] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9138), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248121] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 2, sym_comma, sym__conid, ACTIONS(10944), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248139] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9206), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248157] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11091), 1, anon_sym_RBRACE, STATE(7138), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9441), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [248189] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10399), 1, anon_sym_RPAREN, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1170), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [248217] = 7, ACTIONS(10250), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10575), 1, anon_sym_DOT, STATE(5472), 1, aux_sym_record_accessor_repeat1, STATE(7048), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [248243] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 2, sym_comma, sym__conid, ACTIONS(10841), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248261] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 9, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_RPAREN, anon_sym_type, anon_sym_then, anon_sym_else, anon_sym_class, anon_sym_data, anon_sym_newtype, [248277] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 9, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_RPAREN, anon_sym_type, anon_sym_then, anon_sym_else, anon_sym_class, anon_sym_data, anon_sym_newtype, [248293] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10934), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248311] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10879), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248329] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9222), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248347] = 8, ACTIONS(10131), 1, anon_sym_type, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1183), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [248375] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 3, sym__dot, sym_comma, sym__conid, ACTIONS(8853), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [248393] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10837), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248411] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11093), 1, anon_sym_RBRACE, STATE(7144), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9509), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [248443] = 6, ACTIONS(11079), 1, anon_sym_DOT, STATE(6163), 1, aux_sym_record_accessor_repeat1, STATE(7511), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, [248467] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 2, sym_comma, sym__conid, ACTIONS(10864), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248485] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10888), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248503] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10938), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248521] = 6, ACTIONS(11079), 1, anon_sym_DOT, STATE(6163), 1, aux_sym_record_accessor_repeat1, STATE(7511), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7980), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7982), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, [248545] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11095), 1, anon_sym_RBRACE, STATE(7148), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9563), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [248577] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 2, sym_comma, sym__conid, ACTIONS(9134), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248595] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11097), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(11099), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248613] = 6, ACTIONS(10457), 1, anon_sym_EQ, ACTIONS(10722), 1, sym__varid, ACTIONS(10726), 1, anon_sym_LPAREN, ACTIONS(10728), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5943), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [248637] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8694), 6, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248655] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11101), 1, anon_sym_RBRACE, STATE(7155), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9628), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [248687] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9304), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248705] = 6, ACTIONS(10695), 1, anon_sym_DOT, STATE(5621), 1, aux_sym_record_accessor_repeat1, STATE(7539), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 2, sym_comma, sym__conid, ACTIONS(8171), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [248729] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9146), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248747] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9115), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248765] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(3347), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248783] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10864), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248801] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 2, sym_comma, sym__conid, ACTIONS(9115), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248819] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 2, sym_comma, sym__conid, ACTIONS(9138), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248837] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11103), 1, anon_sym_RBRACE, STATE(7162), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9696), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [248869] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248887] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 2, sym_comma, sym__conid, ACTIONS(9134), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248905] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11105), 1, anon_sym_RBRACE, STATE(7486), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9791), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [248937] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [248955] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11107), 1, anon_sym_RBRACE, STATE(7508), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8762), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [248987] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11109), 1, anon_sym_RBRACE, STATE(7167), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9734), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249019] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11111), 1, anon_sym_RBRACE, STATE(7047), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9988), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249051] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11113), 1, anon_sym_RBRACE, STATE(7173), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9774), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249083] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10944), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249101] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11115), 1, anon_sym_RBRACE, STATE(7179), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9805), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249133] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9311), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249151] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9277), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249169] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8930), 6, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249187] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 2, sym_comma, sym__conid, ACTIONS(9198), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249205] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9304), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249223] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11117), 1, anon_sym_RBRACE, STATE(7184), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9835), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249255] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10837), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249273] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9178), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249291] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11119), 1, anon_sym_RBRACE, STATE(7189), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9862), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249323] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9315), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249341] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11121), 1, anon_sym_RBRACE, STATE(7152), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9687), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249373] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11123), 1, anon_sym_RBRACE, STATE(7194), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9890), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249405] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9119), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249423] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10399), 1, anon_sym_data, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1101), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [249451] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11125), 1, anon_sym_RBRACE, STATE(6999), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9941), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249483] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11127), 1, anon_sym_RBRACE, STATE(7200), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9917), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249515] = 7, ACTIONS(9256), 1, anon_sym_DOT, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10516), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249541] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11129), 1, anon_sym_RBRACE, STATE(7205), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9944), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249573] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9178), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249591] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11131), 1, anon_sym_RBRACE, STATE(7463), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9358), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249623] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 2, sym_comma, sym__conid, ACTIONS(3347), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249641] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9150), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249659] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249677] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 2, sym_comma, sym__conid, ACTIONS(8038), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [249697] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9304), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249715] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10872), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249733] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11133), 1, anon_sym_RBRACE, STATE(7210), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9970), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249765] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9311), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249783] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9277), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249801] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9315), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249819] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9119), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249837] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11135), 1, anon_sym_RBRACE, STATE(7215), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9997), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [249869] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10858), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249887] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9182), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249905] = 8, ACTIONS(10124), 1, anon_sym_data, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1101), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [249933] = 8, ACTIONS(10131), 1, anon_sym_data, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1101), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [249961] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(3347), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249979] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9186), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [249997] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9190), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250015] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9194), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250033] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9186), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250051] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11137), 1, anon_sym_RBRACE, STATE(7220), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(10048), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [250083] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(8851), 5, sym__dot, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [250101] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11139), 1, anon_sym_RBRACE, STATE(7225), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8730), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [250133] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 2, sym_comma, sym__conid, ACTIONS(9304), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250151] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9190), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250169] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9194), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250187] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11141), 1, anon_sym_RBRACE, STATE(7229), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8748), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [250219] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 2, sym_comma, sym__conid, ACTIONS(9218), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250237] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9202), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250255] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11143), 1, anon_sym_RBRACE, STATE(7233), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8766), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [250287] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10858), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250305] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9210), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250323] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9202), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250341] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9214), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250359] = 6, ACTIONS(8036), 1, sym_comma, ACTIONS(9503), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9293), 2, sym__operator, anon_sym_DASH, ACTIONS(8038), 3, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_BQUOTE, [250383] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9226), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250401] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9234), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250419] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11145), 1, anon_sym_RBRACE, STATE(7239), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8784), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [250451] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11147), 1, anon_sym_RBRACE, STATE(7028), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9958), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [250483] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11149), 1, anon_sym_RBRACE, STATE(7244), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8802), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [250515] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9244), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250533] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9206), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250551] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11151), 1, anon_sym_RBRACE, STATE(7249), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8820), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [250583] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11153), 1, anon_sym_RBRACE, STATE(7025), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9648), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [250615] = 4, ACTIONS(11155), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 2, sym_comma, sym__conid, ACTIONS(8772), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [250635] = 4, ACTIONS(11157), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 2, sym_comma, sym__conid, ACTIONS(8772), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [250655] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10325), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250673] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10868), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250691] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11159), 1, anon_sym_RBRACE, STATE(7255), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8838), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [250723] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10888), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250741] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9252), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250759] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 2, sym_comma, sym__conid, ACTIONS(9222), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250777] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11161), 1, anon_sym_RBRACE, STATE(7260), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8856), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [250809] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10934), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250827] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250845] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10133), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250863] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_u2237, anon_sym_COLON_COLON, sym__varid, anon_sym_LPAREN, anon_sym_EQ, anon_sym_AT, [250879] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10938), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250897] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250915] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9210), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250933] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11163), 1, anon_sym_RBRACE, STATE(7264), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8874), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [250965] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9214), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [250983] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9154), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251001] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9218), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251019] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9198), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251037] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11165), 1, anon_sym_RBRACE, STATE(6892), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8942), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [251069] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11167), 1, anon_sym_RBRACE, STATE(7269), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8892), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [251101] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10133), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251119] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10864), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251137] = 6, ACTIONS(10722), 1, sym__varid, ACTIONS(10726), 1, anon_sym_LPAREN, ACTIONS(10728), 1, anon_sym_AT, ACTIONS(10781), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6066), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [251161] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10920), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251179] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10837), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251197] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9226), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251215] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11169), 1, anon_sym_RBRACE, STATE(7275), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8910), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [251247] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9234), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251265] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9154), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251283] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251301] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10872), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251319] = 6, ACTIONS(11014), 1, sym__varid, ACTIONS(11016), 1, anon_sym_LPAREN, ACTIONS(11018), 1, anon_sym_AT, ACTIONS(11171), 1, anon_sym_DOT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5319), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [251343] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10868), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251361] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10920), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251379] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9158), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251397] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10325), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251415] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11173), 1, anon_sym_RBRACE, STATE(7278), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8928), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [251447] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 9, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_u2237, anon_sym_COLON_COLON, sym__varid, anon_sym_LPAREN, anon_sym_EQ, anon_sym_AT, [251463] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9311), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251481] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9315), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251499] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11175), 1, anon_sym_RBRACE, STATE(7282), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8946), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [251531] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9222), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251549] = 4, ACTIONS(11177), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 2, sym_comma, sym__conid, ACTIONS(8780), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [251569] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9119), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251587] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11179), 1, anon_sym_RBRACE, STATE(6954), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9570), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [251619] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11181), 1, anon_sym_RBRACE, STATE(7288), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8964), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [251651] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9158), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251669] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11183), 1, anon_sym_RBRACE, STATE(7293), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8982), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [251701] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(8788), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [251721] = 4, ACTIONS(11185), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 3, sym__layout_semicolon, anon_sym_SEMI, sym__conid, ACTIONS(8756), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251741] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11188), 1, anon_sym_RBRACE, STATE(7065), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9383), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [251773] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10399), 1, anon_sym_newtype, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1109), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [251801] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11190), 1, anon_sym_RBRACE, STATE(7297), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9000), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [251833] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10516), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251851] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10944), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251869] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11192), 1, anon_sym_RBRACE, STATE(7301), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9018), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [251901] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9244), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251919] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9162), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251937] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9166), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251955] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9126), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [251973] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11194), 1, anon_sym_RBRACE, STATE(7306), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9036), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252005] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9170), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252023] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11196), 1, anon_sym_RBRACE, STATE(6913), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9129), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252055] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11198), 1, anon_sym_RBRACE, STATE(7109), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9075), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252087] = 8, ACTIONS(10124), 1, anon_sym_newtype, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1109), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [252115] = 8, ACTIONS(10131), 1, anon_sym_newtype, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1109), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [252143] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10879), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252161] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9130), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252179] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9252), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252197] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11200), 1, anon_sym_RBRACE, STATE(7315), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9072), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252229] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 2, sym_comma, sym__conid, ACTIONS(9311), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252247] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11202), 1, anon_sym_RBRACE, STATE(7319), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9090), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252279] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9174), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252297] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9178), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252315] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10845), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252333] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11204), 1, anon_sym_RBRACE, STATE(7473), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9750), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252365] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 2, sym_comma, sym__conid, ACTIONS(9126), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252383] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11206), 1, anon_sym_RBRACE, STATE(7323), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9108), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252415] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11208), 1, anon_sym_RBRACE, STATE(7467), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9207), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252447] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 2, sym_comma, sym__conid, ACTIONS(9130), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252465] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9182), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252483] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9162), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252501] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11210), 1, anon_sym_RBRACE, STATE(7328), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9126), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252533] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252551] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9115), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252569] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9222), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252587] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11212), 1, anon_sym_RBRACE, STATE(7332), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9144), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252619] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 2, sym_comma, sym__conid, ACTIONS(9315), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252637] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11214), 1, anon_sym_RBRACE, STATE(7338), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9162), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252669] = 7, ACTIONS(10250), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(10695), 1, anon_sym_DOT, STATE(5835), 1, aux_sym_record_accessor_repeat1, STATE(7539), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [252695] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252713] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 2, sym_comma, sym__conid, ACTIONS(9142), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252731] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 2, sym_comma, sym__conid, ACTIONS(9146), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252749] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11216), 1, anon_sym_RBRACE, STATE(6922), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9995), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252781] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(3405), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252799] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9126), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252817] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(3347), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252835] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 2, sym_comma, sym__conid, ACTIONS(9150), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252853] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 2, sym_comma, sym__conid, ACTIONS(9154), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252871] = 8, ACTIONS(2422), 1, sym__varid, ACTIONS(2438), 1, sym__conid, ACTIONS(11218), 1, anon_sym_type, STATE(6672), 1, aux_sym__qualifying_module, STATE(8587), 1, sym_constructor, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(9266), 3, sym_variable, sym_qualified_variable, sym_qualified_type, [252899] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 2, sym_comma, sym__conid, ACTIONS(10325), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252917] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11220), 1, anon_sym_RBRACE, STATE(7342), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9180), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [252949] = 7, ACTIONS(8855), 1, anon_sym_DOT, ACTIONS(10250), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2429), 1, aux_sym_record_accessor_repeat1, STATE(7384), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [252975] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [252993] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 2, sym_comma, sym__conid, ACTIONS(9119), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253011] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9230), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253029] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11222), 1, anon_sym_RBRACE, STATE(7347), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9198), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [253061] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10944), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253079] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9126), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253097] = 8, ACTIONS(2422), 1, sym__varid, ACTIONS(2438), 1, sym__conid, ACTIONS(11224), 1, anon_sym_type, STATE(6672), 1, aux_sym__qualifying_module, STATE(8648), 1, sym_constructor, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(9320), 3, sym_variable, sym_qualified_variable, sym_qualified_type, [253125] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11226), 1, anon_sym_RBRACE, STATE(7353), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9216), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [253157] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 2, sym_comma, sym__conid, ACTIONS(10837), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253175] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253193] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 2, sym_comma, sym__conid, ACTIONS(9158), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253211] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 2, sym_comma, sym__conid, ACTIONS(9115), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253229] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9166), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253247] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10868), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253265] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 2, sym_comma, sym__conid, ACTIONS(9230), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253283] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11228), 1, anon_sym_RBRACE, STATE(6928), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9314), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [253315] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9186), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253333] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9198), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253351] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11230), 1, anon_sym_RBRACE, STATE(7376), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8924), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [253383] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10399), 1, anon_sym_then, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1087), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [253411] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9190), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253429] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9230), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253447] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253465] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8476), 6, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253483] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11232), 1, anon_sym_RBRACE, STATE(6966), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9770), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [253515] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9170), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253533] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9194), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253551] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 2, sym_comma, sym__conid, ACTIONS(9162), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253569] = 8, ACTIONS(10124), 1, anon_sym_then, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1087), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [253597] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 2, sym_comma, sym__conid, ACTIONS(9277), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253615] = 8, ACTIONS(10131), 1, anon_sym_then, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1087), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [253643] = 4, ACTIONS(11234), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 3, sym__layout_semicolon, anon_sym_SEMI, sym__conid, ACTIONS(8766), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253663] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 2, sym_comma, sym__conid, ACTIONS(8796), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [253683] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9202), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253701] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10399), 1, anon_sym_type, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1183), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [253729] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11237), 1, anon_sym_RBRACE, STATE(7081), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9902), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [253761] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11239), 1, anon_sym_RBRACE, STATE(7335), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9780), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [253793] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 2, sym_comma, sym__conid, ACTIONS(9166), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253811] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10133), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253829] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 2, sym_comma, sym__conid, ACTIONS(9170), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253847] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 2, sym_comma, sym__conid, ACTIONS(8790), 6, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [253867] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9138), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253885] = 6, ACTIONS(10663), 1, anon_sym_EQ, ACTIONS(11241), 1, sym__varid, ACTIONS(11244), 1, anon_sym_LPAREN, ACTIONS(11247), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6066), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [253909] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11250), 1, anon_sym_RBRACE, STATE(6987), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9856), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [253941] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10920), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253959] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 2, sym_comma, sym__conid, ACTIONS(9174), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [253977] = 4, ACTIONS(7419), 1, anon_sym_BQUOTE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9283), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(9286), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [253997] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 2, sym_comma, sym__conid, ACTIONS(9178), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254015] = 4, ACTIONS(8038), 1, anon_sym_BQUOTE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9293), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(9503), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [254035] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11252), 1, anon_sym_RBRACE, STATE(7537), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(10004), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [254067] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8946), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [254085] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8950), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [254103] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10841), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254121] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11254), 1, anon_sym_RBRACE, STATE(7011), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9485), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [254153] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 2, sym_comma, sym__conid, ACTIONS(9182), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254171] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8744), 6, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254189] = 8, ACTIONS(10170), 1, sym__operator, ACTIONS(10172), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6861), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(3080), 3, sym_operator, sym__minus, sym__operator_or_minus, [254217] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10402), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254235] = 8, ACTIONS(10174), 1, sym__conid, ACTIONS(10399), 1, anon_sym_else, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1141), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [254263] = 8, ACTIONS(10124), 1, anon_sym_else, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1141), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [254291] = 8, ACTIONS(10131), 1, anon_sym_else, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(6870), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(1141), 3, sym_qualified_type_operator, sym_type_operator, sym__type_qoperator, [254319] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9138), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254337] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10858), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254355] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(3405), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254373] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10841), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254391] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8748), 6, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254409] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8752), 6, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254427] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9150), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254445] = 7, ACTIONS(8511), 1, anon_sym_DOT, ACTIONS(10250), 1, sym__conid, ACTIONS(10255), 1, anon_sym_LBRACE, STATE(2190), 1, aux_sym_record_accessor_repeat1, STATE(7012), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [254471] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 2, sym_comma, sym__conid, ACTIONS(10934), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254489] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9130), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254507] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254525] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10845), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254543] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11256), 1, anon_sym_RBRACE, STATE(7141), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8760), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [254575] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 2, sym_comma, sym__conid, ACTIONS(10868), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254593] = 4, ACTIONS(8566), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10275), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [254613] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 2, sym_comma, sym__conid, ACTIONS(10888), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254631] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9198), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254649] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 2, sym_comma, sym__conid, ACTIONS(9186), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254667] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(7419), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254685] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11258), 1, anon_sym_RBRACE, STATE(6940), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9442), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [254717] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10926), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254735] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 2, sym_comma, sym__conid, ACTIONS(10926), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254753] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11097), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(11099), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254771] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9174), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254789] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 2, sym_comma, sym__conid, ACTIONS(9190), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254807] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(10339), 6, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254825] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 9, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_RPAREN, anon_sym_type, anon_sym_then, anon_sym_else, anon_sym_class, anon_sym_data, anon_sym_newtype, [254841] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9210), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254859] = 8, ACTIONS(10487), 1, anon_sym_LPAREN, ACTIONS(10965), 1, sym__varid, STATE(1374), 1, sym__fun_name, STATE(3609), 1, sym_variable, STATE(6855), 1, sym__funlhs, STATE(8621), 1, sym__funvar, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8405), 3, sym__idecl, sym_function, sym_signature, [254887] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9214), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254905] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, sym_comma, sym__conid, ACTIONS(10516), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254923] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9226), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254941] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 2, sym__conid, anon_sym_LBRACE, ACTIONS(10339), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, [254959] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 2, sym_comma, sym__conid, ACTIONS(10920), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [254977] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11260), 1, anon_sym_RBRACE, STATE(7095), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8844), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [255009] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 2, sym_comma, sym__conid, ACTIONS(9230), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255027] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9234), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255045] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9182), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255063] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 2, sym_comma, sym__conid, ACTIONS(10858), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255081] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9230), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255099] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9142), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255117] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 2, sym_comma, sym__conid, ACTIONS(9206), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255135] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11262), 1, anon_sym_RBRACE, STATE(6972), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(9752), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [255167] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10325), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255185] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9270), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255203] = 6, ACTIONS(11266), 1, sym__conid, STATE(6130), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11264), 5, sym__varid, sym__operator, anon_sym_DASH, anon_sym_do, anon_sym_ado, [255227] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8946), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255245] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9115), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255263] = 4, ACTIONS(11269), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 3, sym__layout_semicolon, anon_sym_SEMI, sym__conid, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255283] = 8, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(11272), 1, sym__conid, STATE(4395), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4595), 3, sym_operator, sym__minus, sym__operator_or_minus, [255311] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9244), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255329] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9142), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255347] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(8786), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255365] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10888), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255383] = 8, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(10174), 1, sym__conid, STATE(6861), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(4595), 3, sym_operator, sym__minus, sym__operator_or_minus, [255411] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 2, sym_comma, sym__conid, ACTIONS(10938), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255429] = 4, ACTIONS(11274), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 3, sym__layout_semicolon, anon_sym_SEMI, sym__conid, ACTIONS(8772), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255449] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 2, sym_comma, sym__conid, ACTIONS(8740), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [255469] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10926), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255487] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9146), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255505] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(9218), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255523] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9146), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255541] = 4, ACTIONS(11277), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 2, sym_comma, sym__conid, ACTIONS(8766), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [255561] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 2, sym_comma, sym__conid, ACTIONS(9194), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255579] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11279), 1, anon_sym_RBRACE, STATE(6894), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8931), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [255611] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9252), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255629] = 10, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11281), 1, anon_sym_RBRACE, STATE(7103), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, STATE(8960), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [255661] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8950), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255679] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8957), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [255697] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(9270), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255715] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10938), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255733] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255751] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10926), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255769] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8762), 6, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255787] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 2, sym_comma, sym__conid, ACTIONS(10872), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255805] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 2, sym_comma, sym__conid, ACTIONS(9202), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255823] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9270), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255841] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10402), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255859] = 6, ACTIONS(11283), 1, anon_sym_DOT, STATE(6163), 1, aux_sym_record_accessor_repeat1, STATE(7511), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7963), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(7965), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, [255883] = 4, ACTIONS(11286), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 2, sym_comma, sym__conid, ACTIONS(8756), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [255903] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10845), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255921] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(10879), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255939] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 4, anon_sym_RPAREN, sym__conid, anon_sym_then, anon_sym_else, ACTIONS(10841), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255957] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 2, sym_comma, sym__conid, ACTIONS(10879), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255975] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 2, sym_comma, sym__conid, ACTIONS(10133), 7, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [255993] = 7, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11079), 1, anon_sym_DOT, STATE(5823), 1, aux_sym_record_accessor_repeat1, STATE(7511), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8038), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [256019] = 4, ACTIONS(11288), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 3, sym__layout_semicolon, anon_sym_SEMI, sym__conid, ACTIONS(8780), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [256039] = 8, ACTIONS(2422), 1, sym__varid, ACTIONS(2438), 1, sym__conid, ACTIONS(11291), 1, anon_sym_type, STATE(6672), 1, aux_sym__qualifying_module, STATE(8620), 1, sym_constructor, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(9887), 3, sym_variable, sym_qualified_variable, sym_qualified_type, [256067] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(9134), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [256085] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, ACTIONS(8957), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [256103] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 4, sym__layout_semicolon, anon_sym_SEMI, sym__conid, anon_sym_in, ACTIONS(10872), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [256121] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10299), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [256138] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 2, sym_comma, sym__conid, ACTIONS(9277), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256155] = 9, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11299), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8242), 1, sym__field_name, STATE(8439), 1, sym_record_field, STATE(8554), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [256184] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 2, sym_comma, sym__conid, ACTIONS(9304), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256201] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 2, sym_comma, sym__conid, ACTIONS(9311), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256218] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 2, sym_comma, sym__conid, ACTIONS(9315), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256235] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 2, sym_comma, sym__conid, ACTIONS(9119), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256252] = 6, ACTIONS(11303), 1, anon_sym_PIPE, ACTIONS(11305), 1, sym_where, STATE(9264), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6209), 2, sym_guard_equation, aux_sym__fun_guards, ACTIONS(11301), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [256275] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 2, sym_comma, sym__conid, ACTIONS(9186), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256292] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 2, sym_comma, sym__conid, ACTIONS(9190), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256309] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 2, sym_comma, sym__conid, ACTIONS(9194), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256326] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 2, sym_comma, sym__conid, ACTIONS(9202), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256343] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(8792), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [256362] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 2, sym_comma, sym__conid, ACTIONS(9210), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256379] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 2, sym_comma, sym__conid, ACTIONS(9214), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256396] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 2, sym_comma, sym__conid, ACTIONS(9226), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256413] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 2, sym_comma, sym__conid, ACTIONS(9234), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256430] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 2, sym_comma, sym__conid, ACTIONS(9244), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256447] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 2, sym_comma, sym__conid, ACTIONS(9252), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256464] = 9, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11307), 1, anon_sym_RBRACE, STATE(8088), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(8242), 1, sym__field_name, STATE(8450), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [256493] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 2, sym_comma, sym__conid, ACTIONS(9134), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256510] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 2, sym_comma, sym__conid, ACTIONS(9134), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256527] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 2, sym_comma, sym__conid, ACTIONS(9198), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256544] = 9, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11309), 1, anon_sym_RBRACE, STATE(8185), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(8242), 1, sym__field_name, STATE(8554), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [256573] = 4, ACTIONS(10204), 1, anon_sym_AT2, ACTIONS(10275), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [256592] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 2, sym_comma, sym__conid, ACTIONS(9115), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256609] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256626] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 2, sym_comma, sym__conid, ACTIONS(10926), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256643] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(8788), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [256662] = 9, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11311), 1, anon_sym_RBRACE, STATE(8105), 1, sym_pat_field, STATE(8240), 1, sym_variable, STATE(8242), 1, sym__field_name, STATE(8262), 1, sym_record_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [256691] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(8792), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [256710] = 6, ACTIONS(7421), 1, sym_comma, ACTIONS(9286), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7419), 2, anon_sym_EQ, anon_sym_BQUOTE, ACTIONS(9283), 2, sym__operator, anon_sym_DASH, ACTIONS(9289), 2, anon_sym_u2190, anon_sym_LT_DASH, [256733] = 6, ACTIONS(8036), 1, sym_comma, ACTIONS(9503), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8038), 2, anon_sym_EQ, anon_sym_BQUOTE, ACTIONS(9291), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9293), 2, sym__operator, anon_sym_DASH, [256756] = 5, ACTIONS(11315), 1, anon_sym_PIPE, STATE(9264), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6209), 2, sym_guard_equation, aux_sym__fun_guards, ACTIONS(11313), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [256777] = 9, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11318), 1, anon_sym_RBRACE, STATE(8105), 1, sym_pat_field, STATE(8240), 1, sym_variable, STATE(8242), 1, sym__field_name, STATE(8349), 1, sym_record_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [256806] = 5, STATE(6237), 1, aux_sym_type_role_declaration_repeat1, STATE(6691), 1, sym__role, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11320), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(11322), 3, anon_sym_nominal, anon_sym_representational, anon_sym_phantom, [256827] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 2, sym_comma, sym__conid, ACTIONS(9115), 6, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256844] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 2, sym__operator, anon_sym_DASH, ACTIONS(8788), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [256863] = 9, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11324), 1, anon_sym_RBRACE, STATE(8105), 1, sym_pat_field, STATE(8157), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(8242), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [256892] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 6, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256909] = 5, ACTIONS(11014), 1, sym__varid, ACTIONS(11016), 1, anon_sym_LPAREN, ACTIONS(11018), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(5952), 5, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, sym__tyvar_annotated, aux_sym__quantifiers_repeat1, [256930] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 2, sym__operator, anon_sym_DASH, ACTIONS(8792), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [256949] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 2, sym_comma, sym__conid, ACTIONS(8476), 6, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_AT2, [256966] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 2, sym_comma, sym__conid, ACTIONS(9126), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [256983] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 2, sym_comma, sym__conid, ACTIONS(9130), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257000] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 2, sym_comma, sym__conid, ACTIONS(9138), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257017] = 6, ACTIONS(9272), 1, sym_comma, ACTIONS(9524), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9270), 2, anon_sym_EQ, anon_sym_BQUOTE, ACTIONS(9296), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(9298), 2, sym__operator, anon_sym_DASH, [257040] = 9, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11326), 1, anon_sym_RBRACE, STATE(8105), 1, sym_pat_field, STATE(8190), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(8242), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [257069] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 2, sym_comma, sym__conid, ACTIONS(9142), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257086] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 2, sym_comma, sym__conid, ACTIONS(9146), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257103] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 2, sym_comma, sym__conid, ACTIONS(9150), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257120] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 2, sym_comma, sym__conid, ACTIONS(9154), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257137] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 2, sym_comma, sym__conid, ACTIONS(9158), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257154] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 2, sym_comma, sym__conid, ACTIONS(9162), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257171] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 2, sym_comma, sym__conid, ACTIONS(9166), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257188] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 2, sym_comma, sym__conid, ACTIONS(9170), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257205] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 2, sym_comma, sym__conid, ACTIONS(9174), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257222] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 2, sym_comma, sym__conid, ACTIONS(9178), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257239] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 2, sym_comma, sym__conid, ACTIONS(9182), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257256] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 2, sym__operator, anon_sym_DASH, ACTIONS(8851), 6, sym__layout_semicolon, sym__dot, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [257273] = 9, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11328), 1, anon_sym_RBRACE, STATE(8025), 1, sym_record_field, STATE(8046), 1, sym_pat_field, STATE(8240), 1, sym_variable, STATE(8242), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [257302] = 5, STATE(6237), 1, aux_sym_type_role_declaration_repeat1, STATE(6691), 1, sym__role, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11330), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, ACTIONS(11332), 3, anon_sym_nominal, anon_sym_representational, anon_sym_phantom, [257323] = 4, ACTIONS(11335), 1, sym__varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6300), 2, sym_type_variable, aux_sym_fundep_repeat1, ACTIONS(11337), 5, sym__layout_semicolon, sym__layout_end, sym_where, sym_comma, anon_sym_SEMI, [257342] = 4, ACTIONS(11341), 1, sym__varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6239), 2, sym_type_variable, aux_sym_fundep_repeat1, ACTIONS(11339), 5, sym__layout_semicolon, sym_where, sym_comma, ts_builtin_sym_end, anon_sym_SEMI, [257361] = 5, STATE(6240), 1, aux_sym_type_role_declaration_repeat1, STATE(6814), 1, sym__role, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11330), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(11344), 3, anon_sym_nominal, anon_sym_representational, anon_sym_phantom, [257382] = 9, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11347), 1, anon_sym_RBRACE, STATE(8046), 1, sym_pat_field, STATE(8073), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(8242), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [257411] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [257430] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 2, sym_comma, sym__conid, ACTIONS(8790), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [257449] = 3, ACTIONS(8478), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 7, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_AT2, [257466] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 2, sym_comma, sym__conid, ACTIONS(10858), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257483] = 4, ACTIONS(11349), 1, sym__varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6239), 2, sym_type_variable, aux_sym_fundep_repeat1, ACTIONS(11337), 5, sym__layout_semicolon, sym_where, sym_comma, ts_builtin_sym_end, anon_sym_SEMI, [257502] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 2, sym_comma, sym__conid, ACTIONS(10934), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257519] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 3, sym__operator, anon_sym_DASH, anon_sym_AT2, ACTIONS(8478), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [257536] = 4, ACTIONS(11335), 1, sym__varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6300), 2, sym_type_variable, aux_sym_fundep_repeat1, ACTIONS(11351), 5, sym__layout_semicolon, sym__layout_end, sym_where, sym_comma, anon_sym_SEMI, [257555] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 8, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_AT, [257570] = 7, ACTIONS(2438), 1, sym__conid, ACTIONS(11353), 1, sym__varid, STATE(6672), 1, aux_sym__qualifying_module, STATE(8605), 1, sym_constructor, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(9803), 3, sym_variable, sym_qualified_variable, sym_qualified_type, [257595] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 2, sym_comma, sym__conid, ACTIONS(10944), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257612] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(8788), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [257629] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10323), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [257646] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 2, sym_comma, sym__conid, ACTIONS(10402), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257663] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 2, sym_comma, sym__conid, ACTIONS(10845), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257680] = 7, ACTIONS(10680), 1, sym__conid, ACTIONS(11293), 1, sym__varid, ACTIONS(11355), 1, anon_sym_LPAREN, ACTIONS(11357), 1, anon_sym_RPAREN, ACTIONS(11359), 1, anon_sym_DOT_DOT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8084), 3, sym_variable, sym_constructor, sym__import_name, [257705] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 8, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_AT, [257720] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 8, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_AT, [257735] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 8, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_AT, [257750] = 7, ACTIONS(10680), 1, sym__conid, ACTIONS(11293), 1, sym__varid, ACTIONS(11361), 1, anon_sym_LPAREN, ACTIONS(11363), 1, anon_sym_RPAREN, ACTIONS(11365), 1, anon_sym_DOT_DOT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8161), 3, sym_variable, sym_constructor, sym__name, [257775] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 2, sym_comma, sym__conid, ACTIONS(9206), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [257792] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 3, sym__operator, anon_sym_DASH, anon_sym_AT2, ACTIONS(8478), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [257809] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(9232), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [257826] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10341), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [257843] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 3, anon_sym_RPAREN, sym__conid, anon_sym_as, ACTIONS(8476), 5, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_AT2, [257860] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(9117), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [257877] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10250), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [257894] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 2, sym__operator, anon_sym_DASH, ACTIONS(8788), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [257913] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 2, sym__operator, anon_sym_DASH, ACTIONS(8792), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [257932] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8946), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [257949] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(8788), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [257968] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10343), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [257985] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8950), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [258002] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10347), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [258019] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8957), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [258036] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8961), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [258053] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 2, sym_comma, sym__conid, ACTIONS(9230), 6, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258070] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 8, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_AT, [258085] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 2, sym_comma, sym__conid, ACTIONS(9222), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258102] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11367), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(11369), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [258119] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10351), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [258136] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10355), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [258153] = 6, ACTIONS(11303), 1, anon_sym_PIPE, ACTIONS(11371), 1, sym_where, STATE(9319), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6289), 2, sym_guard_equation, aux_sym__fun_guards, ACTIONS(11301), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [258176] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10359), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [258193] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10363), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [258210] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10367), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [258227] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10331), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [258244] = 5, ACTIONS(11315), 1, anon_sym_PIPE, STATE(9319), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6289), 2, sym_guard_equation, aux_sym__fun_guards, ACTIONS(11313), 4, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_in, [258265] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8476), 5, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258282] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10303), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [258299] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, ACTIONS(10307), 4, sym_comma, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, [258316] = 9, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11373), 1, anon_sym_RBRACE, STATE(8046), 1, sym_pat_field, STATE(8240), 1, sym_variable, STATE(8242), 1, sym__field_name, STATE(8295), 1, sym_record_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [258345] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 2, sym_comma, sym__conid, ACTIONS(10841), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258362] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 8, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_PIPE, anon_sym_AT, [258377] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [258396] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 2, sym_comma, sym__conid, ACTIONS(8790), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [258415] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 2, sym_comma, sym__conid, ACTIONS(10879), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258432] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 2, sym_comma, sym__conid, ACTIONS(10864), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258449] = 4, ACTIONS(11375), 1, sym__varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6300), 2, sym_type_variable, aux_sym_fundep_repeat1, ACTIONS(11339), 5, sym__layout_semicolon, sym__layout_end, sym_where, sym_comma, anon_sym_SEMI, [258468] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(10339), 5, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258485] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8744), 5, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258502] = 4, ACTIONS(11349), 1, sym__varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6239), 2, sym_type_variable, aux_sym_fundep_repeat1, ACTIONS(11351), 5, sym__layout_semicolon, sym_where, sym_comma, ts_builtin_sym_end, anon_sym_SEMI, [258521] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8748), 5, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258538] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8752), 5, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258555] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 2, sym_comma, sym__conid, ACTIONS(10888), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258572] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 2, sym_comma, sym__conid, ACTIONS(10938), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258589] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8762), 5, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258606] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 2, sym_comma, sym__conid, ACTIONS(10837), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258623] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, sym_comma, sym__conid, ACTIONS(10516), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258640] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 2, sym_comma, sym__conid, ACTIONS(10872), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258657] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 2, sym_comma, sym__conid, ACTIONS(9230), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258674] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 2, sym_comma, sym__conid, ACTIONS(10868), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258691] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 2, sym_comma, sym__conid, ACTIONS(10920), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258708] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8930), 5, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258725] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 2, sym_comma, sym__conid, ACTIONS(8038), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [258744] = 4, ACTIONS(11378), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 2, sym_comma, sym__conid, ACTIONS(8756), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [258763] = 4, ACTIONS(11380), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 2, sym_comma, sym__conid, ACTIONS(8766), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [258782] = 4, ACTIONS(11382), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 2, sym_comma, sym__conid, ACTIONS(8772), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [258801] = 4, ACTIONS(11384), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 2, sym_comma, sym__conid, ACTIONS(8772), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [258820] = 4, ACTIONS(11386), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 2, sym_comma, sym__conid, ACTIONS(8780), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [258839] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 2, sym_comma, sym__conid, ACTIONS(3347), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258856] = 4, ACTIONS(11388), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10275), 2, sym_comma, sym__conid, ACTIONS(7423), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [258875] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 2, sym_comma, sym__conid, ACTIONS(3405), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [258892] = 5, ACTIONS(11315), 1, anon_sym_PIPE, STATE(9671), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6325), 2, sym_guard_equation, aux_sym__fun_guards, ACTIONS(11313), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [258913] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, ACTIONS(10339), 5, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_DOT, sym__operator, anon_sym_DASH, [258930] = 4, ACTIONS(11390), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, sym__operator, anon_sym_DASH, ACTIONS(10275), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [258949] = 4, ACTIONS(7433), 1, anon_sym_AT2, ACTIONS(10275), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [258968] = 6, ACTIONS(11079), 1, anon_sym_DOT, STATE(6163), 1, aux_sym_record_accessor_repeat1, STATE(7511), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8169), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8171), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [258991] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 2, sym_comma, sym__conid, ACTIONS(8740), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [259010] = 5, STATE(6240), 1, aux_sym_type_role_declaration_repeat1, STATE(6814), 1, sym__role, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11320), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, ACTIONS(11392), 3, anon_sym_nominal, anon_sym_representational, anon_sym_phantom, [259031] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 2, sym__dot, sym__conid, ACTIONS(8853), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [259048] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 2, sym_comma, sym__conid, ACTIONS(8796), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [259067] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 2, sym__dot, sym__conid, ACTIONS(8853), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [259084] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, sym_comma, sym__conid, ACTIONS(7419), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [259101] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 3, sym__dot, sym_comma, sym__conid, ACTIONS(8853), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [259118] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 2, sym_comma, sym__conid, ACTIONS(9270), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [259135] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 2, sym__operator, anon_sym_DASH, ACTIONS(8851), 6, sym__layout_semicolon, sym__layout_end, sym__dot, sym_where, anon_sym_SEMI, sym__conid, [259152] = 6, ACTIONS(11303), 1, anon_sym_PIPE, ACTIONS(11394), 1, sym_where, STATE(9671), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6325), 2, sym_guard_equation, aux_sym__fun_guards, ACTIONS(11301), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [259175] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 3, sym__dot, sym_comma, sym__conid, ACTIONS(8853), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [259192] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 3, sym_comma, sym__conid, anon_sym_LBRACE, ACTIONS(8694), 5, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [259209] = 4, ACTIONS(11396), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, sym__operator, anon_sym_DASH, ACTIONS(10275), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [259228] = 9, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11398), 1, anon_sym_RBRACE, STATE(8046), 1, sym_pat_field, STATE(8240), 1, sym_variable, STATE(8242), 1, sym__field_name, STATE(8582), 1, sym_record_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259257] = 5, ACTIONS(10971), 1, anon_sym_PIPE, STATE(8477), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6349), 2, sym_gdpat, aux_sym__alt_variants_repeat1, ACTIONS(11400), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [259278] = 7, ACTIONS(2438), 1, sym__conid, ACTIONS(11353), 1, sym__varid, STATE(6672), 1, aux_sym__qualifying_module, STATE(8611), 1, sym_constructor, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(9283), 3, sym_variable, sym_qualified_variable, sym_qualified_type, [259303] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 2, sym_comma, sym__conid, ACTIONS(10133), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [259320] = 7, ACTIONS(2438), 1, sym__conid, ACTIONS(11353), 1, sym__varid, STATE(6672), 1, aux_sym__qualifying_module, STATE(8663), 1, sym_constructor, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(9330), 3, sym_variable, sym_qualified_variable, sym_qualified_type, [259345] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 2, sym_comma, sym__conid, ACTIONS(10325), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [259362] = 5, ACTIONS(11404), 1, anon_sym_PIPE, STATE(8477), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6349), 2, sym_gdpat, aux_sym__alt_variants_repeat1, ACTIONS(11402), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [259383] = 9, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11407), 1, anon_sym_RBRACE, STATE(8174), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(8242), 1, sym__field_name, STATE(8450), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259412] = 3, ACTIONS(8478), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 7, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT2, [259429] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 2, sym_comma, sym__conid, ACTIONS(9218), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [259446] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 2, sym__operator, anon_sym_DASH, ACTIONS(10347), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [259462] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11413), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8349), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259488] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11421), 1, anon_sym_RBRACE, STATE(8087), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259514] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 3, sym__operator, anon_sym_DASH, anon_sym_AT2, ACTIONS(8478), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [259530] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11423), 1, anon_sym_RBRACE, STATE(8088), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259556] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11425), 1, anon_sym_RBRACE, STATE(8145), 1, sym_pat_field, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259582] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_PIPE, ACTIONS(3334), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [259598] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 2, sym_comma, sym__conid, ACTIONS(10133), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [259614] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11427), 1, anon_sym_RBRACE, STATE(8227), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259640] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11429), 1, anon_sym_RBRACE, STATE(8130), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259666] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 2, sym__operator, anon_sym_DASH, ACTIONS(8792), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [259684] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11431), 1, anon_sym_RBRACE, STATE(8510), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259710] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8790), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [259728] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 2, sym__operator, anon_sym_DASH, ACTIONS(8788), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [259746] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 2, sym__operator, anon_sym_DASH, ACTIONS(8792), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [259764] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_PIPE, ACTIONS(3403), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [259780] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 2, sym_comma, sym__conid, ACTIONS(10325), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [259796] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11433), 1, anon_sym_RBRACE, STATE(8180), 1, sym_pat_field, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259822] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11435), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8582), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259848] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11437), 1, anon_sym_RBRACE, STATE(8168), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259874] = 3, ACTIONS(10355), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [259890] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11439), 1, anon_sym_RBRACE, STATE(8348), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259916] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11441), 1, anon_sym_RBRACE, STATE(8069), 1, sym_pat_field, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259942] = 8, ACTIONS(11443), 1, sym__conid, STATE(917), 1, sym_class_name, STATE(4212), 1, sym_constructor, STATE(4311), 1, sym_qualified_type, STATE(7981), 1, aux_sym__qualifying_module, STATE(8575), 1, sym_constraint, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259968] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11445), 1, anon_sym_RBRACE, STATE(8155), 1, sym_pat_field, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [259994] = 3, ACTIONS(8788), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [260010] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 2, sym__operator, anon_sym_DASH, ACTIONS(8788), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [260026] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11447), 1, anon_sym_RBRACE, STATE(8174), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260052] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11449), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8214), 1, sym_pat_field, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260078] = 3, ACTIONS(10367), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [260094] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11451), 1, anon_sym_RBRACE, STATE(8390), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260120] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11453), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8260), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260146] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11455), 1, anon_sym_RBRACE, STATE(8197), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260172] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 2, sym_comma, sym__conid, ACTIONS(9115), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [260188] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 2, sym_comma, sym__conid, ACTIONS(8796), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [260206] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_PIPE, ACTIONS(3334), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [260222] = 3, ACTIONS(11369), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11367), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [260238] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 7, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_EQ, anon_sym_AT, [260252] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11457), 1, anon_sym_RBRACE, STATE(8185), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260278] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 2, sym__operator, anon_sym_DASH, ACTIONS(10341), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [260294] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8742), 7, sym__layout_semicolon, sym__dot, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_hiding, anon_sym_as, [260308] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11459), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8205), 1, sym_pat_field, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260334] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11461), 1, anon_sym_RBRACE, STATE(8105), 1, sym_pat_field, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260360] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11463), 1, anon_sym_RBRACE, STATE(8111), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260386] = 5, STATE(1237), 1, sym__colon2, STATE(8252), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11465), 2, anon_sym_u2237, anon_sym_COLON_COLON, ACTIONS(11467), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, [260406] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11469), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8293), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260432] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11471), 6, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_hiding, anon_sym_as, [260448] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11475), 1, anon_sym_RBRACE, STATE(8235), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260474] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11477), 1, anon_sym_RBRACE, STATE(8042), 1, sym_pat_field, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260500] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, ACTIONS(8476), 4, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [260516] = 3, ACTIONS(9117), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [260532] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_PIPE, ACTIONS(3334), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [260548] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11479), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8253), 1, sym_pat_field, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260574] = 3, ACTIONS(10323), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [260590] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11481), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8338), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260616] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11483), 1, anon_sym_RBRACE, STATE(8268), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260642] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 7, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_EQ, anon_sym_AT, [260656] = 3, ACTIONS(8788), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [260672] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_PIPE, ACTIONS(3403), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__conid, anon_sym_in, [260688] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 7, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_EQ, anon_sym_AT, [260702] = 6, ACTIONS(11487), 1, anon_sym_LPAREN, ACTIONS(11489), 1, anon_sym_hiding, ACTIONS(11491), 1, anon_sym_as, STATE(7583), 1, sym_import_list, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11485), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [260724] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 2, sym_comma, sym__conid, ACTIONS(10841), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [260740] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11493), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8281), 1, sym_pat_field, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260766] = 3, ACTIONS(10331), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [260782] = 3, ACTIONS(9117), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [260798] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11495), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8372), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260824] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11497), 1, anon_sym_RBRACE, STATE(8301), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260850] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 3, sym__dot, anon_sym_RPAREN, sym__conid, ACTIONS(8853), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [260866] = 3, ACTIONS(10250), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [260882] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11499), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, STATE(8314), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260908] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 2, sym_comma, sym__conid, ACTIONS(8038), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [260926] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(8792), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [260944] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11501), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8409), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260970] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11503), 1, anon_sym_RBRACE, STATE(8344), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [260996] = 3, ACTIONS(9232), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [261012] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 2, sym__operator, anon_sym_DASH, ACTIONS(9117), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [261028] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11505), 6, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_hiding, anon_sym_as, [261044] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11507), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, STATE(8333), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261070] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 7, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_EQ, anon_sym_AT, [261084] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11509), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8229), 1, sym_pat_field, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261110] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11511), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, STATE(8585), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261136] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 7, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_EQ, anon_sym_AT, [261150] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, ACTIONS(10339), 4, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [261166] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11513), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8459), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261192] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11515), 1, anon_sym_RBRACE, STATE(8377), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261218] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 2, sym_comma, sym__conid, ACTIONS(10879), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [261234] = 3, ACTIONS(10347), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [261250] = 3, ACTIONS(10359), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [261266] = 3, ACTIONS(10363), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [261282] = 3, ACTIONS(10341), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [261298] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11517), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, STATE(8391), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261324] = 3, ACTIONS(10367), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [261340] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11519), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8503), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261366] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11521), 1, anon_sym_RBRACE, STATE(8416), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261392] = 3, ACTIONS(10331), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [261408] = 3, ACTIONS(10299), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [261424] = 3, ACTIONS(10303), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [261440] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11523), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8439), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261466] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 2, sym_comma, sym__conid, ACTIONS(9115), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [261482] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11525), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8449), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261508] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11527), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, STATE(8435), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261534] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [261550] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11529), 1, anon_sym_RBRACE, STATE(8198), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261576] = 3, ACTIONS(10307), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [261592] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11531), 1, anon_sym_RBRACE, STATE(8157), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261618] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11533), 1, anon_sym_RBRACE, STATE(8465), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261644] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 2, sym_comma, sym__conid, ACTIONS(10864), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [261660] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 3, sym__dot, sym_comma, sym__conid, ACTIONS(8853), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [261676] = 3, ACTIONS(10343), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [261692] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8932), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, ACTIONS(8930), 4, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [261708] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 2, sym_comma, sym__conid, ACTIONS(9230), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [261724] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 2, sym_comma, sym__conid, ACTIONS(10926), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [261740] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11535), 1, anon_sym_RBRACE, STATE(8190), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261766] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11537), 1, anon_sym_RBRACE, STATE(8142), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261792] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11539), 1, anon_sym_RBRACE, STATE(8516), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261818] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 2, sym__operator, anon_sym_DASH, ACTIONS(9117), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [261834] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_PIPE, ACTIONS(3403), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [261850] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11541), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8295), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261876] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11543), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8309), 1, sym_pat_field, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261902] = 6, ACTIONS(10795), 1, sym__varid, STATE(6852), 1, sym_fundep, STATE(8443), 1, sym__arrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11545), 2, anon_sym_u2192, anon_sym_DASH_GT, STATE(6853), 2, sym_type_variable, aux_sym_fundep_repeat1, [261924] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11547), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8545), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261950] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11549), 1, anon_sym_RBRACE, STATE(8564), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [261976] = 4, ACTIONS(11551), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 2, sym_comma, sym__conid, ACTIONS(8756), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [261994] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 7, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_EQ, anon_sym_AT, [262008] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 2, sym_comma, sym__conid, ACTIONS(10858), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262024] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11553), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8573), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262050] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11555), 1, anon_sym_RBRACE, STATE(8276), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262076] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11557), 1, anon_sym_RBRACE, STATE(8052), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262102] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11559), 1, anon_sym_RBRACE, STATE(8033), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262128] = 4, ACTIONS(11561), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 2, sym_comma, sym__conid, ACTIONS(8766), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [262146] = 3, ACTIONS(10351), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [262162] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [262178] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11563), 1, anon_sym_RBRACE, STATE(8382), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262204] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11565), 1, anon_sym_RBRACE, STATE(8025), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262230] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11567), 1, anon_sym_RBRACE, STATE(8059), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262256] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8948), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8946), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [262272] = 4, ACTIONS(11569), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 2, sym_comma, sym__conid, ACTIONS(8772), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [262290] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 2, sym_comma, sym__conid, ACTIONS(10888), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262306] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 2, sym_comma, sym__conid, ACTIONS(10934), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262322] = 4, ACTIONS(11571), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 2, sym_comma, sym__conid, ACTIONS(8772), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [262340] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 2, sym_comma, sym__conid, ACTIONS(10938), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262356] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8952), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8950), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [262372] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11573), 1, anon_sym_RBRACE, STATE(8093), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262398] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11575), 1, anon_sym_RBRACE, STATE(8079), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262424] = 4, ACTIONS(11577), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 2, sym_comma, sym__conid, ACTIONS(8780), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [262442] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8959), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8957), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [262458] = 4, ACTIONS(11579), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, sym__operator, anon_sym_DASH, ACTIONS(10275), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [262476] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11369), 2, sym_comma, sym__conid, ACTIONS(11367), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [262492] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8963), 3, sym__layout_end, sym_comma, sym__conid, ACTIONS(8961), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [262508] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11581), 1, anon_sym_RBRACE, STATE(8073), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262534] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11583), 1, anon_sym_RBRACE, STATE(8099), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262560] = 3, ACTIONS(10341), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [262576] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 2, sym__operator, anon_sym_DASH, ACTIONS(10323), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [262592] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8696), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, ACTIONS(8694), 4, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262608] = 3, ACTIONS(9232), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [262624] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 2, sym_comma, sym__conid, ACTIONS(9277), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262640] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11585), 1, anon_sym_RBRACE, STATE(8112), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262666] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11587), 1, anon_sym_RBRACE, STATE(8118), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262692] = 4, ACTIONS(10275), 1, sym__conid, ACTIONS(11589), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [262710] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 2, sym_comma, sym__conid, ACTIONS(9304), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262726] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 2, sym_comma, sym__conid, ACTIONS(9311), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262742] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 2, sym_comma, sym__conid, ACTIONS(9315), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262758] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 2, sym_comma, sym__conid, ACTIONS(9119), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262774] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11591), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, STATE(8412), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262800] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11471), 6, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_hiding, anon_sym_as, [262816] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 2, sym_comma, sym__conid, ACTIONS(9186), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262832] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 2, sym_comma, sym__conid, ACTIONS(9190), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262848] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 2, sym_comma, sym__conid, ACTIONS(9194), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262864] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 2, sym_comma, sym__conid, ACTIONS(10837), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262880] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 2, sym_comma, sym__conid, ACTIONS(9202), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262896] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 2, sym_comma, sym__conid, ACTIONS(9210), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262912] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 2, sym_comma, sym__conid, ACTIONS(9214), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262928] = 6, ACTIONS(11593), 1, anon_sym_LPAREN, ACTIONS(11595), 1, anon_sym_hiding, ACTIONS(11597), 1, anon_sym_as, STATE(7742), 1, sym_import_list, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11485), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [262950] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 2, sym_comma, sym__conid, ACTIONS(9234), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [262966] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11599), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8208), 1, sym_pat_field, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [262992] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 2, sym_comma, sym__conid, ACTIONS(9244), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263008] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11601), 1, anon_sym_RBRACE, STATE(8075), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [263034] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 2, sym_comma, sym__conid, ACTIONS(9252), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263050] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 2, sym_comma, sym__conid, ACTIONS(9134), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263066] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11603), 1, anon_sym_RBRACE, STATE(8370), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [263092] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 2, sym_comma, sym__conid, ACTIONS(9134), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263108] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 2, sym_comma, sym__conid, ACTIONS(9198), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263124] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11505), 6, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_hiding, anon_sym_as, [263140] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, sym_comma, sym__conid, ACTIONS(7419), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263156] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 2, sym_comma, sym__conid, ACTIONS(9126), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263172] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 2, sym_comma, sym__conid, ACTIONS(9130), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263188] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 2, sym_comma, sym__conid, ACTIONS(9142), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263204] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 2, sym_comma, sym__conid, ACTIONS(9146), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263220] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 2, sym_comma, sym__conid, ACTIONS(9150), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263236] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 2, sym_comma, sym__conid, ACTIONS(9154), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263252] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 2, sym_comma, sym__conid, ACTIONS(9158), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263268] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 2, sym_comma, sym__conid, ACTIONS(9162), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263284] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11605), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8272), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [263310] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 2, sym_comma, sym__conid, ACTIONS(9166), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263326] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 2, sym_comma, sym__conid, ACTIONS(9170), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263342] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 2, sym_comma, sym__conid, ACTIONS(9174), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263358] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 2, sym_comma, sym__conid, ACTIONS(9178), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263374] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 2, sym_comma, sym__conid, ACTIONS(9182), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263390] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10250), 2, sym_comma, sym__conid, ACTIONS(10242), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [263406] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10343), 2, sym_comma, sym__conid, ACTIONS(9291), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [263422] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, sym_comma, sym__conid, ACTIONS(10516), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263438] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 2, sym_comma, sym__conid, ACTIONS(9270), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263454] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10351), 2, sym_comma, sym__conid, ACTIONS(8984), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [263470] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10355), 2, sym_comma, sym__conid, ACTIONS(9296), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [263486] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 2, sym_comma, sym__conid, ACTIONS(10872), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263502] = 3, ACTIONS(10347), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [263518] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11607), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8481), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [263544] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 2, sym__operator, anon_sym_DASH, ACTIONS(9232), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [263560] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11609), 1, anon_sym_RBRACE, STATE(8425), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [263586] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11611), 1, anon_sym_RBRACE, STATE(8040), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [263612] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, sym__operator, anon_sym_DASH, ACTIONS(10250), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [263628] = 3, ACTIONS(10299), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [263644] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 2, sym__operator, anon_sym_DASH, ACTIONS(10343), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [263660] = 6, ACTIONS(10795), 1, sym__varid, STATE(6993), 1, sym_fundep, STATE(8443), 1, sym__arrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11545), 2, anon_sym_u2192, anon_sym_DASH_GT, STATE(6853), 2, sym_type_variable, aux_sym_fundep_repeat1, [263682] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 2, sym__dot, sym__conid, ACTIONS(8853), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [263698] = 3, ACTIONS(10250), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [263714] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 2, sym_comma, sym__conid, ACTIONS(10868), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263730] = 3, ACTIONS(10323), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [263746] = 3, ACTIONS(10343), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [263762] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10347), 2, sym_comma, sym__conid, ACTIONS(10345), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [263778] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11613), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8475), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [263804] = 3, ACTIONS(10351), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [263820] = 3, ACTIONS(10355), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [263836] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 2, sym__operator, anon_sym_DASH, ACTIONS(10351), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [263852] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10359), 2, sym_comma, sym__conid, ACTIONS(10357), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [263868] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10363), 2, sym_comma, sym__conid, ACTIONS(10361), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [263884] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 2, sym__operator, anon_sym_DASH, ACTIONS(10355), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [263900] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10367), 2, sym_comma, sym__conid, ACTIONS(10365), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [263916] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 2, sym_comma, sym__conid, ACTIONS(8740), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [263934] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10331), 2, sym_comma, sym__conid, ACTIONS(10329), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [263950] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 2, sym_comma, sym__conid, ACTIONS(10944), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [263966] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10299), 2, sym_comma, sym__conid, ACTIONS(10270), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [263982] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10303), 2, sym_comma, sym__conid, ACTIONS(10301), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [263998] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10307), 2, sym_comma, sym__conid, ACTIONS(10305), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [264014] = 3, ACTIONS(10303), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [264030] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 2, sym_comma, sym__conid, ACTIONS(10402), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264046] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 2, sym_comma, sym__conid, ACTIONS(10845), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264062] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 2, sym_comma, sym__conid, ACTIONS(10920), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264078] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11615), 1, anon_sym_RBRACE, STATE(8296), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [264104] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 2, sym_comma, sym__conid, ACTIONS(9138), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264120] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11617), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, STATE(8525), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [264146] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8746), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, ACTIONS(8744), 4, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264162] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8750), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, ACTIONS(8748), 4, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264178] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8754), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, ACTIONS(8752), 4, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264194] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8764), 3, anon_sym_RPAREN, sym__conid, anon_sym_LBRACE, ACTIONS(8762), 4, anon_sym_DOT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264210] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 2, sym__operator, anon_sym_DASH, ACTIONS(10323), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [264226] = 8, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11619), 1, anon_sym_DOT, ACTIONS(11621), 1, anon_sym_of, ACTIONS(11623), 1, sym_comma, STATE(1870), 1, aux_sym_record_accessor_repeat1, STATE(7336), 1, sym__immediate_dot, STATE(8312), 1, aux_sym__exp_case_slots_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [264252] = 4, ACTIONS(11625), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 2, sym__operator, anon_sym_DASH, ACTIONS(10275), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [264270] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11627), 1, anon_sym_RBRACE, STATE(8123), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [264296] = 3, ACTIONS(10307), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [264312] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 2, sym_comma, sym__conid, ACTIONS(9206), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264328] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 2, sym_comma, sym__conid, ACTIONS(9218), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264344] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11629), 1, anon_sym_RBRACE, STATE(8472), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [264370] = 8, ACTIONS(11443), 1, sym__conid, STATE(917), 1, sym_class_name, STATE(4212), 1, sym_constructor, STATE(4311), 1, sym_qualified_type, STATE(7981), 1, aux_sym__qualifying_module, STATE(8616), 1, sym_constraint, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [264396] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 2, sym_comma, sym__conid, ACTIONS(10339), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [264412] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 2, sym_comma, sym__conid, ACTIONS(9222), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264428] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8742), 7, sym__layout_semicolon, sym__layout_end, sym__dot, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_hiding, anon_sym_as, [264442] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 3, sym__operator, anon_sym_DASH, anon_sym_AT2, ACTIONS(8478), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [264458] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11631), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, STATE(8388), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [264484] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 2, sym_comma, sym__conid, ACTIONS(3347), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264500] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 2, sym_comma, sym__conid, ACTIONS(9230), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264516] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 2, sym_comma, sym__conid, ACTIONS(3405), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [264532] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11633), 1, anon_sym_RBRACE, STATE(8055), 1, sym_pat_field, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [264558] = 4, ACTIONS(7419), 1, anon_sym_BQUOTE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9286), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9283), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [264576] = 4, ACTIONS(8038), 1, anon_sym_BQUOTE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9503), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9293), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [264594] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11635), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8262), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [264620] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 2, sym__operator, anon_sym_DASH, ACTIONS(8851), 5, sym__layout_semicolon, sym__dot, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [264636] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8853), 2, sym__operator, anon_sym_DASH, ACTIONS(8851), 5, sym__layout_semicolon, sym__layout_end, sym__dot, anon_sym_SEMI, sym__conid, [264652] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11637), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, STATE(8450), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [264678] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 2, sym__operator, anon_sym_DASH, ACTIONS(10341), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [264694] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(8788), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [264712] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, sym__operator, anon_sym_DASH, ACTIONS(10250), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [264728] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 2, sym__operator, anon_sym_DASH, ACTIONS(10343), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [264744] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 2, sym__operator, anon_sym_DASH, ACTIONS(10347), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [264760] = 6, ACTIONS(10795), 1, sym__varid, STATE(6694), 1, sym_fundep, STATE(8471), 1, sym__arrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11639), 2, anon_sym_u2192, anon_sym_DASH_GT, STATE(6794), 2, sym_type_variable, aux_sym_fundep_repeat1, [264782] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11641), 1, anon_sym_RBRACE, STATE(8028), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [264808] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 2, sym__operator, anon_sym_DASH, ACTIONS(10351), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [264824] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 2, sym__operator, anon_sym_DASH, ACTIONS(10355), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [264840] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8786), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [264858] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 2, sym__operator, anon_sym_DASH, ACTIONS(10359), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [264874] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 2, sym__operator, anon_sym_DASH, ACTIONS(10363), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [264890] = 4, ACTIONS(9258), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10275), 2, anon_sym_RPAREN, sym__conid, ACTIONS(7423), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [264908] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 2, sym__operator, anon_sym_DASH, ACTIONS(10367), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [264924] = 4, ACTIONS(9270), 1, anon_sym_BQUOTE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9524), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9298), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [264942] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11367), 2, sym__operator, anon_sym_DASH, ACTIONS(11369), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [264958] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11643), 1, anon_sym_RBRACE, STATE(8240), 1, sym_variable, STATE(8341), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [264984] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 2, sym__operator, anon_sym_DASH, ACTIONS(10331), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [265000] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 2, sym__operator, anon_sym_DASH, ACTIONS(10359), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [265016] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 2, sym__operator, anon_sym_DASH, ACTIONS(10363), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [265032] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 2, sym__operator, anon_sym_DASH, ACTIONS(10299), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [265048] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 2, sym__operator, anon_sym_DASH, ACTIONS(10303), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [265064] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11645), 1, anon_sym_RBRACE, STATE(8500), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [265090] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 2, sym__operator, anon_sym_DASH, ACTIONS(8788), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [265108] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 2, sym__operator, anon_sym_DASH, ACTIONS(10307), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__conid, [265124] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 2, sym__operator, anon_sym_DASH, ACTIONS(10367), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [265140] = 6, ACTIONS(10795), 1, sym__varid, STATE(7491), 1, sym_fundep, STATE(8471), 1, sym__arrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11639), 2, anon_sym_u2192, anon_sym_DASH_GT, STATE(6794), 2, sym_type_variable, aux_sym_fundep_repeat1, [265162] = 3, ACTIONS(11369), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11367), 6, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [265178] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 2, sym__operator, anon_sym_DASH, ACTIONS(8788), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [265194] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11367), 2, sym__operator, anon_sym_DASH, ACTIONS(11369), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [265210] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 2, sym__operator, anon_sym_DASH, ACTIONS(10331), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [265226] = 3, ACTIONS(10359), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [265242] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10323), 2, sym_comma, sym__conid, ACTIONS(9289), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_PIPE, [265258] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 2, sym__operator, anon_sym_DASH, ACTIONS(10299), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [265274] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 2, sym__operator, anon_sym_DASH, ACTIONS(10303), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [265290] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 2, sym__operator, anon_sym_DASH, ACTIONS(10307), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [265306] = 6, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(11647), 1, sym__tyconsym, STATE(9168), 1, sym__type_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(9945), 3, sym_operator, sym__minus, sym__operator_or_minus, [265328] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [265346] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 2, sym_comma, sym__conid, ACTIONS(8790), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [265364] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11649), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8202), 1, sym_pat_field, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [265390] = 3, ACTIONS(10363), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [265406] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11651), 1, anon_sym_RBRACE, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, STATE(8554), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [265432] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, ACTIONS(11653), 1, anon_sym_RBRACE, STATE(8046), 1, sym_pat_field, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [265458] = 3, ACTIONS(8478), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 6, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_AT2, [265474] = 8, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, ACTIONS(11655), 1, anon_sym_RBRACE, STATE(8120), 1, sym_record_field, STATE(8240), 1, sym_variable, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [265500] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 2, sym__operator, anon_sym_DASH, ACTIONS(9232), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [265516] = 8, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, ACTIONS(11657), 1, anon_sym_RBRACE, STATE(8030), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [265542] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 2, sym_comma, sym__conid, ACTIONS(9226), 5, anon_sym_u2192, anon_sym_DASH_GT, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [265558] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 2, sym__operator, anon_sym_DASH, ACTIONS(10351), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [265573] = 7, ACTIONS(11057), 1, sym__conid, STATE(829), 1, sym_class_name, STATE(3168), 1, sym_constructor, STATE(3346), 1, sym_qualified_type, STATE(7851), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [265596] = 7, ACTIONS(2438), 1, sym__conid, ACTIONS(11353), 1, sym__varid, STATE(4996), 1, sym_variable, STATE(5345), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [265619] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11367), 2, sym__operator, anon_sym_DASH, ACTIONS(11369), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [265634] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__varid, anon_sym_LPAREN, anon_sym_AT, anon_sym_DOT2, [265647] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 2, sym__operator, anon_sym_DASH, ACTIONS(10341), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [265662] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 2, sym_comma, sym__conid, ACTIONS(10325), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [265677] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 2, sym_comma, sym__conid, ACTIONS(9218), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [265692] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10331), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10329), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [265707] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10347), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10345), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [265722] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 2, sym__operator, anon_sym_DASH, ACTIONS(8788), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [265737] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 2, sym_comma, sym__conid, ACTIONS(10879), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [265752] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 6, sym_comma, sym__operator, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [265765] = 4, ACTIONS(8513), 1, anon_sym_AT2, ACTIONS(10275), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [265782] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__varid, anon_sym_LPAREN, anon_sym_AT, anon_sym_DOT2, [265795] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(8788), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [265812] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(8792), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [265829] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 2, sym_comma, sym__conid, ACTIONS(9222), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [265844] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10299), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10270), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [265859] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10303), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10301), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [265874] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11659), 6, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_nominal, anon_sym_representational, anon_sym_phantom, [265887] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11661), 6, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_nominal, anon_sym_representational, anon_sym_phantom, [265900] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 2, sym_comma, sym__conid, ACTIONS(10133), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [265915] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10307), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10305), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [265930] = 4, ACTIONS(11665), 1, sym_comma, STATE(6770), 1, aux_sym_fundeps_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11663), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [265947] = 7, ACTIONS(11293), 1, sym__varid, ACTIONS(11409), 1, sym_string, ACTIONS(11411), 1, sym_triple_quote_string, STATE(8240), 1, sym_variable, STATE(8655), 1, sym_record_field, STATE(9260), 1, sym__field_name, ACTIONS(3), 2, sym_comment, aux_sym__token1, [265970] = 3, ACTIONS(8788), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [265985] = 3, ACTIONS(10323), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [266000] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8786), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [266015] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10323), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9289), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [266030] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11264), 6, sym__varid, sym__operator, anon_sym_DASH, sym__conid, anon_sym_do, anon_sym_ado, [266043] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 2, sym_comma, sym__conid, ACTIONS(10944), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266058] = 3, ACTIONS(8478), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 5, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, anon_sym_AT2, [266073] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10250), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10242), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [266088] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11369), 2, anon_sym_RPAREN, sym__conid, ACTIONS(11367), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [266103] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 2, sym_comma, sym__conid, ACTIONS(10858), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266118] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 2, sym__operator, anon_sym_DASH, ACTIONS(10323), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [266133] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10351), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8984), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [266148] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 2, sym_comma, sym__conid, ACTIONS(9277), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266163] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 6, sym_comma, sym__operator, sym__conid, anon_sym_RBRACE, anon_sym_RBRACK, anon_sym_of, [266176] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 2, sym__operator, anon_sym_DASH, ACTIONS(10323), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [266191] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 2, sym_comma, sym__conid, ACTIONS(10402), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266206] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10355), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9296), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [266221] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10359), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10357), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [266236] = 7, ACTIONS(11667), 1, sym__conid, STATE(7751), 1, aux_sym__qualifying_module, STATE(8138), 1, sym_constructor, STATE(8628), 1, sym_class_name, STATE(8667), 1, sym_qualified_type, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [266259] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 2, sym_comma, sym__conid, ACTIONS(10845), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266274] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10363), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10361), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [266289] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__varid, anon_sym_LPAREN, anon_sym_AT, anon_sym_DOT2, [266302] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 6, sym__layout_semicolon, sym__layout_end, sym_where, sym_comma, anon_sym_SEMI, sym__varid, [266315] = 4, ACTIONS(11671), 1, sym_comma, STATE(6719), 1, aux_sym_fundeps_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11669), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [266332] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 2, sym_comma, sym__conid, ACTIONS(9304), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266347] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 2, sym_comma, sym__conid, ACTIONS(9311), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266362] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 2, sym__operator, anon_sym_DASH, ACTIONS(9117), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [266377] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 2, sym_comma, sym__conid, ACTIONS(9315), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266392] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 2, sym_comma, sym__conid, ACTIONS(9119), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266407] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 2, sym_comma, sym__conid, ACTIONS(10864), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266422] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 2, sym_comma, sym__conid, ACTIONS(9186), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266437] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 2, sym_comma, sym__conid, ACTIONS(9190), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266452] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 2, sym_comma, sym__conid, ACTIONS(9194), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266467] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 2, sym_comma, sym__conid, ACTIONS(9202), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266482] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 2, sym_comma, sym__conid, ACTIONS(9210), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266497] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 2, sym_comma, sym__conid, ACTIONS(9214), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266512] = 4, ACTIONS(10275), 1, sym__conid, ACTIONS(11674), 1, anon_sym_AT2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7423), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [266529] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 2, sym_comma, sym__conid, ACTIONS(9226), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266544] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 2, sym_comma, sym__conid, ACTIONS(9234), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266559] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 2, sym_comma, sym__conid, ACTIONS(9244), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266574] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10367), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10365), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [266589] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 2, sym_comma, sym__conid, ACTIONS(9252), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266604] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, sym_comma, sym__conid, ACTIONS(7419), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266619] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 2, sym_comma, sym__conid, ACTIONS(9134), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266634] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, sym__operator, anon_sym_DASH, ACTIONS(10250), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [266649] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 2, sym_comma, sym__conid, ACTIONS(9134), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266664] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 2, sym__operator, anon_sym_DASH, ACTIONS(10343), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [266679] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 2, sym_comma, sym__conid, ACTIONS(3347), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266694] = 7, ACTIONS(11001), 1, sym__conid, STATE(3084), 1, sym_constructor, STATE(3164), 1, sym_qualified_type, STATE(4465), 1, sym_class_name, STATE(7978), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [266717] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 2, sym__operator, anon_sym_DASH, ACTIONS(10351), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [266732] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 2, sym__operator, anon_sym_DASH, ACTIONS(10355), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [266747] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 2, sym_comma, sym__conid, ACTIONS(9198), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266762] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__operator, sym__conid, anon_sym_in, [266775] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 2, sym_comma, sym__conid, ACTIONS(9270), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [266790] = 3, ACTIONS(10341), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [266805] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, anon_sym_u2237, anon_sym_COLON_COLON, sym__varid, anon_sym_LPAREN, anon_sym_EQ, anon_sym_AT, [266818] = 3, ACTIONS(9117), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [266833] = 3, ACTIONS(10250), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [266848] = 3, ACTIONS(10343), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [266863] = 3, ACTIONS(10347), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [266878] = 3, ACTIONS(11369), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11367), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [266893] = 3, ACTIONS(10351), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [266908] = 3, ACTIONS(10355), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [266923] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 6, sym__layout_semicolon, sym_where, anon_sym_SEMI, sym__operator, sym__conid, anon_sym_in, [266936] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8740), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [266953] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 3, sym__dot, anon_sym_RPAREN, sym__conid, ACTIONS(8853), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [266968] = 3, ACTIONS(10359), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [266983] = 3, ACTIONS(10363), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [266998] = 3, ACTIONS(10367), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [267013] = 3, ACTIONS(10331), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [267028] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 2, sym__operator, anon_sym_DASH, ACTIONS(8788), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [267043] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(8788), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [267060] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(8792), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8790), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [267077] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9115), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [267092] = 4, ACTIONS(11665), 1, sym_comma, STATE(6865), 1, aux_sym_fundeps_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11676), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [267109] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 2, sym_comma, sym__conid, ACTIONS(9126), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267124] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 2, sym_comma, sym__conid, ACTIONS(9130), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267139] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 2, sym_comma, sym__conid, ACTIONS(10841), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267154] = 3, ACTIONS(10299), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [267169] = 3, ACTIONS(10303), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [267184] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 2, sym_comma, sym__conid, ACTIONS(9142), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267199] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 2, sym_comma, sym__conid, ACTIONS(9146), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267214] = 3, ACTIONS(10307), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [267229] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 2, sym__operator, anon_sym_DASH, ACTIONS(9232), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [267244] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 2, sym_comma, sym__conid, ACTIONS(9206), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267259] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 2, sym_comma, sym__conid, ACTIONS(9150), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267274] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 2, sym_comma, sym__conid, ACTIONS(9154), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267289] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 2, sym_comma, sym__conid, ACTIONS(9158), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267304] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 2, sym_comma, sym__conid, ACTIONS(9162), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267319] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11619), 1, anon_sym_DOT, STATE(1870), 1, aux_sym_record_accessor_repeat1, STATE(7336), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11678), 2, sym_comma, anon_sym_of, [267340] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 6, sym__layout_semicolon, sym_where, sym_comma, ts_builtin_sym_end, anon_sym_SEMI, sym__varid, [267353] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 2, sym_comma, sym__conid, ACTIONS(10934), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267368] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 2, sym_comma, sym__conid, ACTIONS(10938), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267383] = 7, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, STATE(8593), 1, sym__record_field_update, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [267406] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 2, sym_comma, sym__conid, ACTIONS(9166), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267421] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 2, sym_comma, sym__conid, ACTIONS(9170), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267436] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 2, sym_comma, sym__conid, ACTIONS(9174), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267451] = 5, STATE(1041), 1, sym__colon2, STATE(8597), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11467), 2, anon_sym_PIPE, anon_sym_EQ, ACTIONS(11680), 2, anon_sym_u2237, anon_sym_COLON_COLON, [267470] = 5, ACTIONS(10795), 1, sym__varid, STATE(8487), 1, sym__arrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11682), 2, anon_sym_u2192, anon_sym_DASH_GT, STATE(7488), 2, sym_type_variable, aux_sym_fundep_repeat1, [267489] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 2, sym_comma, sym__conid, ACTIONS(9178), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267504] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 2, sym_comma, sym__conid, ACTIONS(9182), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267519] = 6, ACTIONS(11303), 1, anon_sym_PIPE, ACTIONS(11684), 1, anon_sym_EQ, STATE(8432), 1, sym__funrhs, STATE(9671), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6339), 2, sym_guard_equation, aux_sym__fun_guards, [267540] = 5, STATE(1169), 1, sym__colon2, STATE(8110), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11467), 2, anon_sym_u2190, anon_sym_LT_DASH, ACTIONS(11686), 2, anon_sym_u2237, anon_sym_COLON_COLON, [267559] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_AT, [267572] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 2, sym__operator, anon_sym_DASH, ACTIONS(10341), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [267587] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11688), 1, anon_sym_DOT, STATE(1686), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10940), 2, sym_comma, anon_sym_RBRACE, [267608] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 2, sym__operator, anon_sym_DASH, ACTIONS(10347), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [267623] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11367), 2, sym__operator, anon_sym_DASH, ACTIONS(11369), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [267638] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 2, sym_comma, sym__conid, ACTIONS(9138), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267653] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 2, sym__operator, anon_sym_DASH, ACTIONS(10359), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [267668] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 2, sym__operator, anon_sym_DASH, ACTIONS(10363), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [267683] = 3, ACTIONS(8478), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8476), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_AT2, [267698] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 2, sym__operator, anon_sym_DASH, ACTIONS(10367), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [267713] = 4, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8036), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8038), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [267730] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__operator, sym__conid, [267743] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 2, sym__operator, anon_sym_DASH, ACTIONS(10331), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [267758] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11659), 6, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_nominal, anon_sym_representational, anon_sym_phantom, [267771] = 5, ACTIONS(10680), 1, sym__conid, ACTIONS(11293), 1, sym__varid, ACTIONS(11355), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8617), 3, sym_variable, sym_constructor, sym__import_name, [267790] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11661), 6, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_nominal, anon_sym_representational, anon_sym_phantom, [267803] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 2, sym_comma, sym__conid, ACTIONS(3405), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [267818] = 4, ACTIONS(11690), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8758), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8756), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [267835] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 2, sym__operator, anon_sym_DASH, ACTIONS(10299), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [267850] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 2, sym__operator, anon_sym_DASH, ACTIONS(10303), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [267865] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 2, sym__operator, anon_sym_DASH, ACTIONS(10307), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [267880] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 2, sym__operator, anon_sym_DASH, ACTIONS(9232), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [267895] = 4, ACTIONS(11692), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8768), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8766), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [267912] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8946), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8948), 3, sym__layout_end, anon_sym_RPAREN, sym__conid, [267927] = 4, ACTIONS(11694), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8772), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [267944] = 4, ACTIONS(11696), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8774), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8772), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [267961] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8950), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8952), 3, sym__layout_end, anon_sym_RPAREN, sym__conid, [267976] = 4, ACTIONS(11698), 1, sym__layout_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8782), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8780), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [267993] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8957), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8959), 3, sym__layout_end, anon_sym_RPAREN, sym__conid, [268008] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8961), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, ACTIONS(8963), 3, sym__layout_end, anon_sym_RPAREN, sym__conid, [268023] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8796), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [268040] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__operator, sym__conid, [268053] = 5, ACTIONS(10680), 1, sym__conid, ACTIONS(11293), 1, sym__varid, ACTIONS(11361), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(8625), 3, sym_variable, sym_constructor, sym__name, [268072] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 2, sym__operator, anon_sym_DASH, ACTIONS(10250), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [268087] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 2, sym__operator, anon_sym_DASH, ACTIONS(10343), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [268102] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 2, sym__operator, anon_sym_DASH, ACTIONS(10347), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [268117] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 2, sym__operator, anon_sym_DASH, ACTIONS(10355), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [268132] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 2, sym__operator, anon_sym_DASH, ACTIONS(10359), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [268147] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 2, sym__operator, anon_sym_DASH, ACTIONS(10363), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [268162] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 2, sym__operator, anon_sym_DASH, ACTIONS(10367), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [268177] = 3, ACTIONS(9232), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 5, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, anon_sym_EQ, [268192] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 6, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__varid, anon_sym_LPAREN, anon_sym_AT, [268205] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 2, sym__operator, anon_sym_DASH, ACTIONS(10331), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [268220] = 6, ACTIONS(11303), 1, anon_sym_PIPE, ACTIONS(11700), 1, anon_sym_EQ, STATE(8448), 1, sym__funrhs, STATE(9264), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6183), 2, sym_guard_equation, aux_sym__fun_guards, [268241] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 2, sym__dot, sym__conid, ACTIONS(8853), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [268256] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 2, sym__operator, anon_sym_DASH, ACTIONS(10299), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [268271] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 2, sym__operator, anon_sym_DASH, ACTIONS(10303), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [268286] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 2, sym__operator, anon_sym_DASH, ACTIONS(10307), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__conid, [268301] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 2, sym_comma, sym__conid, ACTIONS(10837), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [268316] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 2, sym__operator, anon_sym_PIPE, ACTIONS(3403), 4, sym_comma, anon_sym_RPAREN, sym__conid, anon_sym_RBRACE, [268331] = 7, ACTIONS(10795), 1, sym__varid, ACTIONS(11061), 1, sym_string, ACTIONS(11063), 1, sym_triple_quote_string, STATE(7870), 1, sym_row_field, STATE(8430), 1, sym__field_name_ty, STATE(8637), 1, sym_type_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [268354] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11688), 1, anon_sym_DOT, STATE(1686), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11702), 2, sym_comma, anon_sym_RBRACE, [268375] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10343), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9291), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [268390] = 4, ACTIONS(11704), 1, sym_comma, STATE(6863), 1, aux_sym_fundeps_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11663), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [268407] = 5, ACTIONS(10795), 1, sym__varid, STATE(8400), 1, sym__arrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11706), 2, anon_sym_u2192, anon_sym_DASH_GT, STATE(7488), 2, sym_type_variable, aux_sym_fundep_repeat1, [268426] = 6, ACTIONS(11303), 1, anon_sym_PIPE, ACTIONS(11700), 1, anon_sym_EQ, STATE(8134), 1, sym__funrhs, STATE(9264), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6183), 2, sym_guard_equation, aux_sym__fun_guards, [268447] = 6, ACTIONS(11303), 1, anon_sym_PIPE, ACTIONS(11700), 1, anon_sym_EQ, STATE(8232), 1, sym__funrhs, STATE(9264), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6183), 2, sym_guard_equation, aux_sym__fun_guards, [268468] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 2, sym__operator, anon_sym_DASH, ACTIONS(9117), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__conid, [268483] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, sym_comma, sym__conid, ACTIONS(10516), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [268498] = 7, ACTIONS(11024), 1, sym__conid, STATE(3077), 1, sym_constructor, STATE(3135), 1, sym_qualified_type, STATE(4628), 1, sym_class_name, STATE(8022), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [268521] = 7, ACTIONS(11028), 1, sym__conid, STATE(826), 1, sym_class_name, STATE(3136), 1, sym_constructor, STATE(3325), 1, sym_qualified_type, STATE(7910), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [268544] = 7, ACTIONS(2824), 1, sym__conid, ACTIONS(11293), 1, sym__varid, STATE(4754), 1, sym_variable, STATE(4773), 1, sym_constructor, STATE(6130), 1, aux_sym__qualifying_module, STATE(9733), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [268567] = 6, ACTIONS(11708), 1, sym__conid, STATE(6861), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11264), 2, sym__operator, anon_sym_DASH, [268588] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 2, sym_comma, sym__conid, ACTIONS(10872), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [268603] = 4, ACTIONS(11704), 1, sym_comma, STATE(6719), 1, aux_sym_fundeps_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11676), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [268620] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 2, sym__dot, sym__conid, ACTIONS(8853), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [268635] = 4, ACTIONS(11711), 1, sym_comma, STATE(6865), 1, aux_sym_fundeps_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11669), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [268652] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 2, sym_comma, sym__conid, ACTIONS(10926), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [268667] = 7, ACTIONS(11415), 1, sym__varid, ACTIONS(11417), 1, sym_string, ACTIONS(11419), 1, sym_triple_quote_string, STATE(8664), 1, sym__field_name, STATE(8668), 1, sym_variable, STATE(8720), 1, sym__record_field_update, ACTIONS(3), 2, sym_comment, aux_sym__token1, [268690] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8786), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [268707] = 4, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8792), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8790), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [268724] = 7, ACTIONS(10174), 1, sym__conid, ACTIONS(10777), 1, sym__operator, STATE(4868), 1, sym_type_operator, STATE(6895), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [268747] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 6, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, sym__operator, sym__conid, [268760] = 6, ACTIONS(11303), 1, anon_sym_PIPE, ACTIONS(11684), 1, anon_sym_EQ, STATE(8511), 1, sym__funrhs, STATE(9671), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6339), 2, sym_guard_equation, aux_sym__fun_guards, [268781] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 2, sym__operator, anon_sym_PIPE, ACTIONS(3334), 4, sym_comma, anon_sym_RPAREN, sym__conid, anon_sym_RBRACE, [268796] = 7, ACTIONS(11293), 1, sym__varid, ACTIONS(11295), 1, sym_string, ACTIONS(11297), 1, sym_triple_quote_string, STATE(8196), 1, sym_variable, STATE(8311), 1, sym__field_name, STATE(8700), 1, sym_pat_field, ACTIONS(3), 2, sym_comment, aux_sym__token1, [268819] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 2, sym_comma, sym__conid, ACTIONS(9115), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [268834] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, sym_comma, sym__conid, ACTIONS(8786), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [268849] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 2, sym_comma, sym__conid, ACTIONS(10868), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [268864] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 6, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, sym__operator, sym__conid, [268877] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 2, sym_comma, sym__conid, ACTIONS(9230), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [268892] = 6, ACTIONS(11303), 1, anon_sym_PIPE, ACTIONS(11714), 1, anon_sym_EQ, STATE(8257), 1, sym__funrhs, STATE(9319), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6284), 2, sym_guard_equation, aux_sym__fun_guards, [268913] = 6, ACTIONS(11303), 1, anon_sym_PIPE, ACTIONS(11714), 1, anon_sym_EQ, STATE(8264), 1, sym__funrhs, STATE(9319), 1, sym_guards, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6284), 2, sym_guard_equation, aux_sym__fun_guards, [268934] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 2, sym_comma, sym__conid, ACTIONS(10920), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [268949] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9230), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [268964] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10341), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10339), 4, anon_sym_u2237, anon_sym_COLON_COLON, sym__operator, anon_sym_DASH, [268979] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 2, sym_comma, sym__conid, ACTIONS(10888), 4, sym__operator, anon_sym_DASH, anon_sym_EQ, anon_sym_BQUOTE, [268994] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11716), 1, anon_sym_RPAREN, ACTIONS(11718), 1, sym_comma, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9954), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269014] = 5, ACTIONS(11467), 1, anon_sym_RPAREN, STATE(1119), 1, sym__colon2, STATE(8110), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11720), 2, anon_sym_u2237, anon_sym_COLON_COLON, [269032] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 5, sym__layout_semicolon, anon_sym_SEMI, sym__operator, sym__conid, anon_sym_in, [269044] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10835), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10837), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [269058] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11722), 1, anon_sym_RPAREN, STATE(6902), 1, aux_sym_row_type_repeat1, STATE(9093), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269078] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11724), 1, anon_sym_RPAREN, STATE(6896), 1, aux_sym_row_type_repeat1, STATE(8970), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269098] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11726), 1, anon_sym_RBRACE, STATE(6897), 1, aux_sym_row_type_repeat1, STATE(8978), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269118] = 4, ACTIONS(11728), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11730), 2, sym_triple_quote_string, sym__immediate_varid, STATE(1922), 2, sym__immediate_variable, sym__record_access_field, [269134] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11732), 1, anon_sym_RBRACE, STATE(6905), 1, aux_sym_row_type_repeat1, STATE(9107), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269154] = 6, ACTIONS(11708), 1, sym__conid, ACTIONS(11734), 1, sym__operator, STATE(6895), 1, aux_sym__qualifying_module, STATE(8837), 1, sym_constructor, STATE(9968), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269174] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11736), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9003), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269194] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11738), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9006), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269214] = 5, ACTIONS(11742), 1, anon_sym_in, STATE(1955), 1, sym__ado_in, STATE(6901), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11740), 2, sym__layout_semicolon, anon_sym_SEMI, [269232] = 4, ACTIONS(11744), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11746), 2, sym_triple_quote_string, sym__immediate_varid, STATE(4973), 2, sym__immediate_variable, sym__record_access_field, [269248] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11750), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269268] = 5, ACTIONS(11742), 1, anon_sym_in, STATE(1972), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11752), 2, sym__layout_semicolon, anon_sym_SEMI, [269286] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11754), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9194), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269306] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10514), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10516), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [269320] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10870), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10872), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [269334] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11756), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9197), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269354] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10926), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [269368] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10866), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10868), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [269382] = 5, ACTIONS(11760), 1, anon_sym_in, STATE(5140), 1, sym__ado_in, STATE(6925), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11758), 2, sym__layout_semicolon, anon_sym_SEMI, [269400] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 5, sym__layout_semicolon, anon_sym_SEMI, sym__operator, sym__conid, anon_sym_in, [269412] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10918), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10920), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [269426] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11762), 1, anon_sym_RPAREN, STATE(6936), 1, aux_sym_row_type_repeat1, STATE(10042), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269446] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11764), 1, anon_sym_RPAREN, STATE(6916), 1, aux_sym_row_type_repeat1, STATE(9155), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269466] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11766), 1, anon_sym_RBRACE, STATE(6917), 1, aux_sym_row_type_repeat1, STATE(9161), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269486] = 4, ACTIONS(11768), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11770), 2, sym_triple_quote_string, sym__immediate_varid, STATE(1812), 2, sym__immediate_variable, sym__record_access_field, [269502] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11772), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269522] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11774), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9183), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269542] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11776), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9186), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269562] = 5, ACTIONS(11780), 1, anon_sym_in, STATE(1820), 1, sym__ado_in, STATE(6921), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11778), 2, sym__layout_semicolon, anon_sym_SEMI, [269580] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11782), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269600] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(11786), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269620] = 5, ACTIONS(11780), 1, anon_sym_in, STATE(1822), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11788), 2, sym__layout_semicolon, anon_sym_SEMI, [269638] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11790), 1, anon_sym_RBRACE, STATE(6937), 1, aux_sym_row_type_repeat1, STATE(10056), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269658] = 4, ACTIONS(11792), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11794), 2, sym_triple_quote_string, sym__immediate_varid, STATE(4818), 2, sym__immediate_variable, sym__record_access_field, [269674] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11796), 5, sym_comma, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_RBRACE, anon_sym_RBRACK, [269686] = 5, ACTIONS(11760), 1, anon_sym_in, STATE(5146), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11798), 2, sym__layout_semicolon, anon_sym_SEMI, [269704] = 3, ACTIONS(11369), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11367), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [269718] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11800), 1, anon_sym_RPAREN, STATE(6930), 1, aux_sym_row_type_repeat1, STATE(9336), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269738] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11802), 1, anon_sym_RBRACE, STATE(6931), 1, aux_sym_row_type_repeat1, STATE(9341), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269758] = 4, ACTIONS(11804), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11806), 2, sym_triple_quote_string, sym__immediate_varid, STATE(5708), 2, sym__immediate_variable, sym__record_access_field, [269774] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11808), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9351), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269794] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11810), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9352), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269814] = 5, ACTIONS(11814), 1, anon_sym_in, STATE(6147), 1, sym__ado_in, STATE(6934), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11812), 2, sym__layout_semicolon, anon_sym_SEMI, [269832] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11816), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269852] = 5, ACTIONS(11814), 1, anon_sym_in, STATE(5919), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11818), 2, sym__layout_semicolon, anon_sym_SEMI, [269870] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, anon_sym_PIPE, [269882] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11820), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9415), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269902] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11822), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9479), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269922] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 5, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__operator, sym__conid, [269934] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11824), 1, anon_sym_RPAREN, STATE(6943), 1, aux_sym_row_type_repeat1, STATE(9463), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269954] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11826), 1, anon_sym_RBRACE, STATE(6944), 1, aux_sym_row_type_repeat1, STATE(9468), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [269974] = 4, ACTIONS(11828), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11830), 2, sym_triple_quote_string, sym__immediate_varid, STATE(4922), 2, sym__immediate_variable, sym__record_access_field, [269990] = 5, ACTIONS(11834), 1, anon_sym_in, STATE(4919), 1, sym__ado_in, STATE(6956), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11832), 2, sym__layout_semicolon, anon_sym_SEMI, [270008] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11836), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9481), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270028] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11838), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9483), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270048] = 5, ACTIONS(11760), 1, anon_sym_in, STATE(5400), 1, sym__ado_in, STATE(6948), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11840), 2, sym__layout_semicolon, anon_sym_SEMI, [270066] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11842), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270086] = 5, ACTIONS(11846), 1, anon_sym_in, STATE(2802), 1, sym__ado_in, STATE(7366), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11844), 2, sym__layout_semicolon, anon_sym_SEMI, [270104] = 5, ACTIONS(11760), 1, anon_sym_in, STATE(5500), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11848), 2, sym__layout_semicolon, anon_sym_SEMI, [270122] = 4, ACTIONS(2616), 1, anon_sym_PIPE, STATE(7559), 1, aux_sym_decl_data_repeat2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2622), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [270138] = 3, ACTIONS(9117), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [270152] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11850), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270172] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, anon_sym_PIPE, [270184] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11852), 1, anon_sym_RPAREN, STATE(6957), 1, aux_sym_row_type_repeat1, STATE(9595), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270204] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11854), 1, anon_sym_RBRACE, STATE(6958), 1, aux_sym_row_type_repeat1, STATE(9600), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270224] = 4, ACTIONS(11856), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11858), 2, sym_triple_quote_string, sym__immediate_varid, STATE(1698), 2, sym__immediate_variable, sym__record_access_field, [270240] = 5, ACTIONS(11834), 1, anon_sym_in, STATE(4970), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11860), 2, sym__layout_semicolon, anon_sym_SEMI, [270258] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11862), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9612), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270278] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11864), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9614), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270298] = 5, ACTIONS(11868), 1, anon_sym_in, STATE(1938), 1, sym__ado_in, STATE(6962), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11866), 2, sym__layout_semicolon, anon_sym_SEMI, [270316] = 6, ACTIONS(5819), 1, sym__varid, ACTIONS(11870), 1, anon_sym_LPAREN, ACTIONS(11872), 1, anon_sym_data, STATE(7596), 1, sym__fun_name, STATE(8704), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270336] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11874), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270356] = 5, ACTIONS(11868), 1, anon_sym_in, STATE(1896), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11876), 2, sym__layout_semicolon, anon_sym_SEMI, [270374] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(7421), 2, anon_sym_RPAREN, sym__conid, ACTIONS(7419), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [270388] = 3, ACTIONS(9232), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [270402] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11878), 1, anon_sym_RPAREN, STATE(6968), 1, aux_sym_row_type_repeat1, STATE(9832), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270422] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11880), 1, anon_sym_RBRACE, STATE(6969), 1, aux_sym_row_type_repeat1, STATE(9845), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270442] = 4, ACTIONS(11882), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11884), 2, sym_triple_quote_string, sym__immediate_varid, STATE(1711), 2, sym__immediate_variable, sym__record_access_field, [270458] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11886), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9899), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270478] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11888), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9900), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270498] = 6, ACTIONS(11667), 1, sym__conid, STATE(7982), 1, aux_sym__qualifying_module, STATE(8131), 1, sym_constructor, STATE(8241), 1, sym__modid, STATE(8671), 1, sym_qualified_module, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270518] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11890), 1, anon_sym_RPAREN, STATE(6975), 1, aux_sym_row_type_repeat1, STATE(9766), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270538] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11892), 1, anon_sym_RBRACE, STATE(6976), 1, aux_sym_row_type_repeat1, STATE(9769), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270558] = 4, ACTIONS(11894), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11896), 2, sym_triple_quote_string, sym__immediate_varid, STATE(4953), 2, sym__immediate_variable, sym__record_access_field, [270574] = 5, ACTIONS(11868), 1, anon_sym_in, STATE(1717), 1, sym__ado_in, STATE(6985), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11898), 2, sym__layout_semicolon, anon_sym_SEMI, [270592] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11900), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9776), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270612] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11902), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9778), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270632] = 5, ACTIONS(11906), 1, anon_sym_in, STATE(5115), 1, sym__ado_in, STATE(6980), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11904), 2, sym__layout_semicolon, anon_sym_SEMI, [270650] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11908), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270670] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11910), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_PIPE, anon_sym_in, [270682] = 5, ACTIONS(11906), 1, anon_sym_in, STATE(5185), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11912), 2, sym__layout_semicolon, anon_sym_SEMI, [270700] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11914), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270720] = 4, ACTIONS(11918), 1, sym_where, STATE(8501), 1, sym_class_body, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11916), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [270736] = 4, ACTIONS(11922), 1, sym_comma, STATE(6983), 1, aux_sym_row_type_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11920), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_RBRACE, [270752] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9272), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9270), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [270766] = 5, ACTIONS(11868), 1, anon_sym_in, STATE(1720), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11925), 2, sym__layout_semicolon, anon_sym_SEMI, [270784] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11927), 1, anon_sym_RPAREN, STATE(6989), 1, aux_sym_row_type_repeat1, STATE(9872), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270804] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11929), 1, anon_sym_RBRACE, STATE(6990), 1, aux_sym_row_type_repeat1, STATE(9876), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270824] = 4, ACTIONS(11931), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11933), 2, sym_triple_quote_string, sym__immediate_varid, STATE(1623), 2, sym__immediate_variable, sym__record_access_field, [270840] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11935), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9889), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270860] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11937), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9891), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270880] = 5, ACTIONS(11941), 1, anon_sym_in, STATE(1628), 1, sym__ado_in, STATE(6995), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11939), 2, sym__layout_semicolon, anon_sym_SEMI, [270898] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11943), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270918] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11669), 5, sym__layout_semicolon, sym_where, sym_comma, ts_builtin_sym_end, anon_sym_SEMI, [270930] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 5, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__operator, sym__conid, [270942] = 5, ACTIONS(11941), 1, anon_sym_in, STATE(1630), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11945), 2, sym__layout_semicolon, anon_sym_SEMI, [270960] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 5, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_u2237, anon_sym_COLON_COLON, sym__varid, [270972] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11947), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [270992] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11949), 1, anon_sym_RPAREN, STATE(7001), 1, aux_sym_row_type_repeat1, STATE(9964), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271012] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11951), 1, anon_sym_RBRACE, STATE(7002), 1, aux_sym_row_type_repeat1, STATE(9974), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271032] = 4, ACTIONS(11953), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11955), 2, sym_triple_quote_string, sym__immediate_varid, STATE(4829), 2, sym__immediate_variable, sym__record_access_field, [271048] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11957), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9992), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271068] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11959), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9993), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271088] = 5, ACTIONS(11834), 1, anon_sym_in, STATE(5109), 1, sym__ado_in, STATE(7005), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11961), 2, sym__layout_semicolon, anon_sym_SEMI, [271106] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11963), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271126] = 5, ACTIONS(11834), 1, anon_sym_in, STATE(5155), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11965), 2, sym__layout_semicolon, anon_sym_SEMI, [271144] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_PIPE, anon_sym_in, [271156] = 5, ACTIONS(11969), 1, anon_sym_in, STATE(6482), 1, sym__ado_in, STATE(7477), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11967), 2, sym__layout_semicolon, anon_sym_SEMI, [271174] = 3, ACTIONS(9232), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [271188] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11971), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9639), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271208] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11973), 1, anon_sym_RPAREN, STATE(7013), 1, aux_sym_row_type_repeat1, STATE(9413), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271228] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11975), 1, anon_sym_RBRACE, STATE(7014), 1, aux_sym_row_type_repeat1, STATE(9045), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271248] = 4, ACTIONS(11977), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11979), 2, sym_triple_quote_string, sym__immediate_varid, STATE(2513), 2, sym__immediate_variable, sym__record_access_field, [271264] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11981), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9828), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271284] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11983), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8780), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271304] = 5, ACTIONS(11987), 1, anon_sym_in, STATE(2521), 1, sym__ado_in, STATE(7018), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11985), 2, sym__layout_semicolon, anon_sym_SEMI, [271322] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(11989), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271342] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11991), 1, anon_sym_RPAREN, STATE(7032), 1, aux_sym_row_type_repeat1, STATE(9898), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271362] = 5, ACTIONS(11987), 1, anon_sym_in, STATE(2523), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11993), 2, sym__layout_semicolon, anon_sym_SEMI, [271380] = 3, ACTIONS(10250), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [271394] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11995), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9658), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271414] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__operator, sym__conid, [271426] = 3, ACTIONS(10343), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [271440] = 3, ACTIONS(10351), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [271454] = 3, ACTIONS(10355), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [271468] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(11997), 1, anon_sym_RBRACE, STATE(7033), 1, aux_sym_row_type_repeat1, STATE(9936), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271488] = 4, ACTIONS(11999), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12001), 2, sym_triple_quote_string, sym__immediate_varid, STATE(2134), 2, sym__immediate_variable, sym__record_access_field, [271504] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12003), 1, anon_sym_RPAREN, STATE(7045), 1, aux_sym_row_type_repeat1, STATE(9029), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271524] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12005), 1, anon_sym_RBRACE, STATE(7049), 1, aux_sym_row_type_repeat1, STATE(9057), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271544] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12007), 1, anon_sym_RPAREN, STATE(7034), 1, aux_sym_row_type_repeat1, STATE(9039), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271564] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12009), 1, anon_sym_RBRACE, STATE(7035), 1, aux_sym_row_type_repeat1, STATE(9119), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271584] = 4, ACTIONS(12011), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12013), 2, sym_triple_quote_string, sym__immediate_varid, STATE(4827), 2, sym__immediate_variable, sym__record_access_field, [271600] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12015), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9572), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271620] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12017), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9714), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271640] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12019), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9295), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271660] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12021), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9301), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271680] = 5, ACTIONS(12025), 1, anon_sym_in, STATE(4935), 1, sym__ado_in, STATE(7039), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12023), 2, sym__layout_semicolon, anon_sym_SEMI, [271698] = 4, ACTIONS(12027), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12029), 2, sym_triple_quote_string, sym__immediate_varid, STATE(2535), 2, sym__immediate_variable, sym__record_access_field, [271714] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12031), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271734] = 5, ACTIONS(12025), 1, anon_sym_in, STATE(4937), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12033), 2, sym__layout_semicolon, anon_sym_SEMI, [271752] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12035), 1, anon_sym_RPAREN, STATE(7059), 1, aux_sym_row_type_repeat1, STATE(9620), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271772] = 4, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(9422), 3, sym_operator, sym__minus, sym__operator_or_minus, [271788] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12037), 1, anon_sym_RBRACE, STATE(7060), 1, aux_sym_row_type_repeat1, STATE(9695), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271808] = 5, ACTIONS(12041), 1, anon_sym_in, STATE(2891), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12039), 2, sym__layout_semicolon, anon_sym_SEMI, [271826] = 4, ACTIONS(12043), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12045), 2, sym_triple_quote_string, sym__immediate_varid, STATE(5262), 2, sym__immediate_variable, sym__record_access_field, [271842] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12047), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9251), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271862] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12049), 1, anon_sym_RPAREN, STATE(7051), 1, aux_sym_row_type_repeat1, STATE(8798), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271882] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12051), 1, anon_sym_RBRACE, STATE(7052), 1, aux_sym_row_type_repeat1, STATE(8816), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271902] = 4, ACTIONS(12053), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12055), 2, sym_triple_quote_string, sym__immediate_varid, STATE(6079), 2, sym__immediate_variable, sym__record_access_field, [271918] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12057), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9256), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271938] = 5, ACTIONS(12061), 1, anon_sym_in, STATE(2140), 1, sym__ado_in, STATE(7098), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12059), 2, sym__layout_semicolon, anon_sym_SEMI, [271956] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12063), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9014), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271976] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12065), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9024), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [271996] = 5, ACTIONS(12069), 1, anon_sym_in, STATE(6318), 1, sym__ado_in, STATE(7056), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12067), 2, sym__layout_semicolon, anon_sym_SEMI, [272014] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12071), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272034] = 5, ACTIONS(12075), 1, anon_sym_in, STATE(2541), 1, sym__ado_in, STATE(7061), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12073), 2, sym__layout_semicolon, anon_sym_SEMI, [272052] = 5, ACTIONS(12069), 1, anon_sym_in, STATE(6320), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12077), 2, sym__layout_semicolon, anon_sym_SEMI, [272070] = 3, ACTIONS(10347), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [272084] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12079), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272104] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12081), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(10026), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272124] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12083), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8724), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272144] = 5, ACTIONS(12075), 1, anon_sym_in, STATE(2546), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12085), 2, sym__layout_semicolon, anon_sym_SEMI, [272162] = 3, ACTIONS(10341), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [272176] = 3, ACTIONS(10359), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [272190] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12087), 1, anon_sym_RPAREN, STATE(7068), 1, aux_sym_row_type_repeat1, STATE(9495), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272210] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12089), 1, anon_sym_RBRACE, STATE(7069), 1, aux_sym_row_type_repeat1, STATE(9527), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272230] = 4, ACTIONS(12091), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12093), 2, sym_triple_quote_string, sym__immediate_varid, STATE(2215), 2, sym__immediate_variable, sym__record_access_field, [272246] = 3, ACTIONS(10363), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [272260] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12095), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9606), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272280] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12097), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9608), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272300] = 5, ACTIONS(12101), 1, anon_sym_in, STATE(2220), 1, sym__ado_in, STATE(7074), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12099), 2, sym__layout_semicolon, anon_sym_SEMI, [272318] = 5, ACTIONS(12105), 1, anon_sym_in, STATE(5619), 1, sym__ado_in, STATE(7093), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12103), 2, sym__layout_semicolon, anon_sym_SEMI, [272336] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12107), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272356] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12109), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272376] = 5, ACTIONS(12101), 1, anon_sym_in, STATE(2224), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12111), 2, sym__layout_semicolon, anon_sym_SEMI, [272394] = 3, ACTIONS(10367), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [272408] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 2, anon_sym_RPAREN, sym__conid, ACTIONS(3347), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [272422] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12113), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272442] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, anon_sym_PIPE, [272454] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_PIPE, [272466] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12115), 1, anon_sym_RPAREN, STATE(7084), 1, aux_sym_row_type_repeat1, STATE(9966), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272486] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12117), 1, anon_sym_RBRACE, STATE(7085), 1, aux_sym_row_type_repeat1, STATE(9986), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272506] = 4, ACTIONS(12119), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12121), 2, sym_triple_quote_string, sym__immediate_varid, STATE(5101), 2, sym__immediate_variable, sym__record_access_field, [272522] = 3, ACTIONS(10331), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [272536] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12123), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(10070), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272556] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12125), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8723), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272576] = 5, ACTIONS(12129), 1, anon_sym_in, STATE(5405), 1, sym__ado_in, STATE(7090), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12127), 2, sym__layout_semicolon, anon_sym_SEMI, [272594] = 4, ACTIONS(2616), 1, anon_sym_PIPE, STATE(7559), 1, aux_sym_decl_data_repeat2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12131), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [272610] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12133), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272630] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10839), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10841), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [272644] = 5, ACTIONS(12129), 1, anon_sym_in, STATE(5411), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12135), 2, sym__layout_semicolon, anon_sym_SEMI, [272662] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_PIPE, [272674] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3403), 2, anon_sym_RPAREN, sym__conid, ACTIONS(3405), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [272688] = 5, ACTIONS(12105), 1, anon_sym_in, STATE(5627), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12137), 2, sym__layout_semicolon, anon_sym_SEMI, [272706] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12139), 1, anon_sym_RPAREN, STATE(7096), 1, aux_sym_row_type_repeat1, STATE(8850), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272726] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12141), 1, anon_sym_RBRACE, STATE(7097), 1, aux_sym_row_type_repeat1, STATE(8859), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272746] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12143), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8868), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272766] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12145), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8870), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272786] = 5, ACTIONS(12061), 1, anon_sym_in, STATE(2143), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12147), 2, sym__layout_semicolon, anon_sym_SEMI, [272804] = 3, ACTIONS(10299), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [272818] = 3, ACTIONS(10303), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [272832] = 3, ACTIONS(10307), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [272846] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12149), 1, anon_sym_RPAREN, STATE(7104), 1, aux_sym_row_type_repeat1, STATE(8975), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272866] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12151), 1, anon_sym_RBRACE, STATE(7105), 1, aux_sym_row_type_repeat1, STATE(8988), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272886] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12153), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8993), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272906] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12155), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8994), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272926] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9126), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [272940] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9130), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [272954] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12157), 1, anon_sym_RPAREN, STATE(7110), 1, aux_sym_row_type_repeat1, STATE(9084), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272974] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12159), 1, anon_sym_RBRACE, STATE(7111), 1, aux_sym_row_type_repeat1, STATE(9099), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [272994] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12161), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9102), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273014] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12163), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9111), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273034] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3334), 5, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, sym__operator, sym__conid, [273046] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11910), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, anon_sym_PIPE, [273058] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_PIPE, anon_sym_in, [273070] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12165), 1, anon_sym_RPAREN, STATE(7117), 1, aux_sym_row_type_repeat1, STATE(9192), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273090] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12167), 1, anon_sym_RBRACE, STATE(7118), 1, aux_sym_row_type_repeat1, STATE(9212), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273110] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12169), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9222), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273130] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12171), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9225), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273150] = 5, ACTIONS(12175), 1, anon_sym_in, STATE(2561), 1, sym__ado_in, STATE(7426), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12173), 2, sym__layout_semicolon, anon_sym_SEMI, [273168] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_PIPE, anon_sym_in, [273180] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_PIPE, [273192] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12177), 1, anon_sym_RPAREN, STATE(7124), 1, aux_sym_row_type_repeat1, STATE(9281), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273212] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12179), 1, anon_sym_RBRACE, STATE(7125), 1, aux_sym_row_type_repeat1, STATE(9288), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273232] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12181), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9291), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273252] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12183), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9293), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273272] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12185), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273292] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12187), 1, anon_sym_RPAREN, STATE(7129), 1, aux_sym_row_type_repeat1, STATE(9329), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273312] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12189), 1, anon_sym_RBRACE, STATE(7130), 1, aux_sym_row_type_repeat1, STATE(9343), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273332] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12191), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9345), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273352] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12193), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9353), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273372] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12195), 1, anon_sym_RPAREN, STATE(7213), 1, aux_sym_row_type_repeat1, STATE(8831), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273392] = 4, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(9488), 3, sym_operator, sym__minus, sym__operator_or_minus, [273408] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12197), 1, anon_sym_RPAREN, STATE(7135), 1, aux_sym_row_type_repeat1, STATE(9395), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273428] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12199), 1, anon_sym_RBRACE, STATE(7136), 1, aux_sym_row_type_repeat1, STATE(9400), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273448] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12201), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9407), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273468] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12203), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9411), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273488] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12205), 1, anon_sym_RPAREN, STATE(7139), 1, aux_sym_row_type_repeat1, STATE(9452), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273508] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12207), 1, anon_sym_RBRACE, STATE(7140), 1, aux_sym_row_type_repeat1, STATE(9465), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273528] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12209), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9474), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273548] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12211), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9477), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273568] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12213), 1, anon_sym_RBRACE, STATE(7223), 1, aux_sym_row_type_repeat1, STATE(8865), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273588] = 4, ACTIONS(12215), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12217), 2, sym_triple_quote_string, sym__immediate_varid, STATE(2230), 2, sym__immediate_variable, sym__record_access_field, [273604] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12219), 1, anon_sym_RPAREN, STATE(7145), 1, aux_sym_row_type_repeat1, STATE(9519), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273624] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12221), 1, anon_sym_RBRACE, STATE(7146), 1, aux_sym_row_type_repeat1, STATE(9524), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273644] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12223), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9529), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273664] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12225), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9533), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273684] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12227), 1, anon_sym_RPAREN, STATE(7149), 1, aux_sym_row_type_repeat1, STATE(9568), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273704] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12229), 1, anon_sym_RBRACE, STATE(7150), 1, aux_sym_row_type_repeat1, STATE(9580), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273724] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12231), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9584), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273744] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12233), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9586), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273764] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12235), 1, anon_sym_RPAREN, STATE(7158), 1, aux_sym_row_type_repeat1, STATE(9795), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273784] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12237), 1, anon_sym_RBRACE, STATE(7159), 1, aux_sym_row_type_repeat1, STATE(9844), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273804] = 4, ACTIONS(12239), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12241), 2, sym_triple_quote_string, sym__immediate_varid, STATE(5018), 2, sym__immediate_variable, sym__record_access_field, [273820] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12243), 1, anon_sym_RPAREN, STATE(7156), 1, aux_sym_row_type_repeat1, STATE(9631), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273840] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12245), 1, anon_sym_RBRACE, STATE(7157), 1, aux_sym_row_type_repeat1, STATE(9640), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273860] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12247), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9644), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273880] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12249), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9649), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273900] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12251), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9916), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273920] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12253), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9926), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273940] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11910), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_PIPE, [273952] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12255), 1, anon_sym_RPAREN, STATE(7163), 1, aux_sym_row_type_repeat1, STATE(9698), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273972] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12257), 1, anon_sym_RBRACE, STATE(7164), 1, aux_sym_row_type_repeat1, STATE(9707), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [273992] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12259), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9712), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274012] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12261), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9713), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274032] = 5, ACTIONS(12265), 1, anon_sym_in, STATE(5338), 1, sym__ado_in, STATE(7203), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12263), 2, sym__layout_semicolon, anon_sym_SEMI, [274050] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12267), 1, anon_sym_RPAREN, STATE(7168), 1, aux_sym_row_type_repeat1, STATE(9737), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274070] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12269), 1, anon_sym_RBRACE, STATE(7169), 1, aux_sym_row_type_repeat1, STATE(9743), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274090] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12271), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9748), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274110] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12273), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9751), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274130] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9142), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [274144] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12275), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274164] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12277), 1, anon_sym_RPAREN, STATE(7174), 1, aux_sym_row_type_repeat1, STATE(9777), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274184] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12279), 1, anon_sym_RBRACE, STATE(7175), 1, aux_sym_row_type_repeat1, STATE(9782), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274204] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12281), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9784), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274224] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12283), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9789), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274244] = 4, ACTIONS(2588), 1, anon_sym_PIPE, STATE(7182), 1, aux_sym_decl_data_repeat2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12285), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [274260] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9146), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [274274] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12287), 1, anon_sym_RPAREN, STATE(7180), 1, aux_sym_row_type_repeat1, STATE(9810), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274294] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12289), 1, anon_sym_RBRACE, STATE(7181), 1, aux_sym_row_type_repeat1, STATE(9815), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274314] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12291), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9818), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274334] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12293), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9822), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274354] = 4, ACTIONS(12295), 1, anon_sym_PIPE, STATE(7182), 1, aux_sym_decl_data_repeat2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2738), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [274370] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12298), 1, anon_sym_RPAREN, STATE(7185), 1, aux_sym_row_type_repeat1, STATE(9837), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274390] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12300), 1, anon_sym_RBRACE, STATE(7186), 1, aux_sym_row_type_repeat1, STATE(9843), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274410] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12302), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9846), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274430] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12304), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9848), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274450] = 4, ACTIONS(10795), 1, sym__varid, ACTIONS(10799), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7745), 3, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, [274466] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12306), 1, anon_sym_RPAREN, STATE(7190), 1, aux_sym_row_type_repeat1, STATE(9866), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274486] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12308), 1, anon_sym_RBRACE, STATE(7191), 1, aux_sym_row_type_repeat1, STATE(9869), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274506] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12310), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9874), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274526] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12312), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9877), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274546] = 3, ACTIONS(10347), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10345), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [274560] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12314), 1, anon_sym_RPAREN, STATE(7195), 1, aux_sym_row_type_repeat1, STATE(9894), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274580] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12316), 1, anon_sym_RBRACE, STATE(7196), 1, aux_sym_row_type_repeat1, STATE(9901), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274600] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12318), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9904), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274620] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12320), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9905), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274640] = 3, ACTIONS(8788), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [274654] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10325), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [274668] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12322), 1, anon_sym_RPAREN, STATE(7201), 1, aux_sym_row_type_repeat1, STATE(9920), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274688] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12324), 1, anon_sym_RBRACE, STATE(7202), 1, aux_sym_row_type_repeat1, STATE(9925), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274708] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12326), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9927), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274728] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12328), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9928), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274748] = 5, ACTIONS(12265), 1, anon_sym_in, STATE(5349), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12330), 2, sym__layout_semicolon, anon_sym_SEMI, [274766] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12332), 1, anon_sym_RPAREN, STATE(6886), 1, aux_sym_row_type_repeat1, STATE(9949), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274786] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12334), 1, anon_sym_RBRACE, STATE(7206), 1, aux_sym_row_type_repeat1, STATE(9952), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274806] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12336), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9955), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274826] = 3, ACTIONS(10359), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10357), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [274840] = 3, ACTIONS(10363), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10361), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [274854] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12338), 1, anon_sym_RPAREN, STATE(7211), 1, aux_sym_row_type_repeat1, STATE(9973), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274874] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12340), 1, anon_sym_RBRACE, STATE(7212), 1, aux_sym_row_type_repeat1, STATE(9977), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274894] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12342), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9980), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274914] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12344), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9981), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274934] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12346), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8940), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274954] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12348), 1, anon_sym_RPAREN, STATE(7216), 1, aux_sym_row_type_repeat1, STATE(10003), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274974] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12350), 1, anon_sym_RBRACE, STATE(7217), 1, aux_sym_row_type_repeat1, STATE(10010), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [274994] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12352), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(10015), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275014] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12354), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(10016), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275034] = 3, ACTIONS(10367), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10365), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [275048] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12356), 1, anon_sym_RPAREN, STATE(7221), 1, aux_sym_row_type_repeat1, STATE(10055), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275068] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12358), 1, anon_sym_RBRACE, STATE(7222), 1, aux_sym_row_type_repeat1, STATE(10060), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275088] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12360), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(10068), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275108] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12362), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(10069), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275128] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12364), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8958), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275148] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12366), 1, anon_sym_RPAREN, STATE(7226), 1, aux_sym_row_type_repeat1, STATE(8732), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275168] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12368), 1, anon_sym_RBRACE, STATE(7227), 1, aux_sym_row_type_repeat1, STATE(8735), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275188] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12370), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8737), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275208] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12372), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8738), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275228] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12374), 1, anon_sym_RPAREN, STATE(7230), 1, aux_sym_row_type_repeat1, STATE(8750), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275248] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12376), 1, anon_sym_RBRACE, STATE(7231), 1, aux_sym_row_type_repeat1, STATE(8753), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275268] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12378), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8755), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275288] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12380), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8756), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275308] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12382), 1, anon_sym_RPAREN, STATE(7234), 1, aux_sym_row_type_repeat1, STATE(8768), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275328] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12384), 1, anon_sym_RBRACE, STATE(7235), 1, aux_sym_row_type_repeat1, STATE(8771), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275348] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12386), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8773), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275368] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12388), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8774), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275388] = 3, ACTIONS(10331), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10329), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [275402] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10944), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [275416] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12390), 1, anon_sym_RPAREN, STATE(7240), 1, aux_sym_row_type_repeat1, STATE(8786), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275436] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12392), 1, anon_sym_RBRACE, STATE(7241), 1, aux_sym_row_type_repeat1, STATE(8789), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275456] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12394), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8791), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275476] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12396), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8792), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275496] = 5, ACTIONS(12400), 1, anon_sym_in, STATE(2248), 1, sym__ado_in, STATE(7267), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12398), 2, sym__layout_semicolon, anon_sym_SEMI, [275514] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12402), 1, anon_sym_RPAREN, STATE(7245), 1, aux_sym_row_type_repeat1, STATE(8804), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275534] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12404), 1, anon_sym_RBRACE, STATE(7246), 1, aux_sym_row_type_repeat1, STATE(8807), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275554] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12406), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8809), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275574] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12408), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8810), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275594] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12410), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275614] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12412), 1, anon_sym_RPAREN, STATE(7250), 1, aux_sym_row_type_repeat1, STATE(8822), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275634] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12414), 1, anon_sym_RBRACE, STATE(7251), 1, aux_sym_row_type_repeat1, STATE(8825), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275654] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12416), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8827), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275674] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12418), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8828), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275694] = 3, ACTIONS(10299), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10270), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [275708] = 3, ACTIONS(10303), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10301), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [275722] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12420), 1, anon_sym_RPAREN, STATE(7256), 1, aux_sym_row_type_repeat1, STATE(8840), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275742] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12422), 1, anon_sym_RBRACE, STATE(7257), 1, aux_sym_row_type_repeat1, STATE(8843), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275762] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12424), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8845), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275782] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12426), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8846), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275802] = 3, ACTIONS(10307), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10305), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [275816] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12428), 1, anon_sym_RPAREN, STATE(7261), 1, aux_sym_row_type_repeat1, STATE(8858), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275836] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12430), 1, anon_sym_RBRACE, STATE(7262), 1, aux_sym_row_type_repeat1, STATE(8861), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275856] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12432), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8863), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275876] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12434), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8864), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275896] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12436), 1, anon_sym_RPAREN, STATE(7265), 1, aux_sym_row_type_repeat1, STATE(8876), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275916] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12438), 1, anon_sym_RBRACE, STATE(7266), 1, aux_sym_row_type_repeat1, STATE(8879), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275936] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12440), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8881), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275956] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12442), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8882), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [275976] = 5, ACTIONS(12400), 1, anon_sym_in, STATE(2254), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12444), 2, sym__layout_semicolon, anon_sym_SEMI, [275994] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12446), 1, anon_sym_RPAREN, STATE(7270), 1, aux_sym_row_type_repeat1, STATE(8894), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276014] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12448), 1, anon_sym_RBRACE, STATE(7271), 1, aux_sym_row_type_repeat1, STATE(8897), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276034] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12450), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8899), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276054] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12452), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8900), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276074] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12454), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276094] = 6, ACTIONS(12456), 1, sym__conid, STATE(6393), 1, sym_constructor, STATE(6399), 1, sym__modid, STATE(6413), 1, sym_qualified_module, STATE(7610), 1, aux_sym__qualifying_module, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276114] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12458), 1, anon_sym_RPAREN, STATE(7563), 1, aux_sym_row_type_repeat1, STATE(8912), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276134] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12460), 1, anon_sym_RBRACE, STATE(7276), 1, aux_sym_row_type_repeat1, STATE(8915), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276154] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12462), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8918), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276174] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12464), 1, anon_sym_RPAREN, STATE(7279), 1, aux_sym_row_type_repeat1, STATE(8930), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276194] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12466), 1, anon_sym_RBRACE, STATE(7280), 1, aux_sym_row_type_repeat1, STATE(8933), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276214] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12468), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8935), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276234] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12470), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8936), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276254] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12472), 1, anon_sym_RPAREN, STATE(7283), 1, aux_sym_row_type_repeat1, STATE(8948), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276274] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12474), 1, anon_sym_RBRACE, STATE(7284), 1, aux_sym_row_type_repeat1, STATE(8951), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276294] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12476), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8953), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276314] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12478), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8954), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276334] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10402), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [276348] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10845), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [276362] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12480), 1, anon_sym_RPAREN, STATE(7289), 1, aux_sym_row_type_repeat1, STATE(8966), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276382] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12482), 1, anon_sym_RBRACE, STATE(7290), 1, aux_sym_row_type_repeat1, STATE(8969), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276402] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12484), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8971), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276422] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12486), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8972), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276442] = 6, ACTIONS(12488), 1, sym__conid, STATE(7852), 1, aux_sym__qualifying_module, STATE(8279), 1, sym_qualified_module, STATE(8402), 1, sym_constructor, STATE(8493), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276462] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12490), 1, anon_sym_RPAREN, STATE(7294), 1, aux_sym_row_type_repeat1, STATE(8984), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276482] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12492), 1, anon_sym_RBRACE, STATE(7295), 1, aux_sym_row_type_repeat1, STATE(8987), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276502] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12494), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8989), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276522] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12496), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8990), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276542] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12498), 1, anon_sym_RPAREN, STATE(7298), 1, aux_sym_row_type_repeat1, STATE(9002), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276562] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12500), 1, anon_sym_RBRACE, STATE(7299), 1, aux_sym_row_type_repeat1, STATE(9005), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276582] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12502), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9007), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276602] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12504), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9008), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276622] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12506), 1, anon_sym_RPAREN, STATE(7302), 1, aux_sym_row_type_repeat1, STATE(9020), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276642] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12508), 1, anon_sym_RBRACE, STATE(7303), 1, aux_sym_row_type_repeat1, STATE(9023), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276662] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12510), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9025), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276682] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12512), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9026), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276702] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10856), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10858), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [276716] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12514), 1, anon_sym_RPAREN, STATE(7307), 1, aux_sym_row_type_repeat1, STATE(9038), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276736] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12516), 1, anon_sym_RBRACE, STATE(7308), 1, aux_sym_row_type_repeat1, STATE(9041), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276756] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12518), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9043), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276776] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12520), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9044), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276796] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12522), 1, anon_sym_RPAREN, STATE(7311), 1, aux_sym_row_type_repeat1, STATE(9056), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276816] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12524), 1, anon_sym_RBRACE, STATE(7312), 1, aux_sym_row_type_repeat1, STATE(9059), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276836] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12526), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9061), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276856] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12528), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9062), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276876] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12532), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276896] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12534), 1, anon_sym_RPAREN, STATE(7316), 1, aux_sym_row_type_repeat1, STATE(9074), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276916] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12536), 1, anon_sym_RBRACE, STATE(7317), 1, aux_sym_row_type_repeat1, STATE(9077), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276936] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12538), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9079), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276956] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12540), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9080), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276976] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12542), 1, anon_sym_RPAREN, STATE(7320), 1, aux_sym_row_type_repeat1, STATE(9092), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [276996] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12544), 1, anon_sym_RBRACE, STATE(7321), 1, aux_sym_row_type_repeat1, STATE(9095), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277016] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12546), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9097), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277036] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12548), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9098), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277056] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12550), 1, anon_sym_RPAREN, STATE(7324), 1, aux_sym_row_type_repeat1, STATE(9110), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277076] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12552), 1, anon_sym_RBRACE, STATE(7325), 1, aux_sym_row_type_repeat1, STATE(9113), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277096] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12554), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9115), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277116] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12556), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9116), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277136] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12558), 1, anon_sym_RPAREN, STATE(7362), 1, aux_sym_row_type_repeat1, STATE(8898), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277156] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12560), 1, anon_sym_RPAREN, STATE(7329), 1, aux_sym_row_type_repeat1, STATE(9128), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277176] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12562), 1, anon_sym_RBRACE, STATE(7330), 1, aux_sym_row_type_repeat1, STATE(9131), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277196] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12564), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9133), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277216] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12566), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9134), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277236] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12568), 1, anon_sym_RPAREN, STATE(7333), 1, aux_sym_row_type_repeat1, STATE(9146), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277256] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12570), 1, anon_sym_RBRACE, STATE(7334), 1, aux_sym_row_type_repeat1, STATE(9149), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277276] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12572), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9151), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277296] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12574), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9152), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277316] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12576), 1, anon_sym_RBRACE, STATE(7381), 1, aux_sym_row_type_repeat1, STATE(8991), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277336] = 4, ACTIONS(12578), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12580), 2, sym_triple_quote_string, sym__immediate_varid, STATE(2379), 2, sym__immediate_variable, sym__record_access_field, [277352] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12582), 1, anon_sym_RPAREN, STATE(7339), 1, aux_sym_row_type_repeat1, STATE(9164), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277372] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12584), 1, anon_sym_RBRACE, STATE(7340), 1, aux_sym_row_type_repeat1, STATE(9167), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277392] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12586), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9169), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277412] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12588), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9170), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277432] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12590), 1, anon_sym_RPAREN, STATE(7343), 1, aux_sym_row_type_repeat1, STATE(9182), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277452] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12592), 1, anon_sym_RBRACE, STATE(7344), 1, aux_sym_row_type_repeat1, STATE(9185), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277472] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12594), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9187), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277492] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12596), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9188), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277512] = 4, ACTIONS(2588), 1, anon_sym_PIPE, STATE(7182), 1, aux_sym_decl_data_repeat2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2568), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [277528] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12598), 1, anon_sym_RPAREN, STATE(7348), 1, aux_sym_row_type_repeat1, STATE(9200), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277548] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12600), 1, anon_sym_RBRACE, STATE(7349), 1, aux_sym_row_type_repeat1, STATE(9203), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277568] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12602), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9205), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277588] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12604), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9206), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277608] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10877), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10879), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [277622] = 4, ACTIONS(12606), 1, sym_where, STATE(8137), 1, sym_class_body, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11916), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [277638] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12608), 1, anon_sym_RPAREN, STATE(7354), 1, aux_sym_row_type_repeat1, STATE(9218), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277658] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12610), 1, anon_sym_RBRACE, STATE(7355), 1, aux_sym_row_type_repeat1, STATE(9221), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277678] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12612), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9223), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277698] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12614), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9224), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277718] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_PIPE, [277730] = 6, ACTIONS(5819), 1, sym__varid, ACTIONS(11870), 1, anon_sym_LPAREN, ACTIONS(12616), 1, anon_sym_data, STATE(7869), 1, sym__fun_name, STATE(8704), 1, sym_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277750] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12618), 1, anon_sym_RPAREN, STATE(7363), 1, aux_sym_row_type_repeat1, STATE(9429), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277770] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12620), 1, anon_sym_RBRACE, STATE(7364), 1, aux_sym_row_type_repeat1, STATE(9473), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277790] = 4, ACTIONS(12622), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12624), 2, sym_triple_quote_string, sym__immediate_varid, STATE(5246), 2, sym__immediate_variable, sym__record_access_field, [277806] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12626), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277826] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12628), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9215), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277846] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12630), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9534), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277866] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12632), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9535), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [277886] = 4, ACTIONS(12606), 1, sym_where, STATE(8219), 1, sym_class_body, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12634), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [277902] = 5, ACTIONS(11846), 1, anon_sym_in, STATE(2808), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12636), 2, sym__layout_semicolon, anon_sym_SEMI, [277920] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10862), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10864), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [277934] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9150), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [277948] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9154), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [277962] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9158), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [277976] = 5, ACTIONS(12640), 1, anon_sym_in, STATE(6055), 1, sym__ado_in, STATE(7390), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12638), 2, sym__layout_semicolon, anon_sym_SEMI, [277994] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12642), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278014] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9162), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278028] = 4, ACTIONS(2616), 1, anon_sym_PIPE, STATE(7559), 1, aux_sym_decl_data_repeat2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2568), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [278044] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12644), 1, anon_sym_RPAREN, STATE(7386), 1, aux_sym_row_type_repeat1, STATE(9009), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278064] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12646), 1, anon_sym_RBRACE, STATE(7387), 1, aux_sym_row_type_repeat1, STATE(9021), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278084] = 4, ACTIONS(2588), 1, anon_sym_PIPE, STATE(7182), 1, aux_sym_decl_data_repeat2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2622), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [278100] = 4, ACTIONS(12648), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12650), 2, sym_triple_quote_string, sym__immediate_varid, STATE(2177), 2, sym__immediate_variable, sym__record_access_field, [278116] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12652), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278136] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12654), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278156] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12656), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9268), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278176] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9166), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278190] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11796), 5, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_RPAREN, [278202] = 4, ACTIONS(12658), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12660), 2, sym_triple_quote_string, sym__immediate_varid, STATE(2788), 2, sym__immediate_variable, sym__record_access_field, [278218] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12662), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278238] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12664), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9047), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278258] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12666), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9050), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278278] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9170), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278292] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9174), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278306] = 5, ACTIONS(12640), 1, anon_sym_in, STATE(6141), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12668), 2, sym__layout_semicolon, anon_sym_SEMI, [278324] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12670), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278344] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, anon_sym_PIPE, [278356] = 5, ACTIONS(12674), 1, anon_sym_in, STATE(2461), 1, sym__ado_in, STATE(7403), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12672), 2, sym__layout_semicolon, anon_sym_SEMI, [278374] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9279), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9277), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278388] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12676), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278408] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12678), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278428] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9178), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278442] = 5, ACTIONS(12682), 1, anon_sym_in, STATE(2387), 1, sym__ado_in, STATE(7424), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12680), 2, sym__layout_semicolon, anon_sym_SEMI, [278460] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12684), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278480] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12686), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278500] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9182), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278514] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, anon_sym_PIPE, [278526] = 5, ACTIONS(12674), 1, anon_sym_in, STATE(2272), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12688), 2, sym__layout_semicolon, anon_sym_SEMI, [278544] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9306), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9304), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278558] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12690), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278578] = 5, ACTIONS(8742), 1, sym__dot, ACTIONS(12692), 1, anon_sym_LPAREN, STATE(8684), 1, sym_export_names, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12694), 2, sym_comma, anon_sym_RPAREN, [278596] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9313), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9311), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278610] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9317), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9315), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278624] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9121), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9119), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278638] = 4, ACTIONS(12696), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12698), 2, sym_triple_quote_string, sym__immediate_varid, STATE(2556), 2, sym__immediate_variable, sym__record_access_field, [278654] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12700), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278674] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10932), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10934), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278688] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9188), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9186), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278702] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9192), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9190), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278716] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9196), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9194), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278730] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12702), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278750] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9204), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9202), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278764] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9212), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9210), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278778] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9216), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9214), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278792] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9228), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9226), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278806] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9236), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9234), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278820] = 3, ACTIONS(10250), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10242), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [278834] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12704), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278854] = 5, ACTIONS(12682), 1, anon_sym_in, STATE(2392), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12706), 2, sym__layout_semicolon, anon_sym_SEMI, [278872] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9246), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9244), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278886] = 5, ACTIONS(12175), 1, anon_sym_in, STATE(2565), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12708), 2, sym__layout_semicolon, anon_sym_SEMI, [278904] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9254), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9252), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278918] = 3, ACTIONS(10323), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [278932] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9134), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278946] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12710), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [278966] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9136), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9134), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [278980] = 3, ACTIONS(10343), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9291), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [278994] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9200), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9198), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [279008] = 3, ACTIONS(10341), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10339), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [279022] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12712), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279042] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12714), 1, anon_sym_RPAREN, STATE(7440), 1, aux_sym_row_type_repeat1, STATE(9855), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279062] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12716), 1, anon_sym_RBRACE, STATE(7442), 1, aux_sym_row_type_repeat1, STATE(9870), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279082] = 4, ACTIONS(12718), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12720), 2, sym_triple_quote_string, sym__immediate_varid, STATE(5055), 2, sym__immediate_variable, sym__record_access_field, [279098] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12722), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279118] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12724), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9909), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279138] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12726), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279158] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12728), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9910), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279178] = 3, ACTIONS(10351), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8984), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [279192] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12730), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279212] = 5, ACTIONS(12734), 1, anon_sym_in, STATE(5620), 1, sym__ado_in, STATE(7452), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12732), 2, sym__layout_semicolon, anon_sym_SEMI, [279230] = 3, ACTIONS(10355), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9296), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [279244] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12736), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279264] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12738), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279284] = 5, ACTIONS(12742), 1, anon_sym_in, STATE(2604), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12740), 2, sym__layout_semicolon, anon_sym_SEMI, [279302] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9206), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [279316] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12744), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279336] = 5, ACTIONS(12734), 1, anon_sym_in, STATE(5653), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12746), 2, sym__layout_semicolon, anon_sym_SEMI, [279354] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, ACTIONS(12748), 1, anon_sym_else, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279374] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, anon_sym_PIPE, [279386] = 3, ACTIONS(11369), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11367), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [279400] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_PIPE, anon_sym_in, [279412] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_PIPE, [279424] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9232), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9230), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [279438] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_PIPE, anon_sym_in, [279450] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12750), 1, anon_sym_RPAREN, STATE(7466), 1, aux_sym_row_type_repeat1, STATE(9306), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279470] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12752), 1, anon_sym_RPAREN, STATE(7468), 1, aux_sym_row_type_repeat1, STATE(9382), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279490] = 4, ACTIONS(2588), 1, anon_sym_PIPE, STATE(7182), 1, aux_sym_decl_data_repeat2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12131), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [279506] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12754), 1, anon_sym_RBRACE, STATE(7470), 1, aux_sym_row_type_repeat1, STATE(9390), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279526] = 4, ACTIONS(12756), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12758), 2, sym_triple_quote_string, sym__immediate_varid, STATE(2210), 2, sym__immediate_variable, sym__record_access_field, [279542] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12760), 1, anon_sym_RPAREN, STATE(7480), 1, aux_sym_row_type_repeat1, STATE(9401), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279562] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12762), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9804), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279582] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12764), 1, anon_sym_RBRACE, STATE(7482), 1, aux_sym_row_type_repeat1, STATE(9490), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279602] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12766), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9457), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279622] = 6, ACTIONS(12768), 1, sym__conid, STATE(6517), 1, sym__modid, STATE(6525), 1, sym_qualified_module, STATE(6609), 1, sym_constructor, STATE(7732), 1, aux_sym__qualifying_module, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279642] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12770), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9458), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279662] = 4, ACTIONS(12772), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12774), 2, sym_triple_quote_string, sym__immediate_varid, STATE(2595), 2, sym__immediate_variable, sym__record_access_field, [279678] = 3, ACTIONS(9117), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9115), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [279692] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12776), 1, anon_sym_RBRACE, STATE(7534), 1, aux_sym_row_type_repeat1, STATE(9642), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279712] = 4, STATE(6211), 1, aux_sym_type_role_declaration_repeat1, STATE(6691), 1, sym__role, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11322), 3, anon_sym_nominal, anon_sym_representational, anon_sym_phantom, [279728] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9138), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [279742] = 5, ACTIONS(12780), 1, anon_sym_in, STATE(2009), 1, sym__ado_in, STATE(7481), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12778), 2, sym__layout_semicolon, anon_sym_SEMI, [279760] = 5, ACTIONS(11969), 1, anon_sym_in, STATE(6492), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12782), 2, sym__layout_semicolon, anon_sym_SEMI, [279778] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12784), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279798] = 3, ACTIONS(8788), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8786), 4, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, anon_sym_DASH, [279812] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12786), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9609), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279832] = 5, ACTIONS(12780), 1, anon_sym_in, STATE(2046), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12788), 2, sym__layout_semicolon, anon_sym_SEMI, [279850] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12790), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9630), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279870] = 4, ACTIONS(11918), 1, sym_where, STATE(8173), 1, sym_class_body, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12634), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [279886] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12792), 1, anon_sym_RPAREN, STATE(7009), 1, aux_sym_row_type_repeat1, STATE(8757), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279906] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12794), 1, anon_sym_RPAREN, STATE(7493), 1, aux_sym_row_type_repeat1, STATE(9821), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279926] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12796), 1, anon_sym_RBRACE, STATE(7494), 1, aux_sym_row_type_repeat1, STATE(9826), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [279946] = 4, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(10028), 3, sym_operator, sym__minus, sym__operator_or_minus, [279962] = 4, ACTIONS(12798), 1, sym__varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11339), 2, anon_sym_u2192, anon_sym_DASH_GT, STATE(7488), 2, sym_type_variable, aux_sym_fundep_repeat1, [279978] = 5, ACTIONS(12742), 1, anon_sym_in, STATE(2601), 1, sym__ado_in, STATE(7449), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12801), 2, sym__layout_semicolon, anon_sym_SEMI, [279996] = 4, ACTIONS(12803), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12805), 2, sym_triple_quote_string, sym__immediate_varid, STATE(1897), 2, sym__immediate_variable, sym__record_access_field, [280012] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11669), 5, sym__layout_semicolon, sym__layout_end, sym_where, sym_comma, anon_sym_SEMI, [280024] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10133), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [280038] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12807), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9863), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280058] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12809), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9864), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280078] = 4, ACTIONS(10795), 1, sym__varid, ACTIONS(10799), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7651), 3, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, [280094] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12811), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280114] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9222), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [280128] = 5, ACTIONS(11742), 1, anon_sym_in, STATE(1792), 1, sym__ado_in, STATE(7509), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12813), 2, sym__layout_semicolon, anon_sym_SEMI, [280146] = 4, ACTIONS(10795), 1, sym__varid, ACTIONS(10799), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7688), 3, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, [280162] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12815), 1, anon_sym_RBRACE, STATE(7020), 1, aux_sym_row_type_repeat1, STATE(9042), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280182] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9117), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9115), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [280196] = 4, ACTIONS(10795), 1, sym__varid, ACTIONS(10799), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7698), 3, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, [280212] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8788), 2, anon_sym_RPAREN, sym__conid, ACTIONS(8786), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [280226] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12817), 1, anon_sym_RPAREN, STATE(7518), 1, aux_sym_row_type_repeat1, STATE(8790), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280246] = 4, ACTIONS(10795), 1, sym__varid, ACTIONS(10799), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7673), 3, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, [280262] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12819), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280282] = 4, ACTIONS(10795), 1, sym__varid, ACTIONS(10799), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7708), 3, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, [280298] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12821), 1, anon_sym_RBRACE, STATE(7520), 1, aux_sym_row_type_repeat1, STATE(8796), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280318] = 5, ACTIONS(11742), 1, anon_sym_in, STATE(1798), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12823), 2, sym__layout_semicolon, anon_sym_SEMI, [280336] = 4, ACTIONS(10795), 1, sym__varid, ACTIONS(10799), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7715), 3, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, [280352] = 4, ACTIONS(12825), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12827), 2, sym_triple_quote_string, sym__immediate_varid, STATE(6594), 2, sym__immediate_variable, sym__record_access_field, [280368] = 4, ACTIONS(10795), 1, sym__varid, ACTIONS(10799), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7730), 3, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, [280384] = 4, ACTIONS(67), 1, sym__operator, ACTIONS(1880), 1, anon_sym_DASH, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(9783), 3, sym_operator, sym__minus, sym__operator_or_minus, [280400] = 4, ACTIONS(10795), 1, sym__varid, ACTIONS(10799), 1, anon_sym_AT, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(7722), 3, sym_type_variable, sym__visible_type_variable, sym__tyvar_no_annotation, [280416] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12829), 1, anon_sym_RPAREN, STATE(7522), 1, aux_sym_row_type_repeat1, STATE(9760), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280436] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12831), 1, anon_sym_RBRACE, STATE(7523), 1, aux_sym_row_type_repeat1, STATE(9767), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280456] = 4, ACTIONS(12833), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12835), 2, sym_triple_quote_string, sym__immediate_varid, STATE(2923), 2, sym__immediate_variable, sym__record_access_field, [280472] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12837), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8819), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280492] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 5, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_PIPE, [280504] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12839), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8823), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280524] = 4, STATE(6331), 1, aux_sym_type_role_declaration_repeat1, STATE(6814), 1, sym__role, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11392), 3, anon_sym_nominal, anon_sym_representational, anon_sym_phantom, [280540] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12841), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9798), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280560] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12843), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9801), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280580] = 4, ACTIONS(12847), 1, sym_comma, STATE(7524), 1, aux_sym_alt_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12845), 3, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_PIPE, [280596] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 2, anon_sym_RPAREN, sym__conid, ACTIONS(9218), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [280610] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10924), 5, sym__layout_semicolon, sym_where, anon_sym_SEMI, anon_sym_PIPE, anon_sym_in, [280622] = 5, ACTIONS(12852), 1, anon_sym_in, STATE(6821), 1, sym__ado_in, STATE(7529), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12850), 2, sym__layout_semicolon, anon_sym_SEMI, [280640] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12854), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280660] = 5, ACTIONS(12852), 1, anon_sym_in, STATE(6824), 1, sym__ado_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12856), 2, sym__layout_semicolon, anon_sym_SEMI, [280678] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12858), 5, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, anon_sym_PIPE, [280690] = 3, ACTIONS(10323), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9289), 4, sym__operator, anon_sym_DASH, anon_sym_PIPE, anon_sym_EQ, [280704] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10886), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10888), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [280718] = 5, ACTIONS(12041), 1, anon_sym_in, STATE(2931), 1, sym__ado_in, STATE(7043), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12860), 2, sym__layout_semicolon, anon_sym_SEMI, [280736] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12862), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(10022), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280756] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, ACTIONS(12864), 1, anon_sym_RPAREN, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280776] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12866), 1, anon_sym_RPAREN, STATE(7561), 1, aux_sym_row_type_repeat1, STATE(10062), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280796] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12868), 1, anon_sym_RBRACE, STATE(7562), 1, aux_sym_row_type_repeat1, STATE(10065), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280816] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12870), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280836] = 4, ACTIONS(12872), 1, sym_string, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12874), 2, sym_triple_quote_string, sym__immediate_varid, STATE(6302), 2, sym__immediate_variable, sym__record_access_field, [280852] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12876), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280872] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12878), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280892] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12880), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280912] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12882), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280932] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12884), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280952] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12886), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280972] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12888), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [280992] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12890), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281012] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12892), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281032] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12894), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281052] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12896), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281072] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12898), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281092] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12900), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281112] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12902), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281132] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12904), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281152] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12906), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281172] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12908), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281192] = 6, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, ACTIONS(12910), 1, anon_sym_then, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281212] = 4, ACTIONS(2616), 1, anon_sym_PIPE, STATE(7559), 1, aux_sym_decl_data_repeat2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12285), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [281228] = 4, ACTIONS(12912), 1, anon_sym_PIPE, STATE(7559), 1, aux_sym_decl_data_repeat2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(2738), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [281244] = 3, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10936), 2, anon_sym_RPAREN, sym__conid, ACTIONS(10938), 3, sym__operator, anon_sym_DASH, anon_sym_BQUOTE, [281258] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12915), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(9731), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281278] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12917), 1, anon_sym_RBRACE, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8793), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281298] = 6, ACTIONS(11065), 1, anon_sym_PIPE, ACTIONS(11718), 1, sym_comma, ACTIONS(12919), 1, anon_sym_RPAREN, STATE(6983), 1, aux_sym_row_type_repeat1, STATE(8917), 1, sym__row_variable, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281318] = 3, ACTIONS(12923), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12921), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [281331] = 4, ACTIONS(12927), 1, sym_comma, STATE(7828), 1, aux_sym_guards_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12925), 2, anon_sym_u2192, anon_sym_DASH_GT, [281346] = 4, ACTIONS(12931), 1, sym__layout_end, STATE(7631), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12929), 2, sym__layout_semicolon, anon_sym_SEMI, [281361] = 4, ACTIONS(12935), 1, sym__layout_end, STATE(7603), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12933), 2, sym__layout_semicolon, anon_sym_SEMI, [281376] = 5, ACTIONS(12937), 1, sym__conid, STATE(3515), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281393] = 5, ACTIONS(12939), 1, sym__conid, STATE(5213), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281410] = 4, ACTIONS(1061), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12941), 2, sym__layout_semicolon, anon_sym_SEMI, [281425] = 4, ACTIONS(1117), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12943), 2, sym__layout_semicolon, anon_sym_SEMI, [281440] = 5, ACTIONS(12945), 1, sym__conid, STATE(6768), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281457] = 3, ACTIONS(12949), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12947), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [281470] = 5, ACTIONS(12951), 1, sym__conid, STATE(3840), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281487] = 5, ACTIONS(12953), 1, sym__conid, STATE(2515), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281504] = 4, ACTIONS(1195), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12955), 2, sym__layout_semicolon, anon_sym_SEMI, [281519] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12957), 1, anon_sym_DOT, STATE(5002), 1, aux_sym_record_accessor_repeat1, STATE(7044), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281536] = 5, ACTIONS(12959), 1, sym__conid, STATE(6424), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281553] = 5, ACTIONS(12456), 1, sym__conid, STATE(6393), 1, sym_constructor, STATE(7987), 1, sym__modid, STATE(8017), 1, aux_sym__qualifying_module, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281570] = 5, ACTIONS(12961), 1, sym__conid, STATE(4392), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281587] = 4, ACTIONS(12965), 1, sym__layout_end, STATE(7679), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12963), 2, sym__layout_semicolon, anon_sym_SEMI, [281602] = 5, ACTIONS(12967), 1, sym__conid, STATE(4971), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281619] = 3, ACTIONS(12971), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12969), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [281632] = 5, ACTIONS(12973), 1, sym__conid, STATE(4200), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281649] = 5, ACTIONS(12975), 1, sym__conid, STATE(3712), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281666] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12977), 1, anon_sym_DOT, STATE(4574), 1, aux_sym_record_accessor_repeat1, STATE(7000), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281683] = 4, ACTIONS(12981), 1, sym__layout_end, STATE(7660), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12979), 2, sym__layout_semicolon, anon_sym_SEMI, [281698] = 5, ACTIONS(12983), 1, sym__conid, STATE(3520), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281715] = 5, ACTIONS(12985), 1, sym__conid, STATE(6206), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281732] = 4, ACTIONS(1199), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12987), 2, sym__layout_semicolon, anon_sym_SEMI, [281747] = 4, ACTIONS(367), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12989), 2, sym__layout_semicolon, anon_sym_SEMI, [281762] = 5, ACTIONS(12991), 1, sym__conid, STATE(4337), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281779] = 3, ACTIONS(12995), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12993), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [281792] = 5, ACTIONS(12997), 1, sym__conid, STATE(3153), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281809] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12999), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_as, [281820] = 4, STATE(1058), 1, sym__colon2, STATE(8250), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13001), 2, anon_sym_u2237, anon_sym_COLON_COLON, [281835] = 5, ACTIONS(13003), 1, sym__conid, STATE(1957), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281852] = 4, ACTIONS(13007), 1, sym__layout_end, STATE(7576), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13005), 2, sym__layout_semicolon, anon_sym_SEMI, [281867] = 5, ACTIONS(13009), 1, sym__conid, STATE(3161), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281884] = 4, ACTIONS(13013), 1, sym__layout_end, STATE(7616), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13011), 2, sym__layout_semicolon, anon_sym_SEMI, [281899] = 4, ACTIONS(13017), 1, sym__layout_end, STATE(7665), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13015), 2, sym__layout_semicolon, anon_sym_SEMI, [281914] = 4, ACTIONS(129), 1, sym__layout_end, STATE(7746), 1, aux_sym_purescript_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13019), 2, sym__layout_semicolon, anon_sym_SEMI, [281929] = 4, ACTIONS(461), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13021), 2, sym__layout_semicolon, anon_sym_SEMI, [281944] = 4, ACTIONS(13025), 1, sym__layout_end, STATE(7615), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13023), 2, sym__layout_semicolon, anon_sym_SEMI, [281959] = 5, ACTIONS(11272), 1, sym__conid, STATE(4395), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281976] = 5, ACTIONS(13027), 1, sym__conid, STATE(4172), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [281993] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13029), 1, anon_sym_DOT, STATE(1544), 1, aux_sym_record_accessor_repeat1, STATE(7490), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282010] = 4, ACTIONS(13033), 1, anon_sym_in, STATE(7823), 1, aux_sym__let_decls_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13031), 2, sym__layout_semicolon, anon_sym_SEMI, [282025] = 4, ACTIONS(13037), 1, anon_sym_EQ, STATE(970), 1, sym__larrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13035), 2, anon_sym_u2190, anon_sym_LT_DASH, [282040] = 5, ACTIONS(12456), 1, sym__conid, STATE(6393), 1, sym_constructor, STATE(6429), 1, sym__modid, STATE(6861), 1, aux_sym__qualifying_module, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282057] = 5, ACTIONS(13039), 1, sym__conid, STATE(1958), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282074] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13041), 1, anon_sym_DOT, STATE(5835), 1, aux_sym_record_accessor_repeat1, STATE(7539), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282091] = 5, ACTIONS(13043), 1, sym__conid, STATE(3549), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282108] = 4, ACTIONS(12692), 1, anon_sym_LPAREN, STATE(8631), 1, sym_export_names, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13045), 2, sym_comma, anon_sym_RPAREN, [282123] = 4, ACTIONS(413), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13047), 2, sym__layout_semicolon, anon_sym_SEMI, [282138] = 4, ACTIONS(383), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13049), 2, sym__layout_semicolon, anon_sym_SEMI, [282153] = 4, ACTIONS(13053), 1, sym__layout_end, STATE(7619), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13051), 2, sym__layout_semicolon, anon_sym_SEMI, [282168] = 5, ACTIONS(13055), 1, sym__conid, STATE(6243), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282185] = 4, ACTIONS(1075), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13057), 2, sym__layout_semicolon, anon_sym_SEMI, [282200] = 5, ACTIONS(13059), 1, sym__conid, STATE(6333), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282217] = 5, ACTIONS(13061), 1, sym__conid, STATE(5783), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282234] = 5, ACTIONS(13063), 1, sym__conid, STATE(2909), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282251] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13065), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [282262] = 4, ACTIONS(13069), 1, sym__layout_end, STATE(7780), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13067), 2, sym__layout_semicolon, anon_sym_SEMI, [282277] = 5, ACTIONS(13071), 1, sym__conid, STATE(3770), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282294] = 5, ACTIONS(13073), 1, sym__conid, STATE(3351), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282311] = 5, ACTIONS(13075), 1, sym__conid, STATE(1876), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282328] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 4, sym__varid, anon_sym_LPAREN, anon_sym_EQ, anon_sym_AT, [282339] = 4, ACTIONS(13079), 1, sym__layout_end, STATE(7663), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13077), 2, sym__layout_semicolon, anon_sym_SEMI, [282354] = 5, ACTIONS(13081), 1, sym__conid, STATE(5007), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282371] = 4, ACTIONS(3193), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13083), 2, sym__layout_semicolon, anon_sym_SEMI, [282386] = 3, ACTIONS(13087), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13085), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [282399] = 5, ACTIONS(13089), 1, sym__conid, STATE(3064), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282416] = 5, ACTIONS(13091), 1, sym__conid, STATE(4646), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282433] = 4, ACTIONS(10542), 1, sym__layout_end, STATE(7718), 1, aux_sym_class_body_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13093), 2, sym__layout_semicolon, anon_sym_SEMI, [282448] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13095), 1, anon_sym_DOT, STATE(4475), 1, aux_sym_record_accessor_repeat1, STATE(7031), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282465] = 4, ACTIONS(13099), 1, sym__layout_end, STATE(7638), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13097), 2, sym__layout_semicolon, anon_sym_SEMI, [282480] = 4, ACTIONS(889), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13101), 2, sym__layout_semicolon, anon_sym_SEMI, [282495] = 5, ACTIONS(13103), 1, sym__conid, STATE(3401), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282512] = 5, ACTIONS(13105), 1, sym__conid, STATE(3083), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282529] = 5, ACTIONS(13107), 1, sym__conid, STATE(2996), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282546] = 5, ACTIONS(13109), 1, sym__conid, STATE(2075), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282563] = 5, ACTIONS(13111), 1, sym__conid, STATE(2997), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282580] = 5, ACTIONS(13113), 1, sym__conid, STATE(5494), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282597] = 5, ACTIONS(13115), 1, sym__conid, STATE(3555), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282614] = 5, ACTIONS(13117), 1, sym__conid, STATE(3127), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282631] = 3, ACTIONS(13121), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13119), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [282644] = 4, ACTIONS(13125), 1, sym__layout_end, STATE(7816), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13123), 2, sym__layout_semicolon, anon_sym_SEMI, [282659] = 4, ACTIONS(13129), 1, anon_sym_EQ, STATE(1017), 1, sym__larrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13127), 2, anon_sym_u2190, anon_sym_LT_DASH, [282674] = 5, ACTIONS(12456), 1, sym__conid, STATE(6393), 1, sym_constructor, STATE(7682), 1, sym__modid, STATE(7761), 1, aux_sym__qualifying_module, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282691] = 4, STATE(1119), 1, sym__colon2, STATE(10061), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11720), 2, anon_sym_u2237, anon_sym_COLON_COLON, [282706] = 3, ACTIONS(13131), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12921), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [282719] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13133), 1, anon_sym_DOT, STATE(1517), 1, aux_sym_record_accessor_repeat1, STATE(6893), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282736] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13135), 1, anon_sym_DOT, STATE(1473), 1, aux_sym_record_accessor_repeat1, STATE(6967), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282753] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13137), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [282766] = 4, ACTIONS(13142), 1, sym__layout_end, STATE(7656), 1, aux_sym__let_decls_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13139), 2, sym__layout_semicolon, anon_sym_SEMI, [282781] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13144), 1, anon_sym_DOT, STATE(2525), 1, aux_sym_record_accessor_repeat1, STATE(7517), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282798] = 4, ACTIONS(13148), 1, sym__layout_end, STATE(7782), 1, aux_sym_purescript_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13146), 2, sym__layout_semicolon, anon_sym_SEMI, [282813] = 5, ACTIONS(13150), 1, sym__conid, STATE(4215), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282830] = 4, ACTIONS(309), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13152), 2, sym__layout_semicolon, anon_sym_SEMI, [282845] = 4, ACTIONS(3009), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13154), 2, sym__layout_semicolon, anon_sym_SEMI, [282860] = 3, ACTIONS(13158), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13156), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [282873] = 4, ACTIONS(1219), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13160), 2, sym__layout_semicolon, anon_sym_SEMI, [282888] = 4, ACTIONS(13164), 1, sym__layout_end, STATE(7681), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13162), 2, sym__layout_semicolon, anon_sym_SEMI, [282903] = 4, ACTIONS(1209), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13166), 2, sym__layout_semicolon, anon_sym_SEMI, [282918] = 4, ACTIONS(311), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13168), 2, sym__layout_semicolon, anon_sym_SEMI, [282933] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11796), 4, sym_comma, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_PIPE, [282944] = 5, ACTIONS(13170), 1, sym__conid, STATE(6363), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282961] = 4, ACTIONS(13174), 1, sym__layout_end, STATE(7699), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13172), 2, sym__layout_semicolon, anon_sym_SEMI, [282976] = 5, ACTIONS(13176), 1, sym__conid, STATE(4351), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [282993] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10584), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [283004] = 4, ACTIONS(1848), 1, sym__layout_end, STATE(7656), 1, aux_sym__let_decls_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13178), 2, sym__layout_semicolon, anon_sym_SEMI, [283019] = 4, STATE(1119), 1, sym__colon2, STATE(9895), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11720), 2, anon_sym_u2237, anon_sym_COLON_COLON, [283034] = 5, ACTIONS(13180), 1, sym__conid, STATE(3052), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283051] = 5, ACTIONS(13182), 1, sym__conid, STATE(3821), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283068] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13184), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [283081] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13186), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_as, [283092] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13137), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [283105] = 4, ACTIONS(1063), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13188), 2, sym__layout_semicolon, anon_sym_SEMI, [283120] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13190), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [283133] = 4, ACTIONS(419), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13192), 2, sym__layout_semicolon, anon_sym_SEMI, [283148] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13190), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [283161] = 4, STATE(1058), 1, sym__colon2, STATE(8201), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13001), 2, anon_sym_u2237, anon_sym_COLON_COLON, [283176] = 3, ACTIONS(13194), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13119), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [283189] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11796), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [283200] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13196), 1, anon_sym_DOT, STATE(4599), 1, aux_sym_record_accessor_repeat1, STATE(6923), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283217] = 5, ACTIONS(13198), 1, sym__conid, STATE(2114), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283234] = 4, STATE(1119), 1, sym__colon2, STATE(9381), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11720), 2, anon_sym_u2237, anon_sym_COLON_COLON, [283249] = 4, ACTIONS(13202), 1, sym__layout_end, STATE(7695), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13200), 2, sym__layout_semicolon, anon_sym_SEMI, [283264] = 3, ACTIONS(13206), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13204), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [283277] = 4, ACTIONS(1127), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13208), 2, sym__layout_semicolon, anon_sym_SEMI, [283292] = 5, ACTIONS(13210), 1, sym__conid, STATE(3263), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283309] = 4, ACTIONS(11047), 1, sym__layout_end, STATE(7749), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13212), 2, sym__layout_semicolon, anon_sym_SEMI, [283324] = 4, ACTIONS(13214), 1, anon_sym_LPAREN, STATE(8588), 1, sym_import_con_names, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13216), 2, sym_comma, anon_sym_RPAREN, [283339] = 4, ACTIONS(1097), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13218), 2, sym__layout_semicolon, anon_sym_SEMI, [283354] = 4, ACTIONS(13220), 1, ts_builtin_sym_end, STATE(7696), 1, aux_sym_purescript_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13222), 2, sym__layout_semicolon, anon_sym_SEMI, [283369] = 5, ACTIONS(13225), 1, sym__conid, STATE(3349), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283386] = 4, STATE(1119), 1, sym__colon2, STATE(10040), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11720), 2, anon_sym_u2237, anon_sym_COLON_COLON, [283401] = 4, ACTIONS(333), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13227), 2, sym__layout_semicolon, anon_sym_SEMI, [283416] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 4, sym_comma, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_RBRACE, [283427] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13229), 1, anon_sym_DOT, STATE(1499), 1, aux_sym_record_accessor_repeat1, STATE(6988), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283444] = 4, ACTIONS(11022), 1, sym__layout_end, STATE(7793), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13231), 2, sym__layout_semicolon, anon_sym_SEMI, [283459] = 5, ACTIONS(13233), 1, sym__conid, STATE(1636), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283476] = 5, ACTIONS(13235), 1, sym__conid, STATE(2661), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283493] = 4, ACTIONS(13239), 1, sym__layout_end, STATE(7758), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13237), 2, sym__layout_semicolon, anon_sym_SEMI, [283508] = 4, ACTIONS(11022), 1, sym__layout_end, STATE(7837), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13231), 2, sym__layout_semicolon, anon_sym_SEMI, [283523] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13241), 1, anon_sym_DOT, STATE(6329), 1, aux_sym_record_accessor_repeat1, STATE(7511), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283540] = 4, STATE(1119), 1, sym__colon2, STATE(8967), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11720), 2, anon_sym_u2237, anon_sym_COLON_COLON, [283555] = 5, ACTIONS(13243), 1, sym__conid, STATE(6367), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283572] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11796), 4, anon_sym_u2237, anon_sym_COLON_COLON, anon_sym_PIPE, anon_sym_EQ, [283583] = 5, ACTIONS(13245), 1, sym__conid, STATE(3296), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283600] = 5, ACTIONS(13247), 1, sym__conid, STATE(6387), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283617] = 4, ACTIONS(13251), 1, sym__layout_end, STATE(7728), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13249), 2, sym__layout_semicolon, anon_sym_SEMI, [283632] = 4, ACTIONS(13255), 1, sym__layout_end, STATE(7744), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13253), 2, sym__layout_semicolon, anon_sym_SEMI, [283647] = 4, STATE(1119), 1, sym__colon2, STATE(9629), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11720), 2, anon_sym_u2237, anon_sym_COLON_COLON, [283662] = 4, ACTIONS(13259), 1, sym__layout_end, STATE(7723), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13257), 2, sym__layout_semicolon, anon_sym_SEMI, [283677] = 5, ACTIONS(13261), 1, sym__conid, STATE(4054), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283694] = 4, ACTIONS(13266), 1, sym__layout_end, STATE(7718), 1, aux_sym_class_body_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13263), 2, sym__layout_semicolon, anon_sym_SEMI, [283709] = 5, ACTIONS(13268), 1, sym__conid, STATE(3036), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283726] = 5, ACTIONS(13270), 1, sym__conid, STATE(3762), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283743] = 4, ACTIONS(13274), 1, sym__layout_end, STATE(7672), 1, aux_sym__let_decls_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13272), 2, sym__layout_semicolon, anon_sym_SEMI, [283758] = 4, STATE(1119), 1, sym__colon2, STATE(9736), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11720), 2, anon_sym_u2237, anon_sym_COLON_COLON, [283773] = 4, ACTIONS(289), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13276), 2, sym__layout_semicolon, anon_sym_SEMI, [283788] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13278), 1, anon_sym_DOT, STATE(2190), 1, aux_sym_record_accessor_repeat1, STATE(7012), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283805] = 4, ACTIONS(13282), 1, sym__layout_end, STATE(7591), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13280), 2, sym__layout_semicolon, anon_sym_SEMI, [283820] = 4, ACTIONS(13286), 1, anon_sym_in, STATE(7608), 1, aux_sym__let_decls_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13284), 2, sym__layout_semicolon, anon_sym_SEMI, [283835] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13288), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_as, [283846] = 4, ACTIONS(1105), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13290), 2, sym__layout_semicolon, anon_sym_SEMI, [283861] = 5, ACTIONS(13292), 1, sym__conid, STATE(2368), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283878] = 4, STATE(1119), 1, sym__colon2, STATE(9998), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11720), 2, anon_sym_u2237, anon_sym_COLON_COLON, [283893] = 4, ACTIONS(13296), 1, sym__layout_end, STATE(7736), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13294), 2, sym__layout_semicolon, anon_sym_SEMI, [283908] = 5, ACTIONS(12768), 1, sym__conid, STATE(6535), 1, sym__modid, STATE(6609), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283925] = 4, ACTIONS(13300), 1, sym__layout_end, STATE(7788), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13298), 2, sym__layout_semicolon, anon_sym_SEMI, [283940] = 5, ACTIONS(13302), 1, sym__conid, STATE(6365), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [283957] = 4, ACTIONS(13306), 1, sym__layout_end, STATE(7855), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13304), 2, sym__layout_semicolon, anon_sym_SEMI, [283972] = 4, ACTIONS(389), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13308), 2, sym__layout_semicolon, anon_sym_SEMI, [283987] = 4, ACTIONS(13312), 1, sym__layout_end, STATE(7786), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13310), 2, sym__layout_semicolon, anon_sym_SEMI, [284002] = 5, ACTIONS(13314), 1, sym__conid, STATE(5626), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284019] = 4, ACTIONS(13318), 1, sym__layout_end, STATE(7750), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13316), 2, sym__layout_semicolon, anon_sym_SEMI, [284034] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 4, sym__varid, anon_sym_LPAREN, anon_sym_EQ, anon_sym_AT, [284045] = 5, ACTIONS(13320), 1, sym__conid, STATE(3429), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284062] = 3, ACTIONS(13322), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12969), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [284075] = 5, ACTIONS(13324), 1, sym__conid, ACTIONS(13326), 1, anon_sym_role, STATE(4863), 1, sym_constructor, STATE(9873), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284092] = 4, ACTIONS(455), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13328), 2, sym__layout_semicolon, anon_sym_SEMI, [284107] = 4, STATE(1119), 1, sym__colon2, STATE(8747), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11720), 2, anon_sym_u2237, anon_sym_COLON_COLON, [284122] = 4, ACTIONS(13220), 1, sym__layout_end, STATE(7746), 1, aux_sym_purescript_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13330), 2, sym__layout_semicolon, anon_sym_SEMI, [284137] = 5, ACTIONS(13333), 1, sym__conid, STATE(3285), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284154] = 5, ACTIONS(13335), 1, sym__conid, STATE(4413), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284171] = 4, ACTIONS(10996), 1, sym__layout_end, STATE(7793), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13337), 2, sym__layout_semicolon, anon_sym_SEMI, [284186] = 4, ACTIONS(429), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13339), 2, sym__layout_semicolon, anon_sym_SEMI, [284201] = 5, ACTIONS(11667), 1, sym__conid, STATE(4773), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284218] = 3, ACTIONS(13341), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12947), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [284231] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13343), 1, anon_sym_DOT, STATE(1501), 1, aux_sym_record_accessor_repeat1, STATE(6955), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284248] = 3, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8738), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [284261] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11619), 1, anon_sym_DOT, STATE(1870), 1, aux_sym_record_accessor_repeat1, STATE(7336), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284278] = 5, ACTIONS(13345), 1, sym__conid, STATE(5731), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284295] = 4, ACTIONS(13349), 1, sym__layout_end, STATE(7764), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13347), 2, sym__layout_semicolon, anon_sym_SEMI, [284310] = 4, ACTIONS(283), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13351), 2, sym__layout_semicolon, anon_sym_SEMI, [284325] = 5, ACTIONS(13353), 1, sym__conid, STATE(3799), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284342] = 4, ACTIONS(13357), 1, sym__layout_end, STATE(7795), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13355), 2, sym__layout_semicolon, anon_sym_SEMI, [284357] = 5, ACTIONS(12456), 1, sym__conid, STATE(6393), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(7973), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284374] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13359), 1, anon_sym_DOT, STATE(5318), 1, aux_sym_record_accessor_repeat1, STATE(6929), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284391] = 5, ACTIONS(13361), 1, sym__conid, STATE(6829), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284408] = 4, ACTIONS(981), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13363), 2, sym__layout_semicolon, anon_sym_SEMI, [284423] = 4, ACTIONS(13367), 1, sym__layout_end, STATE(7931), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13365), 2, sym__layout_semicolon, anon_sym_SEMI, [284438] = 4, ACTIONS(13371), 1, sym__layout_end, STATE(7797), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13369), 2, sym__layout_semicolon, anon_sym_SEMI, [284453] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13373), 1, anon_sym_DOT, STATE(4856), 1, aux_sym_record_accessor_repeat1, STATE(7153), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284470] = 4, ACTIONS(13377), 1, sym__layout_end, STATE(7791), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13375), 2, sym__layout_semicolon, anon_sym_SEMI, [284485] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13379), 1, anon_sym_DOT, STATE(1642), 1, aux_sym_record_accessor_repeat1, STATE(7066), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284502] = 5, ACTIONS(13381), 1, sym__conid, STATE(6188), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284519] = 5, ACTIONS(12456), 1, sym__conid, STATE(6861), 1, aux_sym__qualifying_module, STATE(7877), 1, sym_constructor, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284536] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(12530), 1, anon_sym_DOT, STATE(2102), 1, aux_sym_record_accessor_repeat1, STATE(7037), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284553] = 5, ACTIONS(13383), 1, sym__conid, STATE(1943), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284570] = 4, ACTIONS(13387), 1, sym__layout_end, STATE(7691), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13385), 2, sym__layout_semicolon, anon_sym_SEMI, [284585] = 4, ACTIONS(13391), 1, sym__layout_end, STATE(7933), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13389), 2, sym__layout_semicolon, anon_sym_SEMI, [284600] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13288), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_as, [284611] = 4, ACTIONS(371), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13393), 2, sym__layout_semicolon, anon_sym_SEMI, [284626] = 4, ACTIONS(13397), 1, sym__layout_end, STATE(7994), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13395), 2, sym__layout_semicolon, anon_sym_SEMI, [284641] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 4, sym__varid, anon_sym_LPAREN, anon_sym_EQ, anon_sym_AT, [284652] = 4, ACTIONS(339), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13399), 2, sym__layout_semicolon, anon_sym_SEMI, [284667] = 5, ACTIONS(13401), 1, sym__conid, STATE(2596), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284684] = 4, ACTIONS(125), 1, sym__layout_end, STATE(7746), 1, aux_sym_purescript_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13403), 2, sym__layout_semicolon, anon_sym_SEMI, [284699] = 4, ACTIONS(13407), 1, sym__layout_end, STATE(7809), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13405), 2, sym__layout_semicolon, anon_sym_SEMI, [284714] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10584), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [284725] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13409), 4, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym_u21d0, anon_sym_LT_EQ, [284736] = 4, ACTIONS(3029), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13411), 2, sym__layout_semicolon, anon_sym_SEMI, [284751] = 5, ACTIONS(13413), 1, sym__conid, STATE(4682), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284768] = 4, ACTIONS(3189), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13415), 2, sym__layout_semicolon, anon_sym_SEMI, [284783] = 5, ACTIONS(13417), 1, sym__conid, STATE(3340), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284800] = 4, ACTIONS(3121), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13419), 2, sym__layout_semicolon, anon_sym_SEMI, [284815] = 4, ACTIONS(2999), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13421), 2, sym__layout_semicolon, anon_sym_SEMI, [284830] = 4, ACTIONS(13425), 1, sym__layout_end, STATE(7800), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13423), 2, sym__layout_semicolon, anon_sym_SEMI, [284845] = 4, ACTIONS(13430), 1, sym__layout_end, STATE(7793), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13427), 2, sym__layout_semicolon, anon_sym_SEMI, [284860] = 4, ACTIONS(13434), 1, sym__layout_end, STATE(7808), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13432), 2, sym__layout_semicolon, anon_sym_SEMI, [284875] = 4, ACTIONS(3185), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13436), 2, sym__layout_semicolon, anon_sym_SEMI, [284890] = 4, ACTIONS(13440), 1, sym__layout_end, STATE(7825), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13438), 2, sym__layout_semicolon, anon_sym_SEMI, [284905] = 4, ACTIONS(1041), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13442), 2, sym__layout_semicolon, anon_sym_SEMI, [284920] = 3, ACTIONS(3334), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 3, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, [284933] = 5, ACTIONS(13444), 1, sym__conid, STATE(1737), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284950] = 4, ACTIONS(437), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13446), 2, sym__layout_semicolon, anon_sym_SEMI, [284965] = 5, ACTIONS(13448), 1, anon_sym_SEMI, ACTIONS(13450), 1, sym__layout_semicolon, ACTIONS(13452), 1, sym__layout_end, STATE(7857), 1, aux_sym__pattern_arrow_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [284982] = 3, ACTIONS(13454), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13156), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [284995] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13456), 1, anon_sym_DOT, STATE(1647), 1, aux_sym_record_accessor_repeat1, STATE(7464), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285012] = 3, ACTIONS(13458), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13156), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [285025] = 5, ACTIONS(13460), 1, sym__conid, STATE(6217), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285042] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13462), 1, anon_sym_DOT, STATE(4976), 1, aux_sym_record_accessor_repeat1, STATE(7360), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285059] = 4, ACTIONS(13466), 1, sym__layout_end, STATE(7850), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13464), 2, sym__layout_semicolon, anon_sym_SEMI, [285074] = 4, ACTIONS(341), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13468), 2, sym__layout_semicolon, anon_sym_SEMI, [285089] = 4, ACTIONS(1178), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13470), 2, sym__layout_semicolon, anon_sym_SEMI, [285104] = 4, ACTIONS(12692), 1, anon_sym_LPAREN, STATE(8628), 1, sym_export_names, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13472), 2, sym_comma, anon_sym_RPAREN, [285119] = 4, ACTIONS(13477), 1, anon_sym_in, STATE(7811), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13474), 2, sym__layout_semicolon, anon_sym_SEMI, [285134] = 3, ACTIONS(13479), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13085), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [285147] = 5, ACTIONS(13481), 1, sym__conid, STATE(4474), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285164] = 4, ACTIONS(12927), 1, sym_comma, STATE(7565), 1, aux_sym_guards_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13483), 2, anon_sym_u2192, anon_sym_DASH_GT, [285179] = 5, ACTIONS(13485), 1, sym__conid, STATE(6056), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285196] = 4, ACTIONS(359), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13487), 2, sym__layout_semicolon, anon_sym_SEMI, [285211] = 4, ACTIONS(13491), 1, sym__layout_end, STATE(7882), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13489), 2, sym__layout_semicolon, anon_sym_SEMI, [285226] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13493), 4, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym_u21d0, anon_sym_LT_EQ, [285237] = 4, ACTIONS(13497), 1, sym__layout_end, STATE(7570), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13495), 2, sym__layout_semicolon, anon_sym_SEMI, [285252] = 5, ACTIONS(13499), 1, sym__conid, STATE(4606), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285269] = 5, ACTIONS(12456), 1, sym__conid, STATE(3623), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285286] = 4, ACTIONS(13503), 1, sym__layout_end, STATE(7929), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13501), 2, sym__layout_semicolon, anon_sym_SEMI, [285301] = 4, ACTIONS(13142), 1, anon_sym_in, STATE(7823), 1, aux_sym__let_decls_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13505), 2, sym__layout_semicolon, anon_sym_SEMI, [285316] = 4, ACTIONS(13510), 1, sym__layout_end, STATE(7845), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13508), 2, sym__layout_semicolon, anon_sym_SEMI, [285331] = 4, ACTIONS(319), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13512), 2, sym__layout_semicolon, anon_sym_SEMI, [285346] = 4, ACTIONS(13516), 1, sym__layout_end, STATE(7902), 1, aux_sym__let_decls_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13514), 2, sym__layout_semicolon, anon_sym_SEMI, [285361] = 4, ACTIONS(13520), 1, sym__layout_end, STATE(7864), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13518), 2, sym__layout_semicolon, anon_sym_SEMI, [285376] = 4, ACTIONS(13524), 1, sym_comma, STATE(7828), 1, aux_sym_guards_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13522), 2, anon_sym_u2192, anon_sym_DASH_GT, [285391] = 5, ACTIONS(13527), 1, sym__conid, STATE(3997), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285408] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11748), 1, anon_sym_DOT, STATE(2122), 1, aux_sym_record_accessor_repeat1, STATE(7410), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285425] = 4, ACTIONS(13477), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13529), 2, sym__layout_semicolon, anon_sym_SEMI, [285440] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13532), 1, anon_sym_DOT, STATE(1829), 1, aux_sym_record_accessor_repeat1, STATE(7142), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285457] = 4, ACTIONS(13536), 1, sym__layout_end, STATE(7930), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13534), 2, sym__layout_semicolon, anon_sym_SEMI, [285472] = 4, ACTIONS(13540), 1, sym__layout_end, STATE(7602), 1, aux_sym_purescript_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13538), 2, sym__layout_semicolon, anon_sym_SEMI, [285487] = 4, ACTIONS(13542), 1, ts_builtin_sym_end, STATE(7958), 1, aux_sym_purescript_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13544), 2, sym__layout_semicolon, anon_sym_SEMI, [285502] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13546), 1, anon_sym_DOT, STATE(4907), 1, aux_sym_record_accessor_repeat1, STATE(6941), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285519] = 4, ACTIONS(11012), 1, sym__layout_end, STATE(7793), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13548), 2, sym__layout_semicolon, anon_sym_SEMI, [285534] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13550), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_as, [285545] = 5, ACTIONS(13552), 1, sym__conid, STATE(4242), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285562] = 4, ACTIONS(10996), 1, sym__layout_end, STATE(7702), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13337), 2, sym__layout_semicolon, anon_sym_SEMI, [285577] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12999), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_as, [285588] = 5, ACTIONS(13554), 1, sym__conid, STATE(3075), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285605] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 4, sym_comma, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_RBRACE, [285616] = 4, ACTIONS(2928), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13556), 2, sym__layout_semicolon, anon_sym_SEMI, [285631] = 4, ACTIONS(1135), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13558), 2, sym__layout_semicolon, anon_sym_SEMI, [285646] = 4, ACTIONS(13562), 1, sym__layout_end, STATE(7896), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13560), 2, sym__layout_semicolon, anon_sym_SEMI, [285661] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13564), 1, anon_sym_DOT, STATE(5472), 1, aux_sym_record_accessor_repeat1, STATE(7048), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285678] = 5, ACTIONS(13566), 1, sym__conid, STATE(3373), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285695] = 3, ACTIONS(13568), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12921), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [285708] = 4, ACTIONS(375), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13570), 2, sym__layout_semicolon, anon_sym_SEMI, [285723] = 5, ACTIONS(11057), 1, sym__conid, STATE(3111), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285740] = 5, ACTIONS(12488), 1, sym__conid, STATE(6861), 1, aux_sym__qualifying_module, STATE(8402), 1, sym_constructor, STATE(8507), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285757] = 4, ACTIONS(13574), 1, sym__layout_end, STATE(7862), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13572), 2, sym__layout_semicolon, anon_sym_SEMI, [285772] = 5, ACTIONS(13576), 1, sym__conid, STATE(5033), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285789] = 4, ACTIONS(1186), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13578), 2, sym__layout_semicolon, anon_sym_SEMI, [285804] = 4, ACTIONS(13582), 1, sym__layout_end, STATE(7863), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13580), 2, sym__layout_semicolon, anon_sym_SEMI, [285819] = 5, ACTIONS(13584), 1, anon_sym_SEMI, ACTIONS(13586), 1, sym__layout_semicolon, ACTIONS(13588), 1, sym__layout_end, STATE(7962), 1, aux_sym__pattern_arrow_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285836] = 4, ACTIONS(13592), 1, sym__layout_end, STATE(7922), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13590), 2, sym__layout_semicolon, anon_sym_SEMI, [285851] = 3, ACTIONS(13596), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13594), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [285864] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13598), 4, sym_comma, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_RBRACE, [285875] = 5, ACTIONS(13600), 1, sym__conid, STATE(4040), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285892] = 4, ACTIONS(397), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13602), 2, sym__layout_semicolon, anon_sym_SEMI, [285907] = 4, ACTIONS(295), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13604), 2, sym__layout_semicolon, anon_sym_SEMI, [285922] = 4, ACTIONS(3179), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13606), 2, sym__layout_semicolon, anon_sym_SEMI, [285937] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11688), 1, anon_sym_DOT, STATE(1686), 1, aux_sym_record_accessor_repeat1, STATE(7026), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285954] = 5, ACTIONS(12768), 1, sym__conid, STATE(6609), 1, sym_constructor, STATE(7676), 1, sym__modid, STATE(7887), 1, aux_sym__qualifying_module, ACTIONS(3), 2, sym_comment, aux_sym__token1, [285971] = 4, ACTIONS(13610), 1, sym__layout_end, STATE(7885), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13608), 2, sym__layout_semicolon, anon_sym_SEMI, [285986] = 5, ACTIONS(13612), 1, sym__conid, STATE(3354), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286003] = 4, STATE(1123), 1, sym__colon2, STATE(8521), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10375), 2, anon_sym_u2237, anon_sym_COLON_COLON, [286018] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11920), 4, sym_comma, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_RBRACE, [286029] = 4, ACTIONS(13616), 1, sym__layout_end, STATE(7894), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13614), 2, sym__layout_semicolon, anon_sym_SEMI, [286044] = 4, ACTIONS(13620), 1, sym__layout_end, STATE(7879), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13618), 2, sym__layout_semicolon, anon_sym_SEMI, [286059] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10555), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [286070] = 4, ACTIONS(13624), 1, sym__layout_end, STATE(7909), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13622), 2, sym__layout_semicolon, anon_sym_SEMI, [286085] = 4, ACTIONS(13628), 1, sym__layout_end, STATE(7881), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13626), 2, sym__layout_semicolon, anon_sym_SEMI, [286100] = 5, ACTIONS(13630), 1, sym__conid, STATE(1663), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286117] = 3, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8794), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [286130] = 4, ACTIONS(13634), 1, sym__layout_end, STATE(7986), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13632), 2, sym__layout_semicolon, anon_sym_SEMI, [286145] = 4, ACTIONS(3084), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13636), 2, sym__layout_semicolon, anon_sym_SEMI, [286160] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10569), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [286171] = 4, ACTIONS(1125), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13638), 2, sym__layout_semicolon, anon_sym_SEMI, [286186] = 4, ACTIONS(3068), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13640), 2, sym__layout_semicolon, anon_sym_SEMI, [286201] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13642), 1, anon_sym_DOT, STATE(2429), 1, aux_sym_record_accessor_repeat1, STATE(7384), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286218] = 4, ACTIONS(13646), 1, sym__layout_end, STATE(7940), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13644), 2, sym__layout_semicolon, anon_sym_SEMI, [286233] = 4, ACTIONS(443), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13648), 2, sym__layout_semicolon, anon_sym_SEMI, [286248] = 4, ACTIONS(13652), 1, sym__layout_end, STATE(7895), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13650), 2, sym__layout_semicolon, anon_sym_SEMI, [286263] = 5, ACTIONS(12768), 1, sym__conid, STATE(6609), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(7678), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286280] = 5, ACTIONS(12768), 1, sym__conid, STATE(6609), 1, sym_constructor, STATE(7680), 1, sym__modid, STATE(7905), 1, aux_sym__qualifying_module, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286297] = 3, ACTIONS(13656), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13654), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [286310] = 4, STATE(1123), 1, sym__colon2, STATE(8283), 1, sym__type_annotation, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10375), 2, anon_sym_u2237, anon_sym_COLON_COLON, [286325] = 5, ACTIONS(13658), 1, sym__conid, STATE(6686), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286342] = 4, ACTIONS(13662), 1, sym__layout_end, STATE(7957), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13660), 2, sym__layout_semicolon, anon_sym_SEMI, [286357] = 5, ACTIONS(13664), 1, sym__conid, STATE(3341), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286374] = 4, ACTIONS(1239), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13666), 2, sym__layout_semicolon, anon_sym_SEMI, [286389] = 4, ACTIONS(983), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13668), 2, sym__layout_semicolon, anon_sym_SEMI, [286404] = 4, ACTIONS(883), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13670), 2, sym__layout_semicolon, anon_sym_SEMI, [286419] = 5, ACTIONS(13672), 1, sym__conid, STATE(4669), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286436] = 5, ACTIONS(13674), 1, sym__conid, STATE(3339), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286453] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 4, sym_comma, anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_COLON, [286464] = 4, ACTIONS(13678), 1, sym__layout_end, STATE(7661), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13676), 2, sym__layout_semicolon, anon_sym_SEMI, [286479] = 5, ACTIONS(10174), 1, sym__conid, STATE(3582), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286496] = 4, ACTIONS(1864), 1, sym__layout_end, STATE(7656), 1, aux_sym__let_decls_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13680), 2, sym__layout_semicolon, anon_sym_SEMI, [286511] = 4, ACTIONS(13684), 1, sym__layout_end, STATE(7919), 1, aux_sym_class_body_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13682), 2, sym__layout_semicolon, anon_sym_SEMI, [286526] = 5, ACTIONS(13686), 1, sym__conid, STATE(4388), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286543] = 5, ACTIONS(12768), 1, sym__conid, STATE(6609), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(7977), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286560] = 4, ACTIONS(10967), 1, sym__layout_end, STATE(7923), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13688), 2, sym__layout_semicolon, anon_sym_SEMI, [286575] = 5, ACTIONS(13324), 1, sym__conid, ACTIONS(13690), 1, anon_sym_role, STATE(4863), 1, sym_constructor, STATE(9257), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286592] = 5, ACTIONS(13692), 1, sym__conid, STATE(4642), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286609] = 4, ACTIONS(1035), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13694), 2, sym__layout_semicolon, anon_sym_SEMI, [286624] = 5, ACTIONS(11028), 1, sym__conid, STATE(3148), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286641] = 5, ACTIONS(13696), 1, sym__conid, STATE(3260), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286658] = 4, ACTIONS(13700), 1, sym__layout_end, STATE(7928), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13698), 2, sym__layout_semicolon, anon_sym_SEMI, [286673] = 5, ACTIONS(12768), 1, sym__conid, STATE(5626), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286690] = 4, ACTIONS(13704), 1, sym__layout_end, STATE(7934), 1, aux_sym__let_decls_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13702), 2, sym__layout_semicolon, anon_sym_SEMI, [286705] = 3, ACTIONS(13706), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12947), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [286718] = 4, ACTIONS(10975), 1, sym__layout_end, STATE(7936), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13708), 2, sym__layout_semicolon, anon_sym_SEMI, [286733] = 5, ACTIONS(13710), 1, sym__conid, STATE(6270), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286750] = 3, ACTIONS(3403), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 3, sym__operator, anon_sym_PIPE, anon_sym_EQ, [286763] = 4, ACTIONS(10510), 1, sym__layout_end, STATE(7718), 1, aux_sym_class_body_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13712), 2, sym__layout_semicolon, anon_sym_SEMI, [286778] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13714), 1, anon_sym_DOT, STATE(1524), 1, aux_sym_record_accessor_repeat1, STATE(6914), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286795] = 3, ACTIONS(13716), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13156), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [286808] = 4, ACTIONS(277), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13718), 2, sym__layout_semicolon, anon_sym_SEMI, [286823] = 4, ACTIONS(10975), 1, sym__layout_end, STATE(7793), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13708), 2, sym__layout_semicolon, anon_sym_SEMI, [286838] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13720), 1, anon_sym_DOT, STATE(4967), 1, aux_sym_record_accessor_repeat1, STATE(7082), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286855] = 3, ACTIONS(13722), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12947), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [286868] = 5, ACTIONS(13724), 1, sym__conid, STATE(3343), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286885] = 5, ACTIONS(13726), 1, sym__conid, STATE(2366), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [286902] = 4, ACTIONS(313), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13728), 2, sym__layout_semicolon, anon_sym_SEMI, [286917] = 4, ACTIONS(271), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13730), 2, sym__layout_semicolon, anon_sym_SEMI, [286932] = 4, ACTIONS(989), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13732), 2, sym__layout_semicolon, anon_sym_SEMI, [286947] = 4, ACTIONS(1237), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13734), 2, sym__layout_semicolon, anon_sym_SEMI, [286962] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10555), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [286973] = 4, ACTIONS(399), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13736), 2, sym__layout_semicolon, anon_sym_SEMI, [286988] = 4, ACTIONS(1850), 1, sym__layout_end, STATE(7656), 1, aux_sym__let_decls_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13738), 2, sym__layout_semicolon, anon_sym_SEMI, [287003] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10569), 4, sym__layout_semicolon, sym_where, ts_builtin_sym_end, anon_sym_SEMI, [287014] = 4, ACTIONS(11059), 1, sym__layout_end, STATE(7793), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13740), 2, sym__layout_semicolon, anon_sym_SEMI, [287029] = 4, ACTIONS(11059), 1, sym__layout_end, STATE(7949), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13740), 2, sym__layout_semicolon, anon_sym_SEMI, [287044] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13065), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [287055] = 5, ACTIONS(13742), 1, sym__conid, STATE(3493), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287072] = 4, ACTIONS(327), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13744), 2, sym__layout_semicolon, anon_sym_SEMI, [287087] = 5, ACTIONS(13746), 1, anon_sym_SEMI, ACTIONS(13748), 1, sym__layout_semicolon, ACTIONS(13750), 1, sym__layout_end, STATE(7951), 1, aux_sym__pattern_arrow_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287104] = 4, ACTIONS(13754), 1, sym__layout_end, STATE(7952), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13752), 2, sym__layout_semicolon, anon_sym_SEMI, [287119] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13756), 1, anon_sym_DOT, STATE(1654), 1, aux_sym_record_accessor_repeat1, STATE(7378), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287136] = 4, ACTIONS(13760), 1, sym__layout_end, STATE(7954), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13758), 2, sym__layout_semicolon, anon_sym_SEMI, [287151] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13762), 4, anon_sym_u21d2, anon_sym_EQ_GT, anon_sym_u21d0, anon_sym_LT_EQ, [287162] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(11784), 1, anon_sym_DOT, STATE(2158), 1, aux_sym_record_accessor_repeat1, STATE(7471), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287179] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13764), 1, anon_sym_DOT, STATE(4950), 1, aux_sym_record_accessor_repeat1, STATE(7438), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287196] = 4, ACTIONS(13768), 1, sym__layout_end, STATE(7969), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13766), 2, sym__layout_semicolon, anon_sym_SEMI, [287211] = 4, ACTIONS(10982), 1, sym__layout_end, STATE(7793), 1, aux_sym_class_instance_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13770), 2, sym__layout_semicolon, anon_sym_SEMI, [287226] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13772), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_as, [287237] = 5, ACTIONS(13774), 1, anon_sym_SEMI, ACTIONS(13776), 1, sym__layout_semicolon, ACTIONS(13778), 1, sym__layout_end, STATE(7962), 1, aux_sym__pattern_arrow_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287254] = 4, ACTIONS(3017), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13780), 2, sym__layout_semicolon, anon_sym_SEMI, [287269] = 4, ACTIONS(13784), 1, sym__layout_end, STATE(7635), 1, aux_sym_class_body_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13782), 2, sym__layout_semicolon, anon_sym_SEMI, [287284] = 4, ACTIONS(1049), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13786), 2, sym__layout_semicolon, anon_sym_SEMI, [287299] = 5, ACTIONS(13788), 1, sym__conid, STATE(3170), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287316] = 4, ACTIONS(1169), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13790), 2, sym__layout_semicolon, anon_sym_SEMI, [287331] = 4, ACTIONS(427), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13792), 2, sym__layout_semicolon, anon_sym_SEMI, [287346] = 4, ACTIONS(131), 1, ts_builtin_sym_end, STATE(7696), 1, aux_sym_purescript_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13794), 2, sym__layout_semicolon, anon_sym_SEMI, [287361] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13550), 4, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, anon_sym_as, [287372] = 5, ACTIONS(13796), 1, sym__conid, STATE(2656), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287389] = 4, ACTIONS(13800), 1, sym__layout_end, STATE(8018), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13798), 2, sym__layout_semicolon, anon_sym_SEMI, [287404] = 4, ACTIONS(13805), 1, sym__layout_end, STATE(7962), 1, aux_sym__pattern_arrow_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13802), 2, sym__layout_semicolon, anon_sym_SEMI, [287419] = 4, ACTIONS(13809), 1, sym__layout_end, STATE(7980), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13807), 2, sym__layout_semicolon, anon_sym_SEMI, [287434] = 5, ACTIONS(13811), 1, sym__conid, STATE(3604), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287451] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13772), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_as, [287462] = 4, ACTIONS(13816), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13813), 2, sym__layout_semicolon, anon_sym_SEMI, [287477] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13818), 4, sym_comma, anon_sym_u2192, anon_sym_DASH_GT, anon_sym_PIPE, [287488] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13820), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [287499] = 4, ACTIONS(451), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13822), 2, sym__layout_semicolon, anon_sym_SEMI, [287514] = 3, ACTIONS(13826), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13824), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [287527] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13186), 4, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_as, [287538] = 5, ACTIONS(13828), 1, sym__conid, STATE(3494), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287555] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13830), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [287568] = 4, ACTIONS(13835), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13832), 2, sym__layout_semicolon, anon_sym_SEMI, [287583] = 4, ACTIONS(13214), 1, anon_sym_LPAREN, STATE(8708), 1, sym_import_con_names, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13837), 2, sym_comma, anon_sym_RPAREN, [287598] = 5, ACTIONS(11667), 1, sym__conid, STATE(3155), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287615] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13830), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [287628] = 5, ACTIONS(11001), 1, sym__conid, STATE(3049), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287645] = 3, ACTIONS(3403), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3405), 3, anon_sym_u2190, anon_sym_LT_DASH, sym__operator, [287658] = 4, ACTIONS(351), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13839), 2, sym__layout_semicolon, anon_sym_SEMI, [287673] = 5, ACTIONS(11443), 1, sym__conid, STATE(4126), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287690] = 5, ACTIONS(11667), 1, sym__conid, STATE(6861), 1, aux_sym__qualifying_module, STATE(8131), 1, sym_constructor, STATE(8305), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287707] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11796), 4, sym__layout_semicolon, sym__layout_end, sym_where, anon_sym_SEMI, [287718] = 4, ACTIONS(301), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13841), 2, sym__layout_semicolon, anon_sym_SEMI, [287733] = 4, ACTIONS(13845), 1, sym__layout_end, STATE(7984), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13843), 2, sym__layout_semicolon, anon_sym_SEMI, [287748] = 4, ACTIONS(3129), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13847), 2, sym__layout_semicolon, anon_sym_SEMI, [287763] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13184), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [287776] = 5, ACTIONS(13849), 1, sym__conid, STATE(3294), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287793] = 3, ACTIONS(3334), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(3347), 3, sym__operator, anon_sym_PIPE, anon_sym_EQ, [287806] = 5, ACTIONS(13851), 1, sym__conid, STATE(5345), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287823] = 4, ACTIONS(13855), 1, sym__layout_end, STATE(7956), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13853), 2, sym__layout_semicolon, anon_sym_SEMI, [287838] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13857), 1, anon_sym_DOT, STATE(4904), 1, aux_sym_record_accessor_repeat1, STATE(6899), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287855] = 5, ACTIONS(13859), 1, sym__conid, STATE(2844), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287872] = 4, ACTIONS(1167), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13861), 2, sym__layout_semicolon, anon_sym_SEMI, [287887] = 4, ACTIONS(13865), 1, sym__layout_end, STATE(7777), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13863), 2, sym__layout_semicolon, anon_sym_SEMI, [287902] = 5, ACTIONS(13867), 1, sym__conid, STATE(5221), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287919] = 4, ACTIONS(13871), 1, sym__layout_end, STATE(7790), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13869), 2, sym__layout_semicolon, anon_sym_SEMI, [287934] = 4, ACTIONS(13875), 1, sym__layout_end, STATE(8005), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13873), 2, sym__layout_semicolon, anon_sym_SEMI, [287949] = 3, ACTIONS(13877), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13204), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [287962] = 4, ACTIONS(13881), 1, sym__layout_end, STATE(7666), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13879), 2, sym__layout_semicolon, anon_sym_SEMI, [287977] = 5, ACTIONS(10255), 1, anon_sym_LBRACE, ACTIONS(13883), 1, anon_sym_DOT, STATE(4831), 1, aux_sym_record_accessor_repeat1, STATE(6973), 1, sym__immediate_dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [287994] = 5, ACTIONS(13885), 1, sym__conid, STATE(3737), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288011] = 3, ACTIONS(13887), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13594), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [288024] = 4, ACTIONS(13891), 1, sym__layout_end, STATE(8019), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13889), 2, sym__layout_semicolon, anon_sym_SEMI, [288039] = 4, ACTIONS(405), 1, sym__layout_end, STATE(7831), 1, aux_sym_exp_do_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13893), 2, sym__layout_semicolon, anon_sym_SEMI, [288054] = 5, ACTIONS(13895), 1, sym__conid, STATE(4773), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288071] = 4, ACTIONS(13899), 1, sym__layout_end, STATE(8020), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13897), 2, sym__layout_semicolon, anon_sym_SEMI, [288086] = 4, ACTIONS(13903), 1, sym__layout_end, STATE(7590), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13901), 2, sym__layout_semicolon, anon_sym_SEMI, [288101] = 5, ACTIONS(13905), 1, sym__conid, STATE(1667), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288118] = 3, ACTIONS(13907), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12993), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [288131] = 4, ACTIONS(13911), 1, sym__layout_end, STATE(7844), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13909), 2, sym__layout_semicolon, anon_sym_SEMI, [288146] = 5, ACTIONS(13913), 1, sym__conid, STATE(4002), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288163] = 4, ACTIONS(13917), 1, sym__layout_end, STATE(8014), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13915), 2, sym__layout_semicolon, anon_sym_SEMI, [288178] = 4, ACTIONS(1055), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13919), 2, sym__layout_semicolon, anon_sym_SEMI, [288193] = 5, ACTIONS(13921), 1, sym__conid, STATE(3001), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288210] = 4, ACTIONS(13925), 1, sym__layout_end, STATE(7571), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13923), 2, sym__layout_semicolon, anon_sym_SEMI, [288225] = 5, ACTIONS(12456), 1, sym__conid, STATE(6393), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(7655), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288242] = 4, ACTIONS(2934), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13927), 2, sym__layout_semicolon, anon_sym_SEMI, [288257] = 4, ACTIONS(3001), 1, sym__layout_end, STATE(7966), 1, aux_sym_alts_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13929), 2, sym__layout_semicolon, anon_sym_SEMI, [288272] = 4, ACTIONS(995), 1, sym__layout_end, STATE(7974), 1, aux_sym__ado_in_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13931), 2, sym__layout_semicolon, anon_sym_SEMI, [288287] = 5, ACTIONS(13933), 1, sym__conid, STATE(5011), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288304] = 5, ACTIONS(11024), 1, sym__conid, STATE(3027), 1, sym_constructor, STATE(6861), 1, aux_sym__qualifying_module, STATE(9309), 1, sym__modid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288321] = 4, ACTIONS(13935), 1, anon_sym_RBRACE, ACTIONS(13937), 1, sym_comma, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288335] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(13939), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288349] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(13941), 1, anon_sym_RBRACE, STATE(8031), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288363] = 4, ACTIONS(13943), 1, anon_sym_RBRACK, ACTIONS(13945), 1, sym_comma, STATE(8032), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288377] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13947), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [288387] = 4, ACTIONS(13949), 1, anon_sym_RBRACE, ACTIONS(13951), 1, sym_comma, STATE(8038), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288401] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13953), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [288411] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(13955), 1, anon_sym_RBRACE, STATE(8522), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288425] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(13957), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288439] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(13959), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288453] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(13961), 1, anon_sym_RBRACE, STATE(8036), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288467] = 4, ACTIONS(13963), 1, anon_sym_RBRACK, ACTIONS(13965), 1, sym_comma, STATE(8424), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288481] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13967), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [288491] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(13969), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288505] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13971), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [288515] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(13973), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288529] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13947), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [288539] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(13975), 1, anon_sym_RBRACE, STATE(8072), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288553] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [288563] = 4, ACTIONS(13977), 1, anon_sym_RBRACE, ACTIONS(13979), 1, sym_comma, STATE(8061), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288577] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(13981), 1, anon_sym_RBRACK, STATE(8065), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288591] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13983), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [288601] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13985), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [288611] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(13987), 1, anon_sym_RBRACE, STATE(8049), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288625] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(13989), 1, anon_sym_RBRACK, STATE(8060), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288639] = 4, ACTIONS(13991), 1, sym__conid, STATE(5527), 1, sym_constructor, STATE(7683), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288653] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(13993), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288667] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13995), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [288677] = 4, ACTIONS(10697), 1, anon_sym_RPAREN, ACTIONS(13997), 1, sym_comma, STATE(8115), 1, aux_sym_import_list_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288691] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(13999), 1, anon_sym_RBRACE, STATE(8057), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288705] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14001), 1, anon_sym_RBRACK, STATE(8058), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288719] = 4, ACTIONS(10697), 1, anon_sym_RPAREN, ACTIONS(13997), 1, sym_comma, STATE(8121), 1, aux_sym_import_list_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288733] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14003), 1, anon_sym_RBRACE, STATE(8062), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288747] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14005), 1, anon_sym_RBRACK, STATE(8064), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288761] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14007), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288775] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14009), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288789] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14011), 1, anon_sym_RBRACE, STATE(8063), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288803] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14013), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288817] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14015), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288831] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14017), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288845] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14019), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288859] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14021), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288873] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14023), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288887] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9140), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [288897] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14025), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [288907] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14027), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [288917] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14029), 1, anon_sym_RBRACE, STATE(8176), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288931] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14031), 1, anon_sym_RBRACK, STATE(8277), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288945] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14033), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [288955] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14035), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288969] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14037), 1, anon_sym_RBRACE, STATE(8077), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288983] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14039), 1, anon_sym_RBRACK, STATE(8078), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [288997] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14041), 1, anon_sym_RBRACE, STATE(8083), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289011] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14043), 1, anon_sym_RBRACK, STATE(8085), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289025] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14045), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289039] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14047), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289053] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14049), 1, anon_sym_RBRACE, STATE(8080), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289067] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14051), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289081] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14053), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [289091] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9208), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [289101] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14055), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289115] = 4, ACTIONS(14057), 1, anon_sym_RPAREN, ACTIONS(14059), 1, sym_comma, STATE(8368), 1, aux_sym_import_con_names_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289129] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14061), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289143] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14063), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [289153] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14065), 1, anon_sym_RBRACE, STATE(8089), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289167] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14067), 1, anon_sym_RBRACE, STATE(8102), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289181] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14069), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289195] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11796), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [289205] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14071), 1, anon_sym_RBRACK, STATE(8103), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289219] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14073), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [289229] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14075), 1, anon_sym_RBRACE, STATE(8097), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289243] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14077), 1, anon_sym_RBRACK, STATE(8098), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289257] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14079), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [289267] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9230), 3, sym__varid, sym__conid, anon_sym_type, [289277] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14081), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289291] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14083), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289305] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14085), 1, anon_sym_RBRACE, STATE(8101), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289319] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14027), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [289329] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14087), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289343] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14089), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289357] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14091), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289371] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14093), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [289381] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14095), 1, anon_sym_RBRACE, STATE(8107), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289395] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14097), 1, anon_sym_RBRACK, STATE(8108), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289409] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14099), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289423] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14101), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289437] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14103), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [289447] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14105), 3, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_RPAREN, [289457] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14107), 1, anon_sym_RBRACE, STATE(8126), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289471] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14109), 1, anon_sym_RBRACE, STATE(8116), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289485] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14111), 1, anon_sym_RBRACK, STATE(8117), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289499] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14113), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [289509] = 4, ACTIONS(14115), 1, anon_sym_RPAREN, ACTIONS(14117), 1, sym_comma, STATE(8115), 1, aux_sym_import_list_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289523] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14120), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289537] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14122), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289551] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14124), 1, anon_sym_RBRACE, STATE(8119), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289565] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14126), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289579] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14128), 1, anon_sym_RBRACE, STATE(8135), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289593] = 4, ACTIONS(10688), 1, anon_sym_RPAREN, ACTIONS(14130), 1, sym_comma, STATE(8115), 1, aux_sym_import_list_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289607] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14132), 1, anon_sym_RBRACK, STATE(8136), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289621] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14134), 1, anon_sym_RBRACE, STATE(8128), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289635] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14136), 1, anon_sym_RBRACK, STATE(8129), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289649] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10237), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [289659] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14138), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289673] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [289683] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14140), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289697] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14142), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289711] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14144), 1, anon_sym_RBRACE, STATE(8132), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289725] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8742), 3, sym__dot, sym_comma, anon_sym_RPAREN, [289735] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14146), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289749] = 4, ACTIONS(14148), 1, anon_sym_RPAREN, ACTIONS(14150), 1, sym_comma, STATE(8163), 1, aux_sym_exports_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289763] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14152), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [289773] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14154), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289787] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14156), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289801] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12634), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [289811] = 3, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10152), 2, sym_comma, anon_sym_RPAREN, [289823] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14033), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [289833] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14053), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [289843] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14158), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [289853] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14160), 1, anon_sym_RBRACE, STATE(8159), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289867] = 3, STATE(6744), 1, sym__lcarrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14162), 2, anon_sym_u21d0, anon_sym_LT_EQ, [289879] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14164), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [289889] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14166), 1, anon_sym_RBRACE, STATE(8148), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289903] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14168), 1, anon_sym_RBRACK, STATE(8149), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289917] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14164), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [289927] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14170), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289941] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14172), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289955] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14174), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [289965] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14176), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [289975] = 4, ACTIONS(14178), 1, sym__integer_literal, ACTIONS(14180), 1, sym__hex_literal, STATE(6172), 1, sym_integer, ACTIONS(3), 2, sym_comment, aux_sym__token1, [289989] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 3, sym_comma, anon_sym_LPAREN, anon_sym_RPAREN, [289999] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14182), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [290009] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14184), 1, anon_sym_RBRACE, STATE(8164), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290023] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14186), 1, anon_sym_RBRACK, STATE(8169), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290037] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14188), 1, anon_sym_RBRACE, STATE(8165), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290051] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14190), 1, anon_sym_RBRACK, STATE(8166), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290065] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14192), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290079] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14194), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [290089] = 4, ACTIONS(14196), 1, anon_sym_RPAREN, ACTIONS(14198), 1, sym_comma, STATE(8394), 1, aux_sym_export_names_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290103] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14194), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [290113] = 4, ACTIONS(14200), 1, anon_sym_RPAREN, ACTIONS(14202), 1, sym_comma, STATE(8163), 1, aux_sym_exports_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290127] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14205), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290141] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14207), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290155] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14209), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290169] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13119), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [290179] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14211), 1, anon_sym_RBRACE, STATE(8172), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290193] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14213), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290207] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14215), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [290217] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11796), 3, anon_sym_u2190, anon_sym_LT_DASH, anon_sym_EQ, [290227] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14217), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290241] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14219), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [290251] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14221), 1, anon_sym_RBRACE, STATE(8290), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290265] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14223), 1, anon_sym_RBRACK, STATE(8298), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290279] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14225), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290293] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10481), 3, sym_comma, anon_sym_u2192, anon_sym_DASH_GT, [290303] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14227), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [290313] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14033), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [290323] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14229), 1, anon_sym_RBRACE, STATE(8182), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290337] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14231), 1, anon_sym_RBRACK, STATE(8183), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290351] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14233), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290365] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14235), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290379] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14237), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [290389] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14239), 1, anon_sym_RBRACE, STATE(8192), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290403] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14241), 1, anon_sym_RBRACK, STATE(8193), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290417] = 4, ACTIONS(13324), 1, sym__conid, STATE(4848), 1, sym_constructor, STATE(9231), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290431] = 4, ACTIONS(14150), 1, sym_comma, ACTIONS(14243), 1, anon_sym_RPAREN, STATE(8133), 1, aux_sym_exports_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290445] = 4, ACTIONS(13483), 1, anon_sym_EQ, ACTIONS(14245), 1, sym_comma, STATE(8577), 1, aux_sym_guards_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290459] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14247), 1, anon_sym_RBRACE, STATE(8194), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290473] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14249), 1, anon_sym_RBRACK, STATE(8195), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290487] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14251), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290501] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14253), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290515] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14255), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290529] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14257), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290543] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14259), 3, sym_comma, anon_sym_RBRACE, anon_sym_COLON, [290553] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14261), 1, anon_sym_RBRACE, STATE(8199), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290567] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14263), 1, anon_sym_RBRACE, STATE(8203), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290581] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14265), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290595] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14267), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [290605] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14269), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [290615] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14271), 1, anon_sym_RBRACE, STATE(8210), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290629] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14273), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290643] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14275), 1, anon_sym_RBRACK, STATE(8223), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290657] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14277), 1, anon_sym_RBRACE, STATE(8245), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290671] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14279), 1, anon_sym_RBRACK, STATE(8258), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290685] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14281), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [290695] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14283), 1, anon_sym_RBRACE, STATE(8213), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290709] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14285), 1, anon_sym_RBRACK, STATE(8220), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290723] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14287), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290737] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14289), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [290747] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14215), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [290757] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14291), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290771] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14293), 1, anon_sym_RBRACE, STATE(8216), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290785] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14295), 1, anon_sym_RBRACK, STATE(8217), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290799] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14297), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290813] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14299), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290827] = 4, ACTIONS(13991), 1, sym__conid, STATE(2409), 1, sym_constructor, STATE(8419), 1, sym_newtype_constructor, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290841] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14219), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [290851] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14301), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290865] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14303), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [290875] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14305), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [290885] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14307), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290899] = 3, STATE(4739), 1, sym__rcarrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14309), 2, anon_sym_u21d2, anon_sym_EQ_GT, [290911] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14033), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [290921] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14311), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [290931] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14313), 1, anon_sym_RBRACE, STATE(8233), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290945] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14315), 1, anon_sym_RBRACK, STATE(8234), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290959] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14317), 1, anon_sym_RBRACE, STATE(8236), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290973] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10237), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [290983] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14319), 1, anon_sym_RBRACK, STATE(8237), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [290997] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14321), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [291007] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14323), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291021] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14325), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291035] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14327), 1, anon_sym_RBRACE, STATE(8238), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291049] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14329), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291063] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14331), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291077] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14333), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291091] = 3, STATE(4722), 1, sym__rcarrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14335), 2, anon_sym_u21d2, anon_sym_EQ_GT, [291103] = 3, ACTIONS(14259), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14337), 2, sym_comma, anon_sym_RBRACE, [291115] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11471), 2, sym_comma, anon_sym_RPAREN, [291127] = 3, ACTIONS(14341), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14339), 2, sym_comma, anon_sym_RBRACE, [291139] = 3, STATE(560), 1, sym__larrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14343), 2, anon_sym_u2190, anon_sym_LT_DASH, [291151] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13953), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [291161] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14345), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291175] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14347), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [291185] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14176), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [291195] = 3, STATE(4736), 1, sym__rcarrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14349), 2, anon_sym_u21d2, anon_sym_EQ_GT, [291207] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14351), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [291217] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14353), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [291227] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13119), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [291237] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14105), 3, sym_comma, anon_sym_RBRACE, anon_sym_RBRACK, [291247] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14355), 1, anon_sym_RBRACE, STATE(8255), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291261] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14357), 1, anon_sym_RBRACK, STATE(8256), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291275] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14359), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291289] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14361), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291303] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14152), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [291313] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14363), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291327] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14365), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [291337] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14367), 1, anon_sym_RBRACE, STATE(8266), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291351] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14369), 1, anon_sym_RBRACK, STATE(8267), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291365] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14371), 1, anon_sym_RBRACE, STATE(8273), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291379] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14373), 1, anon_sym_RBRACK, STATE(8274), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291393] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14321), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [291403] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14227), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [291413] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14375), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291427] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14377), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291441] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14379), 1, anon_sym_RBRACE, STATE(8271), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291455] = 4, ACTIONS(14381), 1, anon_sym_RBRACE, ACTIONS(14383), 1, sym_comma, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291469] = 4, ACTIONS(14386), 1, anon_sym_RBRACK, ACTIONS(14388), 1, sym_comma, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291483] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14391), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291497] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14393), 1, anon_sym_RBRACE, STATE(8291), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291511] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14395), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291525] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14397), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291539] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14399), 1, anon_sym_RBRACK, STATE(8292), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291553] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14401), 1, anon_sym_RBRACE, STATE(8284), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291567] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14403), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291581] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13967), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [291591] = 4, ACTIONS(14405), 1, anon_sym_LPAREN, ACTIONS(14407), 1, sym_where, STATE(8721), 1, sym_exports, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291605] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14237), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [291615] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14409), 1, anon_sym_RBRACE, STATE(8285), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291629] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14411), 1, anon_sym_RBRACK, STATE(8286), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291643] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14269), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [291653] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14413), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291667] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14415), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291681] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14417), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291695] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [291705] = 4, ACTIONS(14419), 1, anon_sym_of, ACTIONS(14421), 1, sym_comma, STATE(8288), 1, aux_sym__exp_case_slots_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291719] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14351), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [291729] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14424), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291743] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14426), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291757] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14428), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291771] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14430), 1, anon_sym_RBRACE, STATE(8299), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291785] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14432), 1, anon_sym_RBRACK, STATE(8300), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291799] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14434), 1, anon_sym_RBRACE, STATE(8297), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291813] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14436), 1, anon_sym_RBRACE, STATE(8313), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291827] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14438), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291841] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14440), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291855] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14442), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291869] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14444), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291883] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14446), 1, anon_sym_RBRACE, STATE(8307), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291897] = 4, ACTIONS(13324), 1, sym__conid, STATE(5831), 1, sym_constructor, STATE(9201), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291911] = 4, ACTIONS(14448), 1, anon_sym_RPAREN, ACTIONS(14450), 1, sym_comma, STATE(8303), 1, aux_sym_constraints_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291925] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14365), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [291935] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11505), 2, sym_comma, anon_sym_RPAREN, [291947] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14453), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291961] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14455), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291975] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14457), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [291989] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14459), 1, anon_sym_RBRACE, STATE(8320), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292003] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14461), 1, anon_sym_RBRACK, STATE(8331), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292017] = 3, ACTIONS(14463), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14339), 2, sym_comma, anon_sym_RBRACE, [292029] = 4, ACTIONS(11623), 1, sym_comma, ACTIONS(14465), 1, anon_sym_of, STATE(8288), 1, aux_sym__exp_case_slots_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292043] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14467), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292057] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14469), 1, anon_sym_RBRACE, STATE(8323), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292071] = 3, STATE(6858), 1, sym__lcarrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14471), 2, anon_sym_u21d0, anon_sym_LT_EQ, [292083] = 3, STATE(6859), 1, sym__rcarrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14473), 2, anon_sym_u21d2, anon_sym_EQ_GT, [292095] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14475), 1, anon_sym_RBRACK, STATE(8326), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292109] = 4, ACTIONS(13991), 1, sym__conid, STATE(5527), 1, sym_constructor, STATE(7890), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292123] = 3, STATE(4850), 1, sym__rcarrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14477), 2, anon_sym_u21d2, anon_sym_EQ_GT, [292135] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14479), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292149] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14481), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292163] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14483), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [292173] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14485), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292187] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14487), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [292197] = 3, STATE(4874), 1, sym__rcarrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14489), 2, anon_sym_u21d2, anon_sym_EQ_GT, [292209] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14491), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292223] = 3, STATE(4898), 1, sym__rcarrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14493), 2, anon_sym_u21d2, anon_sym_EQ_GT, [292235] = 4, ACTIONS(11623), 1, sym_comma, ACTIONS(14465), 1, anon_sym_of, STATE(8288), 1, aux_sym__exp_case_slots_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292249] = 3, STATE(468), 1, sym__larrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14495), 2, anon_sym_u2190, anon_sym_LT_DASH, [292261] = 3, STATE(4704), 1, sym__rcarrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14497), 2, anon_sym_u21d2, anon_sym_EQ_GT, [292273] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14499), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292287] = 3, STATE(8685), 1, sym__colon2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14501), 2, anon_sym_u2237, anon_sym_COLON_COLON, [292299] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14503), 1, anon_sym_RBRACE, STATE(8563), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292313] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13522), 3, sym_comma, anon_sym_u2192, anon_sym_DASH_GT, [292323] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14281), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [292333] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14505), 1, anon_sym_RBRACK, STATE(8308), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292347] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13947), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [292357] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14507), 1, anon_sym_RBRACE, STATE(8342), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292371] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14509), 1, anon_sym_RBRACK, STATE(8343), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292385] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9224), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [292395] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14511), 1, anon_sym_RBRACE, STATE(8383), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292409] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14513), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292423] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14515), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292437] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14517), 1, anon_sym_RBRACE, STATE(8347), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292451] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14303), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [292461] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14519), 1, anon_sym_RBRACK, STATE(8384), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292475] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14521), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292489] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14523), 1, anon_sym_RBRACE, STATE(8321), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292503] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14525), 1, anon_sym_RBRACE, STATE(8361), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292517] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14303), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [292527] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13971), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [292537] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14527), 1, anon_sym_RBRACK, STATE(8365), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292551] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14351), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [292561] = 3, STATE(4892), 1, sym__rcarrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14529), 2, anon_sym_u21d2, anon_sym_EQ_GT, [292573] = 4, ACTIONS(13522), 1, anon_sym_EQ, ACTIONS(14531), 1, sym_comma, STATE(8355), 1, aux_sym_guards_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292587] = 4, ACTIONS(14534), 1, anon_sym_RBRACE, ACTIONS(14536), 1, sym_comma, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292601] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13983), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [292611] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14539), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292625] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14541), 1, anon_sym_RBRACK, STATE(8363), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292639] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14543), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [292649] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14545), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292663] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14547), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292677] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14549), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292691] = 3, STATE(6671), 1, sym__rcarrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14551), 2, anon_sym_u21d2, anon_sym_EQ_GT, [292703] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14553), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292717] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14555), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [292727] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [292737] = 4, ACTIONS(14059), 1, sym_comma, ACTIONS(14557), 1, anon_sym_RPAREN, STATE(8440), 1, aux_sym_import_con_names_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292751] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14305), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [292761] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14559), 1, anon_sym_RBRACE, STATE(8379), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292775] = 4, ACTIONS(11621), 1, anon_sym_of, ACTIONS(11623), 1, sym_comma, STATE(8328), 1, aux_sym__exp_case_slots_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292789] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14561), 1, anon_sym_RBRACE, STATE(8375), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292803] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14563), 1, anon_sym_RBRACK, STATE(8376), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292817] = 3, STATE(458), 1, sym__larrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14565), 2, anon_sym_u2190, anon_sym_LT_DASH, [292829] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14567), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292843] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14569), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292857] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14571), 1, anon_sym_RBRACE, STATE(8381), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292871] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14555), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [292881] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14573), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292895] = 4, ACTIONS(13991), 1, sym__conid, STATE(2409), 1, sym_constructor, STATE(8095), 1, sym_newtype_constructor, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292909] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14575), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292923] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14577), 1, anon_sym_RBRACE, STATE(8543), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292937] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14579), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292951] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14581), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [292965] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14583), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [292975] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 3, anon_sym_nominal, anon_sym_representational, anon_sym_phantom, [292985] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14585), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [292995] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14587), 1, anon_sym_RBRACE, STATE(8404), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293009] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14589), 1, anon_sym_RBRACK, STATE(8411), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293023] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14591), 1, anon_sym_RBRACE, STATE(8426), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293037] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14593), 1, anon_sym_RBRACE, STATE(8395), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293051] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14595), 1, anon_sym_RBRACK, STATE(8396), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293065] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14597), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [293075] = 4, ACTIONS(14198), 1, sym_comma, ACTIONS(14599), 1, anon_sym_RPAREN, STATE(8441), 1, aux_sym_export_names_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293089] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14601), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293103] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14603), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293117] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9128), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293127] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9132), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293137] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14583), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293147] = 3, ACTIONS(11349), 1, sym__varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6303), 2, sym_type_variable, aux_sym_fundep_repeat1, [293159] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14585), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293169] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8742), 3, sym__dot, sym_where, anon_sym_LPAREN, [293179] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14605), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [293189] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14607), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293203] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14609), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [293213] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14347), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293223] = 4, ACTIONS(14611), 1, anon_sym_RBRACK, ACTIONS(14613), 1, sym_comma, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293237] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13995), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293247] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14616), 1, anon_sym_RBRACE, STATE(8414), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293261] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14618), 1, anon_sym_RBRACK, STATE(8415), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293275] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14620), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293289] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14622), 1, anon_sym_RBRACE, STATE(8417), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293303] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14624), 1, anon_sym_RBRACK, STATE(8422), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293317] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14626), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293331] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14628), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293345] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14630), 1, anon_sym_RBRACE, STATE(8418), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293359] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14632), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293373] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14634), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293387] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14597), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293397] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10237), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [293407] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14025), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [293417] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14636), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293431] = 4, ACTIONS(14638), 1, anon_sym_RPAREN, ACTIONS(14640), 1, sym_comma, STATE(8303), 1, aux_sym_constraints_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293445] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14642), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293459] = 4, ACTIONS(14644), 1, anon_sym_RBRACE, ACTIONS(14646), 1, sym_comma, STATE(8504), 1, aux_sym__record_field_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293473] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14648), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293487] = 4, ACTIONS(14650), 1, anon_sym_RBRACE, ACTIONS(14652), 1, sym_comma, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293501] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14063), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [293511] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14073), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [293521] = 3, STATE(1079), 1, sym__colon2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14655), 2, anon_sym_u2237, anon_sym_COLON_COLON, [293533] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14027), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293543] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14152), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293553] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11796), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293563] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14093), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293573] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14657), 1, anon_sym_RBRACE, STATE(8442), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293587] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14659), 1, anon_sym_RBRACK, STATE(8444), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293601] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14103), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293611] = 3, ACTIONS(11734), 1, sym__conid, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11264), 2, sym__operator, anon_sym_DASH, [293623] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14661), 1, anon_sym_RBRACE, STATE(8549), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293637] = 4, ACTIONS(14663), 1, anon_sym_RPAREN, ACTIONS(14665), 1, sym_comma, STATE(8440), 1, aux_sym_import_con_names_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293651] = 4, ACTIONS(14668), 1, anon_sym_RPAREN, ACTIONS(14670), 1, sym_comma, STATE(8441), 1, aux_sym_export_names_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293665] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14673), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293679] = 3, ACTIONS(11349), 1, sym__varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6246), 2, sym_type_variable, aux_sym_fundep_repeat1, [293691] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14675), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293705] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9144), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293715] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9148), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293725] = 4, ACTIONS(14677), 1, sym__conid, STATE(4211), 1, sym_constructor, STATE(7690), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293739] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14679), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [293749] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14681), 1, anon_sym_RBRACE, STATE(8466), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293763] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14683), 1, anon_sym_RBRACE, STATE(8457), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293777] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14685), 1, anon_sym_RBRACK, STATE(8458), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293791] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14687), 1, anon_sym_RBRACK, STATE(8467), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293805] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14605), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293815] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14689), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [293825] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14113), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [293835] = 4, ACTIONS(14691), 1, sym__conid, STATE(5306), 1, sym_constructor, STATE(8207), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293849] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14693), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293863] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14695), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293877] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14697), 1, anon_sym_RBRACE, STATE(8463), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293891] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14699), 1, anon_sym_RBRACK, STATE(8464), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293905] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14701), 1, anon_sym_RBRACK, STATE(8551), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293919] = 4, ACTIONS(13991), 1, sym__conid, STATE(2384), 1, sym_constructor, STATE(8479), 1, sym_newtype_constructor, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293933] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14703), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293947] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14705), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293961] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14707), 1, anon_sym_RBRACE, STATE(8469), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293975] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14709), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [293989] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14711), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294003] = 3, STATE(549), 1, sym__larrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14713), 2, anon_sym_u2190, anon_sym_LT_DASH, [294015] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14715), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294029] = 4, ACTIONS(13324), 1, sym__conid, STATE(5831), 1, sym_constructor, STATE(9304), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294043] = 3, ACTIONS(11335), 1, sym__varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6238), 2, sym_type_variable, aux_sym_fundep_repeat1, [294055] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14717), 1, anon_sym_RBRACE, STATE(8480), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294069] = 4, ACTIONS(13324), 1, sym__conid, STATE(5831), 1, sym_constructor, STATE(9305), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294083] = 4, ACTIONS(10720), 1, anon_sym_RPAREN, ACTIONS(14719), 1, sym_comma, STATE(8491), 1, aux_sym_import_list_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294097] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14721), 1, anon_sym_RBRACE, STATE(8502), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294111] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14215), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [294121] = 3, STATE(434), 1, sym__arrow, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14723), 2, anon_sym_u2192, anon_sym_DASH_GT, [294133] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14725), 1, anon_sym_RBRACK, STATE(8506), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294147] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14079), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [294157] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14727), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294171] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14729), 1, anon_sym_RBRACE, STATE(8023), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294185] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14731), 1, anon_sym_RBRACK, STATE(8499), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294199] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14267), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [294209] = 4, ACTIONS(13991), 1, sym__conid, STATE(2384), 1, sym_constructor, STATE(8393), 1, sym_newtype_constructor, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294223] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14289), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [294233] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9152), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294243] = 3, ACTIONS(11335), 1, sym__varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, STATE(6249), 2, sym_type_variable, aux_sym_fundep_repeat1, [294255] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9156), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294265] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9160), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294275] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9164), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294285] = 4, ACTIONS(10753), 1, anon_sym_RPAREN, ACTIONS(14733), 1, sym_comma, STATE(8115), 1, aux_sym_import_list_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294299] = 4, ACTIONS(10753), 1, anon_sym_RPAREN, ACTIONS(14733), 1, sym_comma, STATE(8508), 1, aux_sym_import_list_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294313] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11471), 2, sym_where, anon_sym_LPAREN, [294325] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14305), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294335] = 4, ACTIONS(13324), 1, sym__conid, STATE(4848), 1, sym_constructor, STATE(9259), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294349] = 4, ACTIONS(13324), 1, sym__conid, STATE(5831), 1, sym_constructor, STATE(9270), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294363] = 4, ACTIONS(13324), 1, sym__conid, STATE(5831), 1, sym_constructor, STATE(9277), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294377] = 4, ACTIONS(13324), 1, sym__conid, STATE(5831), 1, sym_constructor, STATE(9278), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294391] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14735), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294405] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14737), 1, anon_sym_RBRACE, STATE(8512), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294419] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(12634), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [294429] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14739), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294443] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14741), 1, anon_sym_RBRACE, STATE(8514), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294457] = 4, ACTIONS(14646), 1, sym_comma, ACTIONS(14743), 1, anon_sym_RBRACE, STATE(8544), 1, aux_sym__record_field_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294471] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14745), 1, anon_sym_RBRACK, STATE(8515), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294485] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14747), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294499] = 3, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11505), 2, sym_where, anon_sym_LPAREN, [294511] = 4, ACTIONS(10761), 1, anon_sym_RPAREN, ACTIONS(14749), 1, sym_comma, STATE(8115), 1, aux_sym_import_list_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294525] = 4, ACTIONS(14751), 1, sym__conid, STATE(4137), 1, sym_constructor, STATE(7999), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294539] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14753), 1, anon_sym_RBRACE, STATE(8540), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294553] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14321), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294563] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14755), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294577] = 4, ACTIONS(14757), 1, sym__conid, STATE(5030), 1, sym_constructor, STATE(8335), 1, sym__simpletype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294591] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14759), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294605] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14761), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294619] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14763), 1, anon_sym_RBRACE, STATE(8518), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294633] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14053), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294643] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14765), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294657] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14158), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294667] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14311), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294677] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14353), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [294687] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14767), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294701] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294711] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14227), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [294721] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14769), 1, anon_sym_RBRACE, STATE(8533), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294735] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14237), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [294745] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14771), 1, anon_sym_RBRACK, STATE(8538), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294759] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14164), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294769] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14483), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [294779] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14773), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [294789] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14164), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294799] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14773), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [294809] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14775), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294823] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9168), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294833] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14174), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294843] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9172), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294853] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9176), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294863] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14777), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294877] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14487), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [294887] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14779), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294901] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8851), 3, sym__dot, sym_where, anon_sym_LPAREN, [294911] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14781), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [294921] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14783), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294935] = 4, ACTIONS(14785), 1, anon_sym_RBRACE, ACTIONS(14787), 1, sym_comma, STATE(8544), 1, aux_sym__record_field_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294949] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14790), 1, anon_sym_RBRACE, STATE(8558), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294963] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14792), 1, anon_sym_RBRACK, STATE(8561), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [294977] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14794), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [294987] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14796), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [294997] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14798), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295011] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14182), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [295021] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14800), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295035] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14194), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [295045] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14194), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [295055] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14802), 1, anon_sym_RBRACE, STATE(8559), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295069] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14804), 1, anon_sym_RBRACK, STATE(8560), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295083] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14796), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [295093] = 4, ACTIONS(10769), 1, anon_sym_RPAREN, ACTIONS(14806), 1, sym_comma, STATE(8051), 1, aux_sym_import_list_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295107] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14808), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295121] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14810), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295135] = 4, ACTIONS(13965), 1, sym_comma, ACTIONS(14812), 1, anon_sym_RBRACK, STATE(8407), 1, aux_sym_pat_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295149] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14814), 1, anon_sym_RBRACK, STATE(8270), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295163] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14816), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [295173] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14818), 1, anon_sym_RBRACE, STATE(8356), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295187] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14820), 1, anon_sym_RBRACE, STATE(8566), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295201] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14822), 3, sym__layout_semicolon, sym__layout_end, anon_sym_SEMI, [295211] = 4, ACTIONS(13951), 1, sym_comma, ACTIONS(14824), 1, anon_sym_RBRACE, STATE(8427), 1, aux_sym_record_update_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295225] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14583), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [295235] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9180), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [295245] = 4, ACTIONS(14178), 1, sym__integer_literal, ACTIONS(14180), 1, sym__hex_literal, STATE(6020), 1, sym_integer, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295259] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9184), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [295269] = 4, ACTIONS(14178), 1, sym__integer_literal, ACTIONS(14180), 1, sym__hex_literal, STATE(6030), 1, sym_integer, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295283] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14585), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [295293] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14826), 1, anon_sym_RBRACE, STATE(8584), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295307] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14828), 1, anon_sym_RBRACK, STATE(8306), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295321] = 4, ACTIONS(14640), 1, sym_comma, ACTIONS(14830), 1, anon_sym_RPAREN, STATE(8423), 1, aux_sym_constraints_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295335] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14267), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [295345] = 4, ACTIONS(12925), 1, anon_sym_EQ, ACTIONS(14245), 1, sym_comma, STATE(8355), 1, aux_sym_guards_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295359] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14289), 3, sym__layout_semicolon, anon_sym_SEMI, anon_sym_in, [295369] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [295379] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13985), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [295389] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14689), 3, sym__layout_semicolon, ts_builtin_sym_end, anon_sym_SEMI, [295399] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14832), 1, anon_sym_RBRACE, STATE(8024), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295413] = 4, ACTIONS(13945), 1, sym_comma, ACTIONS(14834), 1, anon_sym_RBRACK, STATE(8358), 1, aux_sym_exp_array_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295427] = 4, ACTIONS(13937), 1, sym_comma, ACTIONS(14836), 1, anon_sym_RBRACE, STATE(8269), 1, aux_sym_record_literal_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295441] = 4, ACTIONS(13979), 1, sym_comma, ACTIONS(14838), 1, anon_sym_RBRACE, STATE(8362), 1, aux_sym_pat_fields_repeat1, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295455] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9522), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295466] = 3, ACTIONS(8742), 1, sym__dot, ACTIONS(14842), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295477] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14844), 2, sym_comma, anon_sym_RPAREN, [295486] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11702), 2, sym_comma, anon_sym_RBRACE, [295495] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14846), 2, sym_comma, anon_sym_RPAREN, [295504] = 3, ACTIONS(14848), 1, sym__layout_start, STATE(5259), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295515] = 3, ACTIONS(14850), 1, sym__layout_start, STATE(5923), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295526] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14650), 2, sym_comma, anon_sym_RBRACE, [295535] = 3, ACTIONS(14852), 1, sym__layout_start, STATE(5697), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295546] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9287), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295557] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14854), 2, sym_comma, anon_sym_RBRACE, [295566] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14105), 2, anon_sym_PIPE, anon_sym_EQ, [295575] = 3, ACTIONS(14856), 1, sym__layout_start, STATE(8529), 1, sym_declarations, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295586] = 3, ACTIONS(14858), 1, anon_sym_newtype, ACTIONS(14860), 1, anon_sym_instance, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295597] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14862), 2, sym_comma, anon_sym_RPAREN, [295606] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13045), 2, sym_comma, anon_sym_RPAREN, [295615] = 3, ACTIONS(14864), 1, sym__conid, STATE(831), 1, sym_constructor, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295626] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9333), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295637] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10481), 2, sym_comma, anon_sym_EQ, [295646] = 3, ACTIONS(8742), 1, sym__dot, ACTIONS(14866), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295657] = 3, ACTIONS(14868), 1, sym__layout_start, STATE(6306), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295668] = 3, ACTIONS(14870), 1, sym__layout_start, STATE(5707), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295679] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(8478), 2, anon_sym_LBRACE, anon_sym_EQ, [295688] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9355), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295699] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11678), 2, sym_comma, anon_sym_of, [295708] = 3, ACTIONS(8742), 1, sym__dot, ACTIONS(14872), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295719] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9374), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295730] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14874), 2, sym_comma, anon_sym_RPAREN, [295739] = 3, ACTIONS(14876), 1, sym__conid, STATE(7521), 1, sym_constructor, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295750] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14878), 2, sym_comma, anon_sym_RPAREN, [295759] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14448), 2, sym_comma, anon_sym_RPAREN, [295768] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14663), 2, sym_comma, anon_sym_RPAREN, [295777] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14880), 2, sym_comma, anon_sym_RPAREN, [295786] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9392), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295797] = 3, ACTIONS(8742), 1, sym__dot, ACTIONS(14882), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295808] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14884), 2, anon_sym_PIPE, anon_sym_EQ, [295817] = 3, ACTIONS(14886), 1, sym__operator, STATE(8178), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295828] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9410), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295839] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14888), 2, sym_comma, anon_sym_RPAREN, [295848] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14668), 2, sym_comma, anon_sym_RPAREN, [295857] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14890), 2, sym_comma, anon_sym_RPAREN, [295866] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9427), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295877] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14892), 2, sym_comma, anon_sym_RPAREN, [295886] = 3, ACTIONS(14894), 1, ts_builtin_sym_end, ACTIONS(14896), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295897] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(11734), 2, sym__operator, sym__conid, [295906] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14898), 2, sym_comma, anon_sym_RPAREN, [295915] = 3, ACTIONS(14886), 1, sym__operator, STATE(8184), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295926] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9444), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295937] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14900), 2, sym_comma, anon_sym_RBRACE, [295946] = 3, ACTIONS(14902), 1, sym__layout_start, STATE(8212), 1, sym_declarations, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295957] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10131), 2, anon_sym_PIPE, anon_sym_EQ, [295966] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14904), 2, anon_sym_u2237, anon_sym_COLON_COLON, [295975] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10327), 2, anon_sym_PIPE, anon_sym_EQ, [295984] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9460), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [295995] = 3, ACTIONS(14906), 1, sym__layout_start, STATE(7532), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296006] = 3, ACTIONS(14886), 1, sym__operator, STATE(8200), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296017] = 3, ACTIONS(14908), 1, sym__layout_start, STATE(5825), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296028] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9476), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296039] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14910), 2, sym_comma, anon_sym_RBRACE, [296048] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(9220), 2, anon_sym_u2237, anon_sym_COLON_COLON, [296057] = 3, ACTIONS(14886), 1, sym__operator, STATE(8211), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296068] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14912), 2, sym_comma, anon_sym_RPAREN, [296077] = 3, ACTIONS(8742), 1, sym__dot, ACTIONS(14914), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296088] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14916), 2, sym_comma, anon_sym_RPAREN, [296097] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9492), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296108] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14918), 2, sym_comma, anon_sym_RPAREN, [296117] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14920), 2, sym_comma, anon_sym_RPAREN, [296126] = 3, ACTIONS(14922), 1, sym__layout_start, STATE(6138), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296137] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9507), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296148] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14381), 2, sym_comma, anon_sym_RBRACE, [296157] = 3, ACTIONS(14924), 1, sym__layout_start, STATE(8562), 1, sym_declarations, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296168] = 3, ACTIONS(14926), 1, sym__layout_start, STATE(6100), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296179] = 3, ACTIONS(14928), 1, sym__operator, STATE(8485), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296190] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14930), 2, sym_comma, anon_sym_RBRACE, [296199] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9537), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296210] = 3, ACTIONS(14932), 1, sym__conid, STATE(819), 1, sym_constructor, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296221] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9472), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296232] = 3, ACTIONS(8742), 1, sym__dot, ACTIONS(14934), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296243] = 3, ACTIONS(14936), 1, anon_sym_LBRACE, ACTIONS(14938), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296254] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9551), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296265] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14940), 2, sym_comma, anon_sym_RPAREN, [296274] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10259), 2, sym_comma, anon_sym_RPAREN, [296283] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14259), 2, anon_sym_LBRACE, anon_sym_EQ, [296292] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13472), 2, sym_comma, anon_sym_RPAREN, [296301] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9565), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296312] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14942), 2, sym_comma, anon_sym_RPAREN, [296321] = 3, ACTIONS(14944), 1, sym__layout_start, STATE(6490), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296332] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9579), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296343] = 3, ACTIONS(14946), 1, sym__layout_start, STATE(5615), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296354] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9593), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296365] = 3, ACTIONS(14948), 1, ts_builtin_sym_end, ACTIONS(14950), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296376] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14952), 2, sym_comma, anon_sym_RBRACE, [296385] = 3, ACTIONS(14840), 1, sym__layout_start, STATE(9607), 1, sym__let_decls, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296396] = 3, ACTIONS(14924), 1, sym__layout_start, STATE(8170), 1, sym_declarations, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296407] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14386), 2, sym_comma, anon_sym_RBRACK, [296416] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14200), 2, sym_comma, anon_sym_RPAREN, [296425] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14954), 2, sym_comma, anon_sym_RPAREN, [296434] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10659), 2, anon_sym_RPAREN, anon_sym_RBRACE, [296443] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14956), 2, sym_comma, anon_sym_RPAREN, [296452] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14958), 2, anon_sym_LPAREN, sym__conid, [296461] = 3, ACTIONS(14960), 1, sym__layout_start, STATE(5412), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296472] = 3, ACTIONS(14924), 1, sym__layout_start, STATE(8565), 1, sym_declarations, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296483] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14611), 2, sym_comma, anon_sym_RBRACK, [296492] = 3, ACTIONS(14928), 1, sym__operator, STATE(8265), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296503] = 3, ACTIONS(14928), 1, sym__operator, STATE(8280), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296514] = 3, ACTIONS(14962), 1, sym__layout_start, STATE(5205), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296525] = 3, ACTIONS(14864), 1, sym__conid, STATE(824), 1, sym_constructor, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296536] = 3, ACTIONS(14964), 1, sym__operator, STATE(9138), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296547] = 3, ACTIONS(14856), 1, sym__layout_start, STATE(8476), 1, sym_declarations, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296558] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10265), 2, anon_sym_u2237, anon_sym_COLON_COLON, [296567] = 3, ACTIONS(14966), 1, sym__operator, STATE(8524), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296578] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(13522), 2, sym_comma, anon_sym_EQ, [296587] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14115), 2, sym_comma, anon_sym_RPAREN, [296596] = 3, ACTIONS(14966), 1, sym__operator, STATE(8526), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296607] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14534), 2, sym_comma, anon_sym_RBRACE, [296616] = 3, ACTIONS(14924), 1, sym__layout_start, STATE(8385), 1, sym_declarations, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296627] = 3, ACTIONS(14932), 1, sym__conid, STATE(821), 1, sym_constructor, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296638] = 3, ACTIONS(14968), 1, sym__layout_start, STATE(5116), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296649] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10196), 2, anon_sym_u2237, anon_sym_COLON_COLON, [296658] = 3, ACTIONS(14970), 1, sym__layout_start, STATE(6885), 1, sym_alts, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296669] = 3, ACTIONS(14972), 1, anon_sym_newtype, ACTIONS(14974), 1, anon_sym_instance, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296680] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10399), 2, anon_sym_PIPE, anon_sym_EQ, [296689] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14976), 2, sym_comma, anon_sym_RPAREN, [296698] = 3, ACTIONS(14876), 1, sym__conid, STATE(7474), 1, sym_constructor, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296709] = 3, ACTIONS(14902), 1, sym__layout_start, STATE(8399), 1, sym_declarations, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296720] = 3, ACTIONS(14864), 1, sym__conid, STATE(818), 1, sym_constructor, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296731] = 3, ACTIONS(14924), 1, sym__layout_start, STATE(8322), 1, sym_declarations, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296742] = 3, ACTIONS(14932), 1, sym__conid, STATE(830), 1, sym_constructor, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296753] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10843), 2, anon_sym_PIPE, anon_sym_EQ, [296762] = 3, ACTIONS(14856), 1, sym__layout_start, STATE(8567), 1, sym_declarations, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296773] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(10942), 2, anon_sym_PIPE, anon_sym_EQ, [296782] = 3, ACTIONS(14966), 1, sym__operator, STATE(8576), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296793] = 3, ACTIONS(14966), 1, sym__operator, STATE(8578), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296804] = 3, ACTIONS(14928), 1, sym__operator, STATE(8483), 1, sym_operator, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296815] = 2, ACTIONS(3), 2, sym_comment, aux_sym__token1, ACTIONS(14978), 2, sym_comma, anon_sym_RBRACE, [296824] = 2, ACTIONS(14980), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296832] = 2, ACTIONS(14982), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296840] = 2, ACTIONS(14984), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296848] = 2, ACTIONS(14986), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296856] = 2, ACTIONS(14988), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296864] = 2, ACTIONS(12195), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296872] = 2, ACTIONS(12366), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296880] = 2, ACTIONS(14990), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296888] = 2, ACTIONS(14992), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296896] = 2, ACTIONS(12368), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296904] = 2, ACTIONS(14994), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296912] = 2, ACTIONS(12370), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296920] = 2, ACTIONS(14996), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296928] = 2, ACTIONS(14998), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296936] = 2, ACTIONS(12372), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296944] = 2, ACTIONS(15000), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296952] = 2, ACTIONS(15002), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296960] = 2, ACTIONS(15004), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296968] = 2, ACTIONS(10742), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296976] = 2, ACTIONS(15006), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296984] = 2, ACTIONS(15008), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [296992] = 2, ACTIONS(15010), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297000] = 2, ACTIONS(15012), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297008] = 2, ACTIONS(15014), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297016] = 2, ACTIONS(12374), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297024] = 2, ACTIONS(15016), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297032] = 2, ACTIONS(15018), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297040] = 2, ACTIONS(12376), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297048] = 2, ACTIONS(15020), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297056] = 2, ACTIONS(12378), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297064] = 2, ACTIONS(12817), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297072] = 2, ACTIONS(15022), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297080] = 2, ACTIONS(12380), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297088] = 2, ACTIONS(15024), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297096] = 2, ACTIONS(15026), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297104] = 2, ACTIONS(15028), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297112] = 2, ACTIONS(11971), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297120] = 2, ACTIONS(15030), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297128] = 2, ACTIONS(15032), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297136] = 2, ACTIONS(12213), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297144] = 2, ACTIONS(15034), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297152] = 2, ACTIONS(12821), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297160] = 2, ACTIONS(12382), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297168] = 2, ACTIONS(15036), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297176] = 2, ACTIONS(15038), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297184] = 2, ACTIONS(12384), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297192] = 2, ACTIONS(15040), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297200] = 2, ACTIONS(12386), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297208] = 2, ACTIONS(15042), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297216] = 2, ACTIONS(15044), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297224] = 2, ACTIONS(12388), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297232] = 2, ACTIONS(15046), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297240] = 2, ACTIONS(15048), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297248] = 2, ACTIONS(15050), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297256] = 2, ACTIONS(15052), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297264] = 2, ACTIONS(15054), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297272] = 2, ACTIONS(15056), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297280] = 2, ACTIONS(15058), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297288] = 2, ACTIONS(15060), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297296] = 2, ACTIONS(15062), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297304] = 2, ACTIONS(12390), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297312] = 2, ACTIONS(15064), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297320] = 2, ACTIONS(15066), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297328] = 2, ACTIONS(12392), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297336] = 2, ACTIONS(15068), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297344] = 2, ACTIONS(12394), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297352] = 2, ACTIONS(15070), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297360] = 2, ACTIONS(15072), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297368] = 2, ACTIONS(12396), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297376] = 2, ACTIONS(12837), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297384] = 2, ACTIONS(15074), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297392] = 2, ACTIONS(15076), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297400] = 2, ACTIONS(15078), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297408] = 2, ACTIONS(15080), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297416] = 2, ACTIONS(15082), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297424] = 2, ACTIONS(12839), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297432] = 2, ACTIONS(15084), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297440] = 2, ACTIONS(12063), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297448] = 2, ACTIONS(12402), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297456] = 2, ACTIONS(15086), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297464] = 2, ACTIONS(15088), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297472] = 2, ACTIONS(12404), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297480] = 2, ACTIONS(15090), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297488] = 2, ACTIONS(12406), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297496] = 2, ACTIONS(15092), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297504] = 2, ACTIONS(15094), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297512] = 2, ACTIONS(12408), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297520] = 2, ACTIONS(15096), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297528] = 2, ACTIONS(15098), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297536] = 2, ACTIONS(15100), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297544] = 2, ACTIONS(15102), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297552] = 2, ACTIONS(15104), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297560] = 2, ACTIONS(15106), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297568] = 2, ACTIONS(15108), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297576] = 2, ACTIONS(15110), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297584] = 2, ACTIONS(12065), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297592] = 2, ACTIONS(12412), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297600] = 2, ACTIONS(15112), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297608] = 2, ACTIONS(15114), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297616] = 2, ACTIONS(12414), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297624] = 2, ACTIONS(15116), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297632] = 2, ACTIONS(12416), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297640] = 2, ACTIONS(15118), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297648] = 2, ACTIONS(15120), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297656] = 2, ACTIONS(12418), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297664] = 2, ACTIONS(15122), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297672] = 2, ACTIONS(15124), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297680] = 2, ACTIONS(15126), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297688] = 2, ACTIONS(15128), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297696] = 2, ACTIONS(15130), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297704] = 2, ACTIONS(12346), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297712] = 2, ACTIONS(12139), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297720] = 2, ACTIONS(15132), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297728] = 2, ACTIONS(15134), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297736] = 2, ACTIONS(12420), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297744] = 2, ACTIONS(15136), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297752] = 2, ACTIONS(8742), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297760] = 2, ACTIONS(12422), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297768] = 2, ACTIONS(15138), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297776] = 2, ACTIONS(12424), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297784] = 2, ACTIONS(15140), 1, anon_sym_class, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297792] = 2, ACTIONS(15142), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297800] = 2, ACTIONS(12426), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297808] = 2, ACTIONS(12141), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297816] = 2, ACTIONS(15144), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297824] = 2, ACTIONS(15146), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297832] = 2, ACTIONS(15148), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297840] = 2, ACTIONS(15150), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297848] = 2, ACTIONS(15152), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297856] = 2, ACTIONS(12143), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297864] = 2, ACTIONS(15154), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297872] = 2, ACTIONS(15156), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297880] = 2, ACTIONS(12428), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297888] = 2, ACTIONS(15158), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297896] = 2, ACTIONS(15160), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297904] = 2, ACTIONS(12430), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297912] = 2, ACTIONS(15162), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297920] = 2, ACTIONS(12432), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297928] = 2, ACTIONS(12145), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297936] = 2, ACTIONS(15164), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297944] = 2, ACTIONS(12434), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297952] = 2, ACTIONS(15166), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297960] = 2, ACTIONS(15168), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297968] = 2, ACTIONS(15170), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297976] = 2, ACTIONS(12364), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297984] = 2, ACTIONS(15172), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [297992] = 2, ACTIONS(15174), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298000] = 2, ACTIONS(15176), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298008] = 2, ACTIONS(15178), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298016] = 2, ACTIONS(15180), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298024] = 2, ACTIONS(12436), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298032] = 2, ACTIONS(15182), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298040] = 2, ACTIONS(15184), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298048] = 2, ACTIONS(12438), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298056] = 2, ACTIONS(15186), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298064] = 2, ACTIONS(12440), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298072] = 2, ACTIONS(15188), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298080] = 2, ACTIONS(15190), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298088] = 2, ACTIONS(12442), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298096] = 2, ACTIONS(15192), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298104] = 2, ACTIONS(15194), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298112] = 2, ACTIONS(15196), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298120] = 2, ACTIONS(15198), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298128] = 2, ACTIONS(15200), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298136] = 2, ACTIONS(15202), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298144] = 2, ACTIONS(15204), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298152] = 2, ACTIONS(15206), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298160] = 2, ACTIONS(11722), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298168] = 2, ACTIONS(12446), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298176] = 2, ACTIONS(15208), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298184] = 2, ACTIONS(15210), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298192] = 2, ACTIONS(12448), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298200] = 2, ACTIONS(15212), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298208] = 2, ACTIONS(12450), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298216] = 2, ACTIONS(15214), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298224] = 2, ACTIONS(15216), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298232] = 2, ACTIONS(12452), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298240] = 2, ACTIONS(12628), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298248] = 2, ACTIONS(15218), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298256] = 2, ACTIONS(15220), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298264] = 2, ACTIONS(15222), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298272] = 2, ACTIONS(15224), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298280] = 2, ACTIONS(15226), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298288] = 2, ACTIONS(15228), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298296] = 2, ACTIONS(15230), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298304] = 2, ACTIONS(15232), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298312] = 2, ACTIONS(12458), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298320] = 2, ACTIONS(15234), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298328] = 2, ACTIONS(12792), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298336] = 2, ACTIONS(12460), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298344] = 2, ACTIONS(15236), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298352] = 2, ACTIONS(12919), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298360] = 2, ACTIONS(12644), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298368] = 2, ACTIONS(15238), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298376] = 2, ACTIONS(12462), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298384] = 2, ACTIONS(15240), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298392] = 2, ACTIONS(15242), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298400] = 2, ACTIONS(15244), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298408] = 2, ACTIONS(12035), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298416] = 2, ACTIONS(15246), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298424] = 2, ACTIONS(15248), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298432] = 2, ACTIONS(15250), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298440] = 2, ACTIONS(15252), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298448] = 2, ACTIONS(12646), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298456] = 2, ACTIONS(12464), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298464] = 2, ACTIONS(15254), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298472] = 2, ACTIONS(15256), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298480] = 2, ACTIONS(12466), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298488] = 2, ACTIONS(15258), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298496] = 2, ACTIONS(12468), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298504] = 2, ACTIONS(11732), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298512] = 2, ACTIONS(15260), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298520] = 2, ACTIONS(12470), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298528] = 2, ACTIONS(11724), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298536] = 2, ACTIONS(15262), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298544] = 2, ACTIONS(15264), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298552] = 2, ACTIONS(15266), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298560] = 2, ACTIONS(15268), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298568] = 2, ACTIONS(15270), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298576] = 2, ACTIONS(15272), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298584] = 2, ACTIONS(15274), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298592] = 2, ACTIONS(11726), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298600] = 2, ACTIONS(12472), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298608] = 2, ACTIONS(15276), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298616] = 2, ACTIONS(15278), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298624] = 2, ACTIONS(12474), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298632] = 2, ACTIONS(15280), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298640] = 2, ACTIONS(12476), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298648] = 2, ACTIONS(15282), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298656] = 2, ACTIONS(15284), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298664] = 2, ACTIONS(12478), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298672] = 2, ACTIONS(15286), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298680] = 2, ACTIONS(15288), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298688] = 2, ACTIONS(15290), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298696] = 2, ACTIONS(12149), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298704] = 2, ACTIONS(15292), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298712] = 2, ACTIONS(15294), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298720] = 2, ACTIONS(15296), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298728] = 2, ACTIONS(15298), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298736] = 2, ACTIONS(12151), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298744] = 2, ACTIONS(12480), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298752] = 2, ACTIONS(15300), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298760] = 2, ACTIONS(15302), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298768] = 2, ACTIONS(12482), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298776] = 2, ACTIONS(15304), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298784] = 2, ACTIONS(12484), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298792] = 2, ACTIONS(15306), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298800] = 2, ACTIONS(15308), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298808] = 2, ACTIONS(12486), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298816] = 2, ACTIONS(11736), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298824] = 2, ACTIONS(15310), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298832] = 2, ACTIONS(15312), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298840] = 2, ACTIONS(15314), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298848] = 2, ACTIONS(15316), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298856] = 2, ACTIONS(12153), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298864] = 2, ACTIONS(15318), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298872] = 2, ACTIONS(15320), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298880] = 2, ACTIONS(11738), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298888] = 2, ACTIONS(12490), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298896] = 2, ACTIONS(15322), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298904] = 2, ACTIONS(15324), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298912] = 2, ACTIONS(12492), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298920] = 2, ACTIONS(15326), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298928] = 2, ACTIONS(12494), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298936] = 2, ACTIONS(15328), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298944] = 2, ACTIONS(15330), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298952] = 2, ACTIONS(12496), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298960] = 2, ACTIONS(12155), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298968] = 2, ACTIONS(15332), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298976] = 2, ACTIONS(15334), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298984] = 2, ACTIONS(12656), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [298992] = 2, ACTIONS(15336), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299000] = 2, ACTIONS(15338), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299008] = 2, ACTIONS(15340), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299016] = 2, ACTIONS(15342), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299024] = 2, ACTIONS(15344), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299032] = 2, ACTIONS(12498), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299040] = 2, ACTIONS(15346), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299048] = 2, ACTIONS(15348), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299056] = 2, ACTIONS(12500), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299064] = 2, ACTIONS(15350), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299072] = 2, ACTIONS(12502), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299080] = 2, ACTIONS(15352), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299088] = 2, ACTIONS(15354), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299096] = 2, ACTIONS(12504), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299104] = 2, ACTIONS(15356), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299112] = 2, ACTIONS(15358), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299120] = 2, ACTIONS(15360), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299128] = 2, ACTIONS(12664), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299136] = 2, ACTIONS(15362), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299144] = 2, ACTIONS(15364), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299152] = 2, ACTIONS(15366), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299160] = 2, ACTIONS(15368), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299168] = 2, ACTIONS(15370), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299176] = 2, ACTIONS(12506), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299184] = 2, ACTIONS(15372), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299192] = 2, ACTIONS(15374), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299200] = 2, ACTIONS(12508), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299208] = 2, ACTIONS(15376), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299216] = 2, ACTIONS(12510), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299224] = 2, ACTIONS(12666), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299232] = 2, ACTIONS(15378), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299240] = 2, ACTIONS(12512), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299248] = 2, ACTIONS(15380), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299256] = 2, ACTIONS(15382), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299264] = 2, ACTIONS(15384), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299272] = 2, ACTIONS(15386), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299280] = 2, ACTIONS(15388), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299288] = 2, ACTIONS(12047), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299296] = 2, ACTIONS(15390), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299304] = 2, ACTIONS(15392), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299312] = 2, ACTIONS(15394), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299320] = 2, ACTIONS(12514), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299328] = 2, ACTIONS(15396), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299336] = 2, ACTIONS(15398), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299344] = 2, ACTIONS(12516), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299352] = 2, ACTIONS(15400), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299360] = 2, ACTIONS(12518), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299368] = 2, ACTIONS(12019), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299376] = 2, ACTIONS(15402), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299384] = 2, ACTIONS(12520), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299392] = 2, ACTIONS(11995), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299400] = 2, ACTIONS(15404), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299408] = 2, ACTIONS(15406), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299416] = 2, ACTIONS(11983), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299424] = 2, ACTIONS(15408), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299432] = 2, ACTIONS(15410), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299440] = 2, ACTIONS(15412), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299448] = 2, ACTIONS(15414), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299456] = 2, ACTIONS(15416), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299464] = 2, ACTIONS(12522), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299472] = 2, ACTIONS(15418), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299480] = 2, ACTIONS(15420), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299488] = 2, ACTIONS(12524), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299496] = 2, ACTIONS(15422), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299504] = 2, ACTIONS(12526), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299512] = 2, ACTIONS(12057), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299520] = 2, ACTIONS(15424), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299528] = 2, ACTIONS(12528), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299536] = 2, ACTIONS(15426), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299544] = 2, ACTIONS(15428), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299552] = 2, ACTIONS(15430), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299560] = 2, ACTIONS(15432), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299568] = 2, ACTIONS(15434), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299576] = 2, ACTIONS(12157), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299584] = 2, ACTIONS(12532), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299592] = 2, ACTIONS(15436), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299600] = 2, ACTIONS(15438), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299608] = 2, ACTIONS(12534), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299616] = 2, ACTIONS(15440), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299624] = 2, ACTIONS(12037), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299632] = 2, ACTIONS(12536), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299640] = 2, ACTIONS(15442), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299648] = 2, ACTIONS(12538), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299656] = 2, ACTIONS(12159), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299664] = 2, ACTIONS(15444), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299672] = 2, ACTIONS(12540), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299680] = 2, ACTIONS(15446), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299688] = 2, ACTIONS(15448), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299696] = 2, ACTIONS(15450), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299704] = 2, ACTIONS(15452), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299712] = 2, ACTIONS(15454), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299720] = 2, ACTIONS(15456), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299728] = 2, ACTIONS(12161), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299736] = 2, ACTIONS(15458), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299744] = 2, ACTIONS(15460), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299752] = 2, ACTIONS(12542), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299760] = 2, ACTIONS(15462), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299768] = 2, ACTIONS(15464), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299776] = 2, ACTIONS(12544), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299784] = 2, ACTIONS(15466), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299792] = 2, ACTIONS(12546), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299800] = 2, ACTIONS(11754), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299808] = 2, ACTIONS(15468), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299816] = 2, ACTIONS(12548), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299824] = 2, ACTIONS(15470), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299832] = 2, ACTIONS(15472), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299840] = 2, ACTIONS(15474), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299848] = 2, ACTIONS(12163), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299856] = 2, ACTIONS(15476), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299864] = 2, ACTIONS(15478), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299872] = 2, ACTIONS(15480), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299880] = 2, ACTIONS(15482), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299888] = 2, ACTIONS(15484), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299896] = 2, ACTIONS(12550), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299904] = 2, ACTIONS(15486), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299912] = 2, ACTIONS(11756), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299920] = 2, ACTIONS(12552), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299928] = 2, ACTIONS(15488), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299936] = 2, ACTIONS(12554), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299944] = 2, ACTIONS(15490), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299952] = 2, ACTIONS(15492), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299960] = 2, ACTIONS(12556), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299968] = 2, ACTIONS(15494), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299976] = 2, ACTIONS(15496), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299984] = 2, ACTIONS(15498), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [299992] = 2, ACTIONS(15500), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300000] = 2, ACTIONS(15502), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300008] = 2, ACTIONS(12021), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300016] = 2, ACTIONS(11764), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300024] = 2, ACTIONS(15504), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300032] = 2, ACTIONS(15506), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300040] = 2, ACTIONS(12560), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300048] = 2, ACTIONS(15508), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300056] = 2, ACTIONS(15510), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300064] = 2, ACTIONS(12562), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300072] = 2, ACTIONS(15512), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300080] = 2, ACTIONS(12564), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300088] = 2, ACTIONS(11766), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300096] = 2, ACTIONS(15514), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300104] = 2, ACTIONS(12566), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300112] = 2, ACTIONS(12760), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300120] = 2, ACTIONS(15516), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300128] = 2, ACTIONS(15518), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300136] = 2, ACTIONS(15520), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300144] = 2, ACTIONS(15522), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300152] = 2, ACTIONS(15524), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300160] = 2, ACTIONS(15526), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300168] = 2, ACTIONS(15528), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300176] = 2, ACTIONS(12815), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300184] = 2, ACTIONS(12568), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300192] = 2, ACTIONS(15530), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300200] = 2, ACTIONS(15532), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300208] = 2, ACTIONS(12570), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300216] = 2, ACTIONS(15534), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300224] = 2, ACTIONS(12572), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300232] = 2, ACTIONS(15536), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300240] = 2, ACTIONS(15538), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300248] = 2, ACTIONS(12574), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300256] = 2, ACTIONS(15540), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300264] = 2, ACTIONS(15542), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300272] = 2, ACTIONS(15544), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300280] = 2, ACTIONS(15546), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300288] = 2, ACTIONS(15548), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300296] = 2, ACTIONS(11774), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300304] = 2, ACTIONS(15550), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300312] = 2, ACTIONS(15552), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300320] = 2, ACTIONS(15554), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300328] = 2, ACTIONS(12582), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300336] = 2, ACTIONS(15556), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300344] = 2, ACTIONS(11776), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300352] = 2, ACTIONS(12584), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300360] = 2, ACTIONS(15558), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300368] = 2, ACTIONS(12586), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300376] = 2, ACTIONS(15560), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300384] = 2, ACTIONS(15562), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300392] = 2, ACTIONS(12588), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300400] = 2, ACTIONS(15564), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300408] = 2, ACTIONS(15566), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300416] = 2, ACTIONS(15568), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300424] = 2, ACTIONS(15570), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300432] = 2, ACTIONS(15572), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300440] = 2, ACTIONS(15574), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300448] = 2, ACTIONS(12165), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300456] = 2, ACTIONS(15576), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300464] = 2, ACTIONS(15578), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300472] = 2, ACTIONS(12590), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300480] = 2, ACTIONS(15580), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300488] = 2, ACTIONS(15582), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300496] = 2, ACTIONS(12592), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300504] = 2, ACTIONS(15584), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300512] = 2, ACTIONS(12594), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300520] = 2, ACTIONS(15586), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300528] = 2, ACTIONS(15588), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300536] = 2, ACTIONS(12596), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300544] = 2, ACTIONS(15590), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300552] = 2, ACTIONS(15592), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300560] = 2, ACTIONS(15594), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300568] = 2, ACTIONS(12167), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300576] = 2, ACTIONS(15596), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300584] = 2, ACTIONS(15598), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300592] = 2, ACTIONS(12169), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300600] = 2, ACTIONS(15600), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300608] = 2, ACTIONS(15602), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300616] = 2, ACTIONS(12598), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300624] = 2, ACTIONS(15604), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300632] = 2, ACTIONS(15606), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300640] = 2, ACTIONS(12600), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300648] = 2, ACTIONS(15608), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300656] = 2, ACTIONS(12602), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300664] = 2, ACTIONS(15610), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300672] = 2, ACTIONS(15612), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300680] = 2, ACTIONS(12604), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300688] = 2, ACTIONS(15614), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300696] = 2, ACTIONS(15616), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300704] = 2, ACTIONS(15618), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300712] = 2, ACTIONS(12764), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300720] = 2, ACTIONS(15620), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300728] = 2, ACTIONS(15622), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300736] = 2, ACTIONS(15624), 1, anon_sym_data, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300744] = 2, ACTIONS(15627), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300752] = 2, ACTIONS(12171), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300760] = 2, ACTIONS(12608), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300768] = 2, ACTIONS(15629), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300776] = 2, ACTIONS(15631), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300784] = 2, ACTIONS(12610), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300792] = 2, ACTIONS(15633), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300800] = 2, ACTIONS(12612), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300808] = 2, ACTIONS(15635), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300816] = 2, ACTIONS(15637), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300824] = 2, ACTIONS(12614), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300832] = 2, ACTIONS(15639), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300840] = 2, ACTIONS(15641), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300848] = 2, ACTIONS(15643), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300856] = 2, ACTIONS(15645), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300864] = 2, ACTIONS(15647), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300872] = 2, ACTIONS(15649), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300880] = 2, ACTIONS(15651), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300888] = 2, ACTIONS(15653), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300896] = 2, ACTIONS(15655), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300904] = 2, ACTIONS(15657), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300912] = 2, ACTIONS(15659), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300920] = 2, ACTIONS(15661), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300928] = 2, ACTIONS(15663), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300936] = 2, ACTIONS(15665), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300944] = 2, ACTIONS(15667), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300952] = 2, ACTIONS(15669), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300960] = 2, ACTIONS(15671), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300968] = 2, ACTIONS(15673), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300976] = 2, ACTIONS(15675), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300984] = 2, ACTIONS(15677), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [300992] = 2, ACTIONS(15679), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301000] = 2, ACTIONS(15681), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301008] = 2, ACTIONS(15683), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301016] = 2, ACTIONS(15685), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301024] = 2, ACTIONS(15687), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301032] = 2, ACTIONS(15689), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301040] = 2, ACTIONS(15691), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301048] = 2, ACTIONS(15693), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301056] = 2, ACTIONS(15695), 1, anon_sym_instance, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301064] = 2, ACTIONS(15697), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301072] = 2, ACTIONS(15699), 1, anon_sym_class, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301080] = 2, ACTIONS(15701), 1, anon_sym_data, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301088] = 2, ACTIONS(15703), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301096] = 2, ACTIONS(15705), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301104] = 2, ACTIONS(15707), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301112] = 2, ACTIONS(15709), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301120] = 2, ACTIONS(15711), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301128] = 2, ACTIONS(15713), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301136] = 2, ACTIONS(15715), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301144] = 2, ACTIONS(15717), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301152] = 2, ACTIONS(15719), 1, anon_sym_instance, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301160] = 2, ACTIONS(15721), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301168] = 2, ACTIONS(15723), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301176] = 2, ACTIONS(15725), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301184] = 2, ACTIONS(15727), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301192] = 2, ACTIONS(15729), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301200] = 2, ACTIONS(15731), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301208] = 2, ACTIONS(12177), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301216] = 2, ACTIONS(15733), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301224] = 2, ACTIONS(15735), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301232] = 2, ACTIONS(15737), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301240] = 2, ACTIONS(15739), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301248] = 2, ACTIONS(15741), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301256] = 2, ACTIONS(15743), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301264] = 2, ACTIONS(12179), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301272] = 2, ACTIONS(15745), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301280] = 2, ACTIONS(15747), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301288] = 2, ACTIONS(15749), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301296] = 2, ACTIONS(15751), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301304] = 2, ACTIONS(12181), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301312] = 2, ACTIONS(15753), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301320] = 2, ACTIONS(15755), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301328] = 2, ACTIONS(15757), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301336] = 2, ACTIONS(15759), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301344] = 2, ACTIONS(15761), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301352] = 2, ACTIONS(15763), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301360] = 2, ACTIONS(12183), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301368] = 2, ACTIONS(15765), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301376] = 2, ACTIONS(15768), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301384] = 2, ACTIONS(15770), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301392] = 2, ACTIONS(15772), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301400] = 2, ACTIONS(15774), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301408] = 2, ACTIONS(15776), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301416] = 2, ACTIONS(15778), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301424] = 2, ACTIONS(15780), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301432] = 2, ACTIONS(12626), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301440] = 2, ACTIONS(15782), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301448] = 2, ACTIONS(15784), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301456] = 2, ACTIONS(15786), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301464] = 2, ACTIONS(15788), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301472] = 2, ACTIONS(15790), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301480] = 2, ACTIONS(15792), 1, anon_sym_newtype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301488] = 2, ACTIONS(15794), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301496] = 2, ACTIONS(15796), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301504] = 2, ACTIONS(12762), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301512] = 2, ACTIONS(15798), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301520] = 2, ACTIONS(15800), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301528] = 2, ACTIONS(11473), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301536] = 2, ACTIONS(11800), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301544] = 2, ACTIONS(15803), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301552] = 2, ACTIONS(15805), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301560] = 2, ACTIONS(12618), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301568] = 2, ACTIONS(11802), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301576] = 2, ACTIONS(15807), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301584] = 2, ACTIONS(15809), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301592] = 2, ACTIONS(12187), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301600] = 2, ACTIONS(15811), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301608] = 2, ACTIONS(15813), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301616] = 2, ACTIONS(15815), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301624] = 2, ACTIONS(15817), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301632] = 2, ACTIONS(15819), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301640] = 2, ACTIONS(15821), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301648] = 2, ACTIONS(15823), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301656] = 2, ACTIONS(15825), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301664] = 2, ACTIONS(15827), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301672] = 2, ACTIONS(12189), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301680] = 2, ACTIONS(15829), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301688] = 2, ACTIONS(12191), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301696] = 2, ACTIONS(15831), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301704] = 2, ACTIONS(12087), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301712] = 2, ACTIONS(15833), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301720] = 2, ACTIONS(15835), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301728] = 2, ACTIONS(15837), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301736] = 2, ACTIONS(15839), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301744] = 2, ACTIONS(11808), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301752] = 2, ACTIONS(15841), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301760] = 2, ACTIONS(15843), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301768] = 2, ACTIONS(12642), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301776] = 2, ACTIONS(15845), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301784] = 2, ACTIONS(11810), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301792] = 2, ACTIONS(11786), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301800] = 2, ACTIONS(12193), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301808] = 2, ACTIONS(12620), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301816] = 2, ACTIONS(15847), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301824] = 2, ACTIONS(12752), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301832] = 2, ACTIONS(15849), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301840] = 2, ACTIONS(15851), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301848] = 2, ACTIONS(15853), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301856] = 2, ACTIONS(15855), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301864] = 2, ACTIONS(15857), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301872] = 2, ACTIONS(15859), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301880] = 2, ACTIONS(15861), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301888] = 2, ACTIONS(15863), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301896] = 2, ACTIONS(15865), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301904] = 2, ACTIONS(15867), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301912] = 2, ACTIONS(15869), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301920] = 2, ACTIONS(12754), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301928] = 2, ACTIONS(15871), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301936] = 2, ACTIONS(15873), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301944] = 2, ACTIONS(12652), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301952] = 2, ACTIONS(15875), 1, anon_sym_data, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301960] = 2, ACTIONS(15877), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301968] = 2, ACTIONS(15879), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301976] = 2, ACTIONS(15881), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301984] = 2, ACTIONS(15883), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [301992] = 2, ACTIONS(15885), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302000] = 2, ACTIONS(15887), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302008] = 2, ACTIONS(15889), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302016] = 2, ACTIONS(15891), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302024] = 2, ACTIONS(14196), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302032] = 2, ACTIONS(15893), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302040] = 2, ACTIONS(15895), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302048] = 2, ACTIONS(15897), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302056] = 2, ACTIONS(15899), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302064] = 2, ACTIONS(15901), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302072] = 2, ACTIONS(12197), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302080] = 2, ACTIONS(15903), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302088] = 2, ACTIONS(15905), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302096] = 2, ACTIONS(12662), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302104] = 2, ACTIONS(15907), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302112] = 2, ACTIONS(12766), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302120] = 2, ACTIONS(12089), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302128] = 2, ACTIONS(15909), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302136] = 2, ACTIONS(15911), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302144] = 2, ACTIONS(15913), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302152] = 2, ACTIONS(15915), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302160] = 2, ACTIONS(15917), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302168] = 2, ACTIONS(12199), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302176] = 2, ACTIONS(12770), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302184] = 2, ACTIONS(15919), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302192] = 2, ACTIONS(15921), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302200] = 2, ACTIONS(15923), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302208] = 2, ACTIONS(15925), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302216] = 2, ACTIONS(12201), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302224] = 2, ACTIONS(15927), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302232] = 2, ACTIONS(15929), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302240] = 2, ACTIONS(12670), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302248] = 2, ACTIONS(15931), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302256] = 2, ACTIONS(12203), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302264] = 2, ACTIONS(12786), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302272] = 2, ACTIONS(15933), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302280] = 2, ACTIONS(15935), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302288] = 2, ACTIONS(15937), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302296] = 2, ACTIONS(15939), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302304] = 2, ACTIONS(15941), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302312] = 2, ACTIONS(15943), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302320] = 2, ACTIONS(15945), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302328] = 2, ACTIONS(15947), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302336] = 2, ACTIONS(15949), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302344] = 2, ACTIONS(15951), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302352] = 2, ACTIONS(15953), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302360] = 2, ACTIONS(11981), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302368] = 2, ACTIONS(15955), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302376] = 2, ACTIONS(15957), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302384] = 2, ACTIONS(12678), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302392] = 2, ACTIONS(15959), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302400] = 2, ACTIONS(15961), 1, sym_where, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302408] = 2, ACTIONS(15963), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302416] = 2, ACTIONS(15965), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302424] = 2, ACTIONS(15967), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302432] = 2, ACTIONS(15969), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302440] = 2, ACTIONS(15971), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302448] = 2, ACTIONS(15973), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302456] = 2, ACTIONS(15975), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302464] = 2, ACTIONS(15977), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302472] = 2, ACTIONS(15979), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302480] = 2, ACTIONS(15981), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302488] = 2, ACTIONS(12630), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302496] = 2, ACTIONS(12205), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302504] = 2, ACTIONS(15983), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302512] = 2, ACTIONS(15985), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302520] = 2, ACTIONS(12684), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302528] = 2, ACTIONS(15987), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302536] = 2, ACTIONS(15989), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302544] = 2, ACTIONS(15991), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302552] = 2, ACTIONS(15993), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302560] = 2, ACTIONS(15995), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302568] = 2, ACTIONS(11824), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302576] = 2, ACTIONS(15997), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302584] = 2, ACTIONS(12207), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302592] = 2, ACTIONS(11826), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302600] = 2, ACTIONS(15999), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302608] = 2, ACTIONS(16001), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302616] = 2, ACTIONS(16003), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302624] = 2, ACTIONS(16005), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302632] = 2, ACTIONS(16007), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302640] = 2, ACTIONS(16009), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302648] = 2, ACTIONS(16011), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302656] = 2, ACTIONS(12690), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302664] = 2, ACTIONS(16013), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302672] = 2, ACTIONS(12209), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302680] = 2, ACTIONS(16015), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302688] = 2, ACTIONS(16017), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302696] = 2, ACTIONS(16019), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302704] = 2, ACTIONS(16021), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302712] = 2, ACTIONS(16023), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302720] = 2, ACTIONS(16025), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302728] = 2, ACTIONS(16027), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302736] = 2, ACTIONS(16029), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302744] = 2, ACTIONS(16031), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302752] = 2, ACTIONS(16033), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302760] = 2, ACTIONS(11836), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302768] = 2, ACTIONS(16035), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302776] = 2, ACTIONS(12211), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302784] = 2, ACTIONS(12700), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302792] = 2, ACTIONS(16037), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302800] = 2, ACTIONS(11838), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302808] = 2, ACTIONS(16039), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302816] = 2, ACTIONS(16041), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302824] = 2, ACTIONS(16043), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302832] = 2, ACTIONS(16045), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302840] = 2, ACTIONS(12632), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302848] = 2, ACTIONS(16047), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302856] = 2, ACTIONS(16049), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302864] = 2, ACTIONS(16051), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302872] = 2, ACTIONS(16053), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302880] = 2, ACTIONS(12558), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302888] = 2, ACTIONS(16055), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302896] = 2, ACTIONS(16057), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302904] = 2, ACTIONS(16059), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302912] = 2, ACTIONS(12702), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302920] = 2, ACTIONS(16061), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302928] = 2, ACTIONS(16063), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302936] = 2, ACTIONS(11975), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302944] = 2, ACTIONS(16065), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302952] = 2, ACTIONS(16067), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302960] = 2, ACTIONS(16069), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302968] = 2, ACTIONS(16071), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302976] = 2, ACTIONS(12790), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302984] = 2, ACTIONS(16073), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [302992] = 2, ACTIONS(16075), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303000] = 2, ACTIONS(16077), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303008] = 2, ACTIONS(16079), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303016] = 2, ACTIONS(12095), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303024] = 2, ACTIONS(16081), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303032] = 2, ACTIONS(16083), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303040] = 2, ACTIONS(12704), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303048] = 2, ACTIONS(16085), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303056] = 2, ACTIONS(16087), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303064] = 2, ACTIONS(16089), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303072] = 2, ACTIONS(16091), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303080] = 2, ACTIONS(12219), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303088] = 2, ACTIONS(16093), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303096] = 2, ACTIONS(16095), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303104] = 2, ACTIONS(16097), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303112] = 2, ACTIONS(16099), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303120] = 2, ACTIONS(16101), 1, anon_sym_instance, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303128] = 2, ACTIONS(12221), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303136] = 2, ACTIONS(14259), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303144] = 2, ACTIONS(16103), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303152] = 2, ACTIONS(16105), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303160] = 2, ACTIONS(12710), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303168] = 2, ACTIONS(16107), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303176] = 2, ACTIONS(16109), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303184] = 2, ACTIONS(16111), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303192] = 2, ACTIONS(16113), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303200] = 2, ACTIONS(16115), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303208] = 2, ACTIONS(12223), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303216] = 2, ACTIONS(16117), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303224] = 2, ACTIONS(16119), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303232] = 2, ACTIONS(16121), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303240] = 2, ACTIONS(16123), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303248] = 2, ACTIONS(12225), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303256] = 2, ACTIONS(16125), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303264] = 2, ACTIONS(16127), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303272] = 2, ACTIONS(12097), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303280] = 2, ACTIONS(12712), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303288] = 2, ACTIONS(16129), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303296] = 2, ACTIONS(16131), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303304] = 2, ACTIONS(16133), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303312] = 2, ACTIONS(16135), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303320] = 2, ACTIONS(16137), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303328] = 2, ACTIONS(16139), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303336] = 2, ACTIONS(16141), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303344] = 2, ACTIONS(16143), 1, anon_sym_of, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303352] = 2, ACTIONS(16145), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303360] = 2, ACTIONS(16147), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303368] = 2, ACTIONS(16149), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303376] = 2, ACTIONS(16151), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303384] = 2, ACTIONS(16153), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303392] = 2, ACTIONS(16155), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303400] = 2, ACTIONS(12722), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303408] = 2, ACTIONS(16157), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303416] = 2, ACTIONS(16159), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303424] = 2, ACTIONS(16161), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303432] = 2, ACTIONS(16163), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303440] = 2, ACTIONS(16165), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303448] = 2, ACTIONS(16167), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303456] = 2, ACTIONS(16169), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303464] = 2, ACTIONS(16171), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303472] = 2, ACTIONS(16173), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303480] = 2, ACTIONS(12227), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303488] = 2, ACTIONS(16175), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303496] = 2, ACTIONS(16177), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303504] = 2, ACTIONS(16179), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303512] = 2, ACTIONS(12726), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303520] = 2, ACTIONS(16181), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303528] = 2, ACTIONS(16183), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303536] = 2, ACTIONS(16185), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303544] = 2, ACTIONS(16187), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303552] = 2, ACTIONS(16189), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303560] = 2, ACTIONS(12229), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303568] = 2, ACTIONS(16191), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303576] = 2, ACTIONS(16193), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303584] = 2, ACTIONS(11852), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303592] = 2, ACTIONS(16195), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303600] = 2, ACTIONS(12231), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303608] = 2, ACTIONS(16197), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303616] = 2, ACTIONS(11854), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303624] = 2, ACTIONS(12730), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303632] = 2, ACTIONS(16199), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303640] = 2, ACTIONS(16201), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303648] = 2, ACTIONS(16203), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303656] = 2, ACTIONS(16205), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303664] = 2, ACTIONS(16207), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303672] = 2, ACTIONS(16209), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303680] = 2, ACTIONS(16211), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303688] = 2, ACTIONS(16213), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303696] = 2, ACTIONS(12233), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303704] = 2, ACTIONS(16215), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303712] = 2, ACTIONS(16217), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303720] = 2, ACTIONS(16219), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303728] = 2, ACTIONS(16221), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303736] = 2, ACTIONS(12736), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303744] = 2, ACTIONS(16223), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303752] = 2, ACTIONS(16225), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303760] = 2, ACTIONS(16227), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303768] = 2, ACTIONS(16229), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303776] = 2, ACTIONS(16231), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303784] = 2, ACTIONS(16233), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303792] = 2, ACTIONS(16235), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303800] = 2, ACTIONS(16237), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303808] = 2, ACTIONS(16239), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303816] = 2, ACTIONS(11862), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303824] = 2, ACTIONS(16241), 1, anon_sym_type, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303832] = 2, ACTIONS(16243), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303840] = 2, ACTIONS(16245), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303848] = 2, ACTIONS(12744), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303856] = 2, ACTIONS(11864), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303864] = 2, ACTIONS(16247), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303872] = 2, ACTIONS(16249), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303880] = 2, ACTIONS(16251), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303888] = 2, ACTIONS(11991), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303896] = 2, ACTIONS(16253), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303904] = 2, ACTIONS(16255), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303912] = 2, ACTIONS(16257), 1, anon_sym_in, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303920] = 2, ACTIONS(16259), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303928] = 2, ACTIONS(16261), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303936] = 2, ACTIONS(16263), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303944] = 2, ACTIONS(16265), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303952] = 2, ACTIONS(16267), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303960] = 2, ACTIONS(12748), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303968] = 2, ACTIONS(16269), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303976] = 2, ACTIONS(16271), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303984] = 2, ACTIONS(16273), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [303992] = 2, ACTIONS(16275), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304000] = 2, ACTIONS(16277), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304008] = 2, ACTIONS(16279), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304016] = 2, ACTIONS(12081), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304024] = 2, ACTIONS(12243), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304032] = 2, ACTIONS(16281), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304040] = 2, ACTIONS(16283), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304048] = 2, ACTIONS(16285), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304056] = 2, ACTIONS(16287), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304064] = 2, ACTIONS(16289), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304072] = 2, ACTIONS(16291), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304080] = 2, ACTIONS(12245), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304088] = 2, ACTIONS(16293), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304096] = 2, ACTIONS(16295), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304104] = 2, ACTIONS(12247), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304112] = 2, ACTIONS(16297), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304120] = 2, ACTIONS(16299), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304128] = 2, ACTIONS(16301), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304136] = 2, ACTIONS(16303), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304144] = 2, ACTIONS(16305), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304152] = 2, ACTIONS(16307), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304160] = 2, ACTIONS(16309), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304168] = 2, ACTIONS(16311), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304176] = 2, ACTIONS(12249), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304184] = 2, ACTIONS(16313), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304192] = 2, ACTIONS(12862), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304200] = 2, ACTIONS(16315), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304208] = 2, ACTIONS(16317), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304216] = 2, ACTIONS(16319), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304224] = 2, ACTIONS(16321), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304232] = 2, ACTIONS(16323), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304240] = 2, ACTIONS(11997), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304248] = 2, ACTIONS(16325), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304256] = 2, ACTIONS(16327), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304264] = 2, ACTIONS(16329), 1, anon_sym_data, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304272] = 2, ACTIONS(16331), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304280] = 2, ACTIONS(16334), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304288] = 2, ACTIONS(16336), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304296] = 2, ACTIONS(16338), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304304] = 2, ACTIONS(16340), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304312] = 2, ACTIONS(16342), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304320] = 2, ACTIONS(16344), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304328] = 2, ACTIONS(16346), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304336] = 2, ACTIONS(16348), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304344] = 2, ACTIONS(16350), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304352] = 2, ACTIONS(12235), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304360] = 2, ACTIONS(16352), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304368] = 2, ACTIONS(16354), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304376] = 2, ACTIONS(16356), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304384] = 2, ACTIONS(16358), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304392] = 2, ACTIONS(16360), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304400] = 2, ACTIONS(12829), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304408] = 2, ACTIONS(16362), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304416] = 2, ACTIONS(12750), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304424] = 2, ACTIONS(16364), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304432] = 2, ACTIONS(16366), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304440] = 2, ACTIONS(16368), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304448] = 2, ACTIONS(16370), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304456] = 2, ACTIONS(16372), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304464] = 2, ACTIONS(16374), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304472] = 2, ACTIONS(16376), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304480] = 2, ACTIONS(16378), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304488] = 2, ACTIONS(16380), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304496] = 2, ACTIONS(16382), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304504] = 2, ACTIONS(16384), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304512] = 2, ACTIONS(16386), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304520] = 2, ACTIONS(16388), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304528] = 2, ACTIONS(16390), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304536] = 2, ACTIONS(16392), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304544] = 2, ACTIONS(16394), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304552] = 2, ACTIONS(12237), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304560] = 2, ACTIONS(12255), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304568] = 2, ACTIONS(12831), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304576] = 2, ACTIONS(16396), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304584] = 2, ACTIONS(16398), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304592] = 2, ACTIONS(16400), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304600] = 2, ACTIONS(16402), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304608] = 2, ACTIONS(16404), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304616] = 2, ACTIONS(12083), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304624] = 2, ACTIONS(12257), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304632] = 2, ACTIONS(16406), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304640] = 2, ACTIONS(12259), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304648] = 2, ACTIONS(16408), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304656] = 2, ACTIONS(16410), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304664] = 2, ACTIONS(16412), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304672] = 2, ACTIONS(16414), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304680] = 2, ACTIONS(16416), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304688] = 2, ACTIONS(16418), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304696] = 2, ACTIONS(16420), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304704] = 2, ACTIONS(16422), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304712] = 2, ACTIONS(12261), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304720] = 2, ACTIONS(16424), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304728] = 2, ACTIONS(16426), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304736] = 2, ACTIONS(16428), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304744] = 2, ACTIONS(16430), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304752] = 2, ACTIONS(16432), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304760] = 2, ACTIONS(16434), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304768] = 2, ACTIONS(16436), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304776] = 2, ACTIONS(16438), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304784] = 2, ACTIONS(16440), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304792] = 2, ACTIONS(16442), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304800] = 2, ACTIONS(16444), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304808] = 2, ACTIONS(16446), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304816] = 2, ACTIONS(16448), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304824] = 2, ACTIONS(16450), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304832] = 2, ACTIONS(16452), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304840] = 2, ACTIONS(16454), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304848] = 2, ACTIONS(16456), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304856] = 2, ACTIONS(16458), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304864] = 2, ACTIONS(16460), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304872] = 2, ACTIONS(16462), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304880] = 2, ACTIONS(16464), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304888] = 2, ACTIONS(12267), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304896] = 2, ACTIONS(16466), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304904] = 2, ACTIONS(16468), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304912] = 2, ACTIONS(16470), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304920] = 2, ACTIONS(16472), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304928] = 2, ACTIONS(12269), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304936] = 2, ACTIONS(16474), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304944] = 2, ACTIONS(16476), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304952] = 2, ACTIONS(12271), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304960] = 2, ACTIONS(16478), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304968] = 2, ACTIONS(16480), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304976] = 2, ACTIONS(11878), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304984] = 2, ACTIONS(16482), 1, anon_sym_newtype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [304992] = 2, ACTIONS(16484), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305000] = 2, ACTIONS(12273), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305008] = 2, ACTIONS(12007), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305016] = 2, ACTIONS(11890), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305024] = 2, ACTIONS(16486), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305032] = 2, ACTIONS(16488), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305040] = 2, ACTIONS(16490), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305048] = 2, ACTIONS(16492), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305056] = 2, ACTIONS(12776), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305064] = 2, ACTIONS(16494), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305072] = 2, ACTIONS(11892), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305080] = 2, ACTIONS(16496), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305088] = 2, ACTIONS(16498), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305096] = 2, ACTIONS(16500), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305104] = 2, ACTIONS(16502), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305112] = 2, ACTIONS(16504), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305120] = 2, ACTIONS(16506), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305128] = 2, ACTIONS(16508), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305136] = 2, ACTIONS(12841), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305144] = 2, ACTIONS(16510), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305152] = 2, ACTIONS(16512), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305160] = 2, ACTIONS(16514), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305168] = 2, ACTIONS(14057), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305176] = 2, ACTIONS(16516), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305184] = 2, ACTIONS(11900), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305192] = 2, ACTIONS(12843), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305200] = 2, ACTIONS(16518), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305208] = 2, ACTIONS(11902), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305216] = 2, ACTIONS(11880), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305224] = 2, ACTIONS(12277), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305232] = 2, ACTIONS(16520), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305240] = 2, ACTIONS(16522), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305248] = 2, ACTIONS(12279), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305256] = 2, ACTIONS(16524), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305264] = 2, ACTIONS(16526), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305272] = 2, ACTIONS(12281), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305280] = 2, ACTIONS(16528), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305288] = 2, ACTIONS(16530), 1, anon_sym_instance, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305296] = 2, ACTIONS(12576), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305304] = 2, ACTIONS(16532), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305312] = 2, ACTIONS(12283), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305320] = 2, ACTIONS(16534), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305328] = 2, ACTIONS(16536), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305336] = 2, ACTIONS(16538), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305344] = 2, ACTIONS(16540), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305352] = 2, ACTIONS(12794), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305360] = 2, ACTIONS(16542), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305368] = 2, ACTIONS(16544), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305376] = 2, ACTIONS(16546), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305384] = 2, ACTIONS(12796), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305392] = 2, ACTIONS(16548), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305400] = 2, ACTIONS(16550), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305408] = 2, ACTIONS(16552), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305416] = 2, ACTIONS(12251), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305424] = 2, ACTIONS(16554), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305432] = 2, ACTIONS(12714), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305440] = 2, ACTIONS(16556), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305448] = 2, ACTIONS(12287), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305456] = 2, ACTIONS(16558), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305464] = 2, ACTIONS(16560), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305472] = 2, ACTIONS(16562), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305480] = 2, ACTIONS(16564), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305488] = 2, ACTIONS(16566), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305496] = 2, ACTIONS(12289), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305504] = 2, ACTIONS(16568), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305512] = 2, ACTIONS(16570), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305520] = 2, ACTIONS(16573), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305528] = 2, ACTIONS(16575), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305536] = 2, ACTIONS(12291), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305544] = 2, ACTIONS(16577), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305552] = 2, ACTIONS(16579), 1, anon_sym_import, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305560] = 2, ACTIONS(16581), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305568] = 2, ACTIONS(16583), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305576] = 2, ACTIONS(12293), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305584] = 2, ACTIONS(16585), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305592] = 2, ACTIONS(12716), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305600] = 2, ACTIONS(16587), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305608] = 2, ACTIONS(16589), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305616] = 2, ACTIONS(16591), 1, anon_sym_class, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305624] = 2, ACTIONS(12807), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305632] = 2, ACTIONS(16593), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305640] = 2, ACTIONS(16595), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305648] = 2, ACTIONS(16597), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305656] = 2, ACTIONS(16599), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305664] = 2, ACTIONS(12809), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305672] = 2, ACTIONS(16601), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305680] = 2, ACTIONS(16603), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305688] = 2, ACTIONS(16605), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305696] = 2, ACTIONS(16607), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305704] = 2, ACTIONS(12298), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305712] = 2, ACTIONS(11886), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305720] = 2, ACTIONS(16609), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305728] = 2, ACTIONS(12009), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305736] = 2, ACTIONS(12300), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305744] = 2, ACTIONS(16611), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305752] = 2, ACTIONS(12302), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305760] = 2, ACTIONS(16613), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305768] = 2, ACTIONS(16615), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305776] = 2, ACTIONS(16617), 1, anon_sym_import, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305784] = 2, ACTIONS(16619), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305792] = 2, ACTIONS(16621), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305800] = 2, ACTIONS(12304), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305808] = 2, ACTIONS(12253), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305816] = 2, ACTIONS(11888), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305824] = 2, ACTIONS(16623), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305832] = 2, ACTIONS(11927), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305840] = 2, ACTIONS(16625), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305848] = 2, ACTIONS(16627), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305856] = 2, ACTIONS(16629), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305864] = 2, ACTIONS(16631), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305872] = 2, ACTIONS(16633), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305880] = 2, ACTIONS(16635), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305888] = 2, ACTIONS(16637), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305896] = 2, ACTIONS(12724), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305904] = 2, ACTIONS(11929), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305912] = 2, ACTIONS(12306), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305920] = 2, ACTIONS(16639), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305928] = 2, ACTIONS(16641), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305936] = 2, ACTIONS(16643), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305944] = 2, ACTIONS(16645), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305952] = 2, ACTIONS(12308), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305960] = 2, ACTIONS(16647), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305968] = 2, ACTIONS(16649), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305976] = 2, ACTIONS(16651), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305984] = 2, ACTIONS(12310), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [305992] = 2, ACTIONS(16653), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306000] = 2, ACTIONS(16655), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306008] = 2, ACTIONS(12312), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306016] = 2, ACTIONS(12728), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306024] = 2, ACTIONS(16657), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306032] = 2, ACTIONS(11935), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306040] = 2, ACTIONS(16659), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306048] = 2, ACTIONS(16661), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306056] = 2, ACTIONS(16663), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306064] = 2, ACTIONS(11937), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306072] = 2, ACTIONS(16665), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306080] = 2, ACTIONS(16667), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306088] = 2, ACTIONS(16669), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306096] = 2, ACTIONS(16671), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306104] = 2, ACTIONS(12003), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306112] = 2, ACTIONS(16673), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306120] = 2, ACTIONS(16675), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306128] = 2, ACTIONS(12115), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306136] = 2, ACTIONS(12314), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306144] = 2, ACTIONS(16677), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306152] = 2, ACTIONS(16679), 1, anon_sym_as, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306160] = 2, ACTIONS(16681), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306168] = 2, ACTIONS(16683), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306176] = 2, ACTIONS(12316), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306184] = 2, ACTIONS(16685), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306192] = 2, ACTIONS(16687), 1, anon_sym_type, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306200] = 2, ACTIONS(16689), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306208] = 2, ACTIONS(12318), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306216] = 2, ACTIONS(16691), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306224] = 2, ACTIONS(16693), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306232] = 2, ACTIONS(16695), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306240] = 2, ACTIONS(12015), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306248] = 2, ACTIONS(16697), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306256] = 2, ACTIONS(16699), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306264] = 2, ACTIONS(12320), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306272] = 2, ACTIONS(12117), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306280] = 2, ACTIONS(16701), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306288] = 2, ACTIONS(16703), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306296] = 2, ACTIONS(16705), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306304] = 2, ACTIONS(16707), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306312] = 2, ACTIONS(16709), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306320] = 2, ACTIONS(16711), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306328] = 2, ACTIONS(16713), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306336] = 2, ACTIONS(16715), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306344] = 2, ACTIONS(16717), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306352] = 2, ACTIONS(16719), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306360] = 2, ACTIONS(12322), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306368] = 2, ACTIONS(16721), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306376] = 2, ACTIONS(16723), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306384] = 2, ACTIONS(16725), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306392] = 2, ACTIONS(12324), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306400] = 2, ACTIONS(16727), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306408] = 2, ACTIONS(16729), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306416] = 2, ACTIONS(12326), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306424] = 2, ACTIONS(16731), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306432] = 2, ACTIONS(16733), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306440] = 2, ACTIONS(16735), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306448] = 2, ACTIONS(16737), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306456] = 2, ACTIONS(12328), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306464] = 2, ACTIONS(16739), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306472] = 2, ACTIONS(16741), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306480] = 2, ACTIONS(16743), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306488] = 2, ACTIONS(16745), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306496] = 2, ACTIONS(16747), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306504] = 2, ACTIONS(16749), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306512] = 2, ACTIONS(16751), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306520] = 2, ACTIONS(16753), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306528] = 2, ACTIONS(16755), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306536] = 2, ACTIONS(16757), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306544] = 2, ACTIONS(12017), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306552] = 2, ACTIONS(11949), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306560] = 2, ACTIONS(12332), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306568] = 2, ACTIONS(16759), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306576] = 2, ACTIONS(16761), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306584] = 2, ACTIONS(11951), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306592] = 2, ACTIONS(16763), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306600] = 2, ACTIONS(16765), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306608] = 2, ACTIONS(12334), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306616] = 2, ACTIONS(16767), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306624] = 2, ACTIONS(16769), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306632] = 2, ACTIONS(16771), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306640] = 2, ACTIONS(16773), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306648] = 2, ACTIONS(11716), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306656] = 2, ACTIONS(16775), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306664] = 2, ACTIONS(16777), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306672] = 2, ACTIONS(12336), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306680] = 2, ACTIONS(12049), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306688] = 2, ACTIONS(16779), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306696] = 2, ACTIONS(16781), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306704] = 2, ACTIONS(16783), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306712] = 2, ACTIONS(16785), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306720] = 2, ACTIONS(12005), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306728] = 2, ACTIONS(16787), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306736] = 2, ACTIONS(16789), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306744] = 2, ACTIONS(16791), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306752] = 2, ACTIONS(12338), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306760] = 2, ACTIONS(16793), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306768] = 2, ACTIONS(11957), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306776] = 2, ACTIONS(16795), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306784] = 2, ACTIONS(12123), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306792] = 2, ACTIONS(16797), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306800] = 2, ACTIONS(16799), 1, sym__dot, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306808] = 2, ACTIONS(16801), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306816] = 2, ACTIONS(12340), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306824] = 2, ACTIONS(16803), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306832] = 2, ACTIONS(16805), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306840] = 2, ACTIONS(12342), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306848] = 2, ACTIONS(11959), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306856] = 2, ACTIONS(16807), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306864] = 2, ACTIONS(16809), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306872] = 2, ACTIONS(12344), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306880] = 2, ACTIONS(16811), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306888] = 2, ACTIONS(16813), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306896] = 2, ACTIONS(16815), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306904] = 2, ACTIONS(16817), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306912] = 2, ACTIONS(16819), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306920] = 2, ACTIONS(16821), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306928] = 2, ACTIONS(16823), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306936] = 2, ACTIONS(16825), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306944] = 2, ACTIONS(12125), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306952] = 2, ACTIONS(16827), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306960] = 2, ACTIONS(12051), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306968] = 2, ACTIONS(11762), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306976] = 2, ACTIONS(16829), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306984] = 2, ACTIONS(12348), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [306992] = 2, ACTIONS(16831), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307000] = 2, ACTIONS(16833), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307008] = 2, ACTIONS(16835), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307016] = 2, ACTIONS(11790), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307024] = 2, ACTIONS(16837), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307032] = 2, ACTIONS(12350), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307040] = 2, ACTIONS(16839), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307048] = 2, ACTIONS(16841), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307056] = 2, ACTIONS(13542), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307064] = 2, ACTIONS(12866), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307072] = 2, ACTIONS(16843), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307080] = 2, ACTIONS(12352), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307088] = 2, ACTIONS(12868), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307096] = 2, ACTIONS(16845), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307104] = 2, ACTIONS(16847), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307112] = 2, ACTIONS(16849), 1, anon_sym_type, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307120] = 2, ACTIONS(16851), 1, anon_sym_data, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307128] = 2, ACTIONS(16853), 1, anon_sym_newtype, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307136] = 2, ACTIONS(12354), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307144] = 2, ACTIONS(12870), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307152] = 2, ACTIONS(16855), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307160] = 2, ACTIONS(16857), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307168] = 2, ACTIONS(16859), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307176] = 2, ACTIONS(16862), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307184] = 2, ACTIONS(16864), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307192] = 2, ACTIONS(12876), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307200] = 2, ACTIONS(16866), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307208] = 2, ACTIONS(12878), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307216] = 2, ACTIONS(16868), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307224] = 2, ACTIONS(12880), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307232] = 2, ACTIONS(16870), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307240] = 2, ACTIONS(12882), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307248] = 2, ACTIONS(16872), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307256] = 2, ACTIONS(12884), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307264] = 2, ACTIONS(16874), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307272] = 2, ACTIONS(12886), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307280] = 2, ACTIONS(16876), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307288] = 2, ACTIONS(12888), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307296] = 2, ACTIONS(16878), 1, sym__layout_start, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307304] = 2, ACTIONS(12890), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307312] = 2, ACTIONS(16880), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307320] = 2, ACTIONS(12892), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307328] = 2, ACTIONS(16882), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307336] = 2, ACTIONS(12894), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307344] = 2, ACTIONS(12356), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307352] = 2, ACTIONS(12896), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307360] = 2, ACTIONS(16884), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307368] = 2, ACTIONS(12898), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307376] = 2, ACTIONS(16886), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307384] = 2, ACTIONS(12900), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307392] = 2, ACTIONS(11820), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307400] = 2, ACTIONS(12902), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307408] = 2, ACTIONS(16888), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307416] = 2, ACTIONS(12904), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307424] = 2, ACTIONS(16890), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307432] = 2, ACTIONS(12906), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307440] = 2, ACTIONS(12358), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307448] = 2, ACTIONS(12908), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307456] = 2, ACTIONS(16892), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307464] = 2, ACTIONS(12910), 1, anon_sym_then, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307472] = 2, ACTIONS(16894), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307480] = 2, ACTIONS(16896), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307488] = 2, ACTIONS(16898), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307496] = 2, ACTIONS(12360), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307504] = 2, ACTIONS(11822), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307512] = 2, ACTIONS(16900), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307520] = 2, ACTIONS(16902), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307528] = 2, ACTIONS(16904), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307536] = 2, ACTIONS(12362), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307544] = 2, ACTIONS(16906), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307552] = 2, ACTIONS(12915), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307560] = 2, ACTIONS(11973), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307568] = 2, ACTIONS(16908), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307576] = 2, ACTIONS(12917), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307584] = 2, ACTIONS(16910), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307592] = 2, ACTIONS(16912), 1, sym__immediate_varid, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307600] = 2, ACTIONS(16914), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307608] = 2, ACTIONS(16916), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307616] = 2, ACTIONS(16918), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, aux_sym__token1, [307624] = 2, ACTIONS(16920), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_comment, aux_sym__token1, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(430)] = 0, [SMALL_STATE(431)] = 139, [SMALL_STATE(432)] = 278, [SMALL_STATE(433)] = 417, [SMALL_STATE(434)] = 556, [SMALL_STATE(435)] = 695, [SMALL_STATE(436)] = 834, [SMALL_STATE(437)] = 973, [SMALL_STATE(438)] = 1112, [SMALL_STATE(439)] = 1251, [SMALL_STATE(440)] = 1390, [SMALL_STATE(441)] = 1529, [SMALL_STATE(442)] = 1668, [SMALL_STATE(443)] = 1807, [SMALL_STATE(444)] = 1946, [SMALL_STATE(445)] = 2085, [SMALL_STATE(446)] = 2224, [SMALL_STATE(447)] = 2363, [SMALL_STATE(448)] = 2502, [SMALL_STATE(449)] = 2641, [SMALL_STATE(450)] = 2780, [SMALL_STATE(451)] = 2919, [SMALL_STATE(452)] = 3058, [SMALL_STATE(453)] = 3197, [SMALL_STATE(454)] = 3336, [SMALL_STATE(455)] = 3475, [SMALL_STATE(456)] = 3614, [SMALL_STATE(457)] = 3753, [SMALL_STATE(458)] = 3892, [SMALL_STATE(459)] = 4031, [SMALL_STATE(460)] = 4170, [SMALL_STATE(461)] = 4309, [SMALL_STATE(462)] = 4448, [SMALL_STATE(463)] = 4587, [SMALL_STATE(464)] = 4726, [SMALL_STATE(465)] = 4865, [SMALL_STATE(466)] = 5004, [SMALL_STATE(467)] = 5143, [SMALL_STATE(468)] = 5282, [SMALL_STATE(469)] = 5421, [SMALL_STATE(470)] = 5560, [SMALL_STATE(471)] = 5699, [SMALL_STATE(472)] = 5838, [SMALL_STATE(473)] = 5977, [SMALL_STATE(474)] = 6116, [SMALL_STATE(475)] = 6255, [SMALL_STATE(476)] = 6394, [SMALL_STATE(477)] = 6531, [SMALL_STATE(478)] = 6668, [SMALL_STATE(479)] = 6807, [SMALL_STATE(480)] = 6946, [SMALL_STATE(481)] = 7085, [SMALL_STATE(482)] = 7224, [SMALL_STATE(483)] = 7363, [SMALL_STATE(484)] = 7502, [SMALL_STATE(485)] = 7641, [SMALL_STATE(486)] = 7780, [SMALL_STATE(487)] = 7919, [SMALL_STATE(488)] = 8058, [SMALL_STATE(489)] = 8197, [SMALL_STATE(490)] = 8336, [SMALL_STATE(491)] = 8475, [SMALL_STATE(492)] = 8614, [SMALL_STATE(493)] = 8753, [SMALL_STATE(494)] = 8892, [SMALL_STATE(495)] = 9031, [SMALL_STATE(496)] = 9170, [SMALL_STATE(497)] = 9309, [SMALL_STATE(498)] = 9448, [SMALL_STATE(499)] = 9587, [SMALL_STATE(500)] = 9726, [SMALL_STATE(501)] = 9865, [SMALL_STATE(502)] = 10004, [SMALL_STATE(503)] = 10143, [SMALL_STATE(504)] = 10282, [SMALL_STATE(505)] = 10421, [SMALL_STATE(506)] = 10560, [SMALL_STATE(507)] = 10699, [SMALL_STATE(508)] = 10838, [SMALL_STATE(509)] = 10977, [SMALL_STATE(510)] = 11116, [SMALL_STATE(511)] = 11255, [SMALL_STATE(512)] = 11394, [SMALL_STATE(513)] = 11533, [SMALL_STATE(514)] = 11670, [SMALL_STATE(515)] = 11809, [SMALL_STATE(516)] = 11946, [SMALL_STATE(517)] = 12085, [SMALL_STATE(518)] = 12224, [SMALL_STATE(519)] = 12363, [SMALL_STATE(520)] = 12502, [SMALL_STATE(521)] = 12641, [SMALL_STATE(522)] = 12780, [SMALL_STATE(523)] = 12919, [SMALL_STATE(524)] = 13058, [SMALL_STATE(525)] = 13197, [SMALL_STATE(526)] = 13336, [SMALL_STATE(527)] = 13475, [SMALL_STATE(528)] = 13614, [SMALL_STATE(529)] = 13753, [SMALL_STATE(530)] = 13892, [SMALL_STATE(531)] = 14031, [SMALL_STATE(532)] = 14170, [SMALL_STATE(533)] = 14309, [SMALL_STATE(534)] = 14448, [SMALL_STATE(535)] = 14587, [SMALL_STATE(536)] = 14726, [SMALL_STATE(537)] = 14865, [SMALL_STATE(538)] = 15004, [SMALL_STATE(539)] = 15143, [SMALL_STATE(540)] = 15282, [SMALL_STATE(541)] = 15421, [SMALL_STATE(542)] = 15560, [SMALL_STATE(543)] = 15699, [SMALL_STATE(544)] = 15838, [SMALL_STATE(545)] = 15977, [SMALL_STATE(546)] = 16116, [SMALL_STATE(547)] = 16255, [SMALL_STATE(548)] = 16394, [SMALL_STATE(549)] = 16530, [SMALL_STATE(550)] = 16666, [SMALL_STATE(551)] = 16802, [SMALL_STATE(552)] = 16938, [SMALL_STATE(553)] = 17074, [SMALL_STATE(554)] = 17210, [SMALL_STATE(555)] = 17346, [SMALL_STATE(556)] = 17482, [SMALL_STATE(557)] = 17618, [SMALL_STATE(558)] = 17754, [SMALL_STATE(559)] = 17890, [SMALL_STATE(560)] = 18026, [SMALL_STATE(561)] = 18162, [SMALL_STATE(562)] = 18298, [SMALL_STATE(563)] = 18434, [SMALL_STATE(564)] = 18570, [SMALL_STATE(565)] = 18706, [SMALL_STATE(566)] = 18842, [SMALL_STATE(567)] = 18978, [SMALL_STATE(568)] = 19114, [SMALL_STATE(569)] = 19250, [SMALL_STATE(570)] = 19386, [SMALL_STATE(571)] = 19522, [SMALL_STATE(572)] = 19656, [SMALL_STATE(573)] = 19792, [SMALL_STATE(574)] = 19928, [SMALL_STATE(575)] = 20064, [SMALL_STATE(576)] = 20200, [SMALL_STATE(577)] = 20334, [SMALL_STATE(578)] = 20470, [SMALL_STATE(579)] = 20606, [SMALL_STATE(580)] = 20742, [SMALL_STATE(581)] = 20878, [SMALL_STATE(582)] = 21014, [SMALL_STATE(583)] = 21148, [SMALL_STATE(584)] = 21284, [SMALL_STATE(585)] = 21420, [SMALL_STATE(586)] = 21554, [SMALL_STATE(587)] = 21690, [SMALL_STATE(588)] = 21826, [SMALL_STATE(589)] = 21962, [SMALL_STATE(590)] = 22098, [SMALL_STATE(591)] = 22234, [SMALL_STATE(592)] = 22370, [SMALL_STATE(593)] = 22506, [SMALL_STATE(594)] = 22639, [SMALL_STATE(595)] = 22772, [SMALL_STATE(596)] = 22907, [SMALL_STATE(597)] = 23042, [SMALL_STATE(598)] = 23176, [SMALL_STATE(599)] = 23310, [SMALL_STATE(600)] = 23444, [SMALL_STATE(601)] = 23578, [SMALL_STATE(602)] = 23712, [SMALL_STATE(603)] = 23846, [SMALL_STATE(604)] = 23980, [SMALL_STATE(605)] = 24114, [SMALL_STATE(606)] = 24248, [SMALL_STATE(607)] = 24382, [SMALL_STATE(608)] = 24516, [SMALL_STATE(609)] = 24650, [SMALL_STATE(610)] = 24784, [SMALL_STATE(611)] = 24918, [SMALL_STATE(612)] = 25052, [SMALL_STATE(613)] = 25186, [SMALL_STATE(614)] = 25320, [SMALL_STATE(615)] = 25454, [SMALL_STATE(616)] = 25588, [SMALL_STATE(617)] = 25722, [SMALL_STATE(618)] = 25856, [SMALL_STATE(619)] = 25990, [SMALL_STATE(620)] = 26124, [SMALL_STATE(621)] = 26258, [SMALL_STATE(622)] = 26392, [SMALL_STATE(623)] = 26526, [SMALL_STATE(624)] = 26660, [SMALL_STATE(625)] = 26794, [SMALL_STATE(626)] = 26928, [SMALL_STATE(627)] = 27062, [SMALL_STATE(628)] = 27196, [SMALL_STATE(629)] = 27330, [SMALL_STATE(630)] = 27464, [SMALL_STATE(631)] = 27598, [SMALL_STATE(632)] = 27732, [SMALL_STATE(633)] = 27866, [SMALL_STATE(634)] = 28000, [SMALL_STATE(635)] = 28134, [SMALL_STATE(636)] = 28268, [SMALL_STATE(637)] = 28402, [SMALL_STATE(638)] = 28536, [SMALL_STATE(639)] = 28670, [SMALL_STATE(640)] = 28804, [SMALL_STATE(641)] = 28938, [SMALL_STATE(642)] = 29072, [SMALL_STATE(643)] = 29206, [SMALL_STATE(644)] = 29340, [SMALL_STATE(645)] = 29474, [SMALL_STATE(646)] = 29608, [SMALL_STATE(647)] = 29742, [SMALL_STATE(648)] = 29876, [SMALL_STATE(649)] = 30010, [SMALL_STATE(650)] = 30144, [SMALL_STATE(651)] = 30278, [SMALL_STATE(652)] = 30412, [SMALL_STATE(653)] = 30546, [SMALL_STATE(654)] = 30680, [SMALL_STATE(655)] = 30811, [SMALL_STATE(656)] = 30942, [SMALL_STATE(657)] = 31069, [SMALL_STATE(658)] = 31193, [SMALL_STATE(659)] = 31317, [SMALL_STATE(660)] = 31441, [SMALL_STATE(661)] = 31565, [SMALL_STATE(662)] = 31689, [SMALL_STATE(663)] = 31812, [SMALL_STATE(664)] = 31935, [SMALL_STATE(665)] = 32058, [SMALL_STATE(666)] = 32181, [SMALL_STATE(667)] = 32304, [SMALL_STATE(668)] = 32427, [SMALL_STATE(669)] = 32550, [SMALL_STATE(670)] = 32673, [SMALL_STATE(671)] = 32796, [SMALL_STATE(672)] = 32919, [SMALL_STATE(673)] = 33042, [SMALL_STATE(674)] = 33165, [SMALL_STATE(675)] = 33285, [SMALL_STATE(676)] = 33405, [SMALL_STATE(677)] = 33525, [SMALL_STATE(678)] = 33645, [SMALL_STATE(679)] = 33765, [SMALL_STATE(680)] = 33885, [SMALL_STATE(681)] = 34005, [SMALL_STATE(682)] = 34125, [SMALL_STATE(683)] = 34245, [SMALL_STATE(684)] = 34365, [SMALL_STATE(685)] = 34485, [SMALL_STATE(686)] = 34605, [SMALL_STATE(687)] = 34725, [SMALL_STATE(688)] = 34845, [SMALL_STATE(689)] = 34965, [SMALL_STATE(690)] = 35085, [SMALL_STATE(691)] = 35205, [SMALL_STATE(692)] = 35325, [SMALL_STATE(693)] = 35445, [SMALL_STATE(694)] = 35565, [SMALL_STATE(695)] = 35685, [SMALL_STATE(696)] = 35805, [SMALL_STATE(697)] = 35925, [SMALL_STATE(698)] = 36045, [SMALL_STATE(699)] = 36165, [SMALL_STATE(700)] = 36285, [SMALL_STATE(701)] = 36405, [SMALL_STATE(702)] = 36525, [SMALL_STATE(703)] = 36645, [SMALL_STATE(704)] = 36765, [SMALL_STATE(705)] = 36885, [SMALL_STATE(706)] = 37005, [SMALL_STATE(707)] = 37125, [SMALL_STATE(708)] = 37245, [SMALL_STATE(709)] = 37365, [SMALL_STATE(710)] = 37485, [SMALL_STATE(711)] = 37605, [SMALL_STATE(712)] = 37725, [SMALL_STATE(713)] = 37845, [SMALL_STATE(714)] = 37965, [SMALL_STATE(715)] = 38085, [SMALL_STATE(716)] = 38205, [SMALL_STATE(717)] = 38325, [SMALL_STATE(718)] = 38445, [SMALL_STATE(719)] = 38565, [SMALL_STATE(720)] = 38685, [SMALL_STATE(721)] = 38805, [SMALL_STATE(722)] = 38925, [SMALL_STATE(723)] = 39045, [SMALL_STATE(724)] = 39165, [SMALL_STATE(725)] = 39285, [SMALL_STATE(726)] = 39405, [SMALL_STATE(727)] = 39525, [SMALL_STATE(728)] = 39645, [SMALL_STATE(729)] = 39765, [SMALL_STATE(730)] = 39885, [SMALL_STATE(731)] = 40005, [SMALL_STATE(732)] = 40125, [SMALL_STATE(733)] = 40245, [SMALL_STATE(734)] = 40365, [SMALL_STATE(735)] = 40485, [SMALL_STATE(736)] = 40605, [SMALL_STATE(737)] = 40725, [SMALL_STATE(738)] = 40845, [SMALL_STATE(739)] = 40965, [SMALL_STATE(740)] = 41085, [SMALL_STATE(741)] = 41205, [SMALL_STATE(742)] = 41325, [SMALL_STATE(743)] = 41445, [SMALL_STATE(744)] = 41565, [SMALL_STATE(745)] = 41685, [SMALL_STATE(746)] = 41805, [SMALL_STATE(747)] = 41925, [SMALL_STATE(748)] = 42045, [SMALL_STATE(749)] = 42165, [SMALL_STATE(750)] = 42285, [SMALL_STATE(751)] = 42405, [SMALL_STATE(752)] = 42525, [SMALL_STATE(753)] = 42645, [SMALL_STATE(754)] = 42765, [SMALL_STATE(755)] = 42885, [SMALL_STATE(756)] = 43005, [SMALL_STATE(757)] = 43125, [SMALL_STATE(758)] = 43245, [SMALL_STATE(759)] = 43365, [SMALL_STATE(760)] = 43485, [SMALL_STATE(761)] = 43605, [SMALL_STATE(762)] = 43725, [SMALL_STATE(763)] = 43835, [SMALL_STATE(764)] = 43947, [SMALL_STATE(765)] = 44059, [SMALL_STATE(766)] = 44166, [SMALL_STATE(767)] = 44273, [SMALL_STATE(768)] = 44380, [SMALL_STATE(769)] = 44487, [SMALL_STATE(770)] = 44594, [SMALL_STATE(771)] = 44701, [SMALL_STATE(772)] = 44808, [SMALL_STATE(773)] = 44915, [SMALL_STATE(774)] = 45022, [SMALL_STATE(775)] = 45129, [SMALL_STATE(776)] = 45236, [SMALL_STATE(777)] = 45343, [SMALL_STATE(778)] = 45450, [SMALL_STATE(779)] = 45557, [SMALL_STATE(780)] = 45664, [SMALL_STATE(781)] = 45771, [SMALL_STATE(782)] = 45878, [SMALL_STATE(783)] = 45981, [SMALL_STATE(784)] = 46084, [SMALL_STATE(785)] = 46187, [SMALL_STATE(786)] = 46290, [SMALL_STATE(787)] = 46393, [SMALL_STATE(788)] = 46496, [SMALL_STATE(789)] = 46597, [SMALL_STATE(790)] = 46700, [SMALL_STATE(791)] = 46803, [SMALL_STATE(792)] = 46906, [SMALL_STATE(793)] = 47009, [SMALL_STATE(794)] = 47112, [SMALL_STATE(795)] = 47213, [SMALL_STATE(796)] = 47316, [SMALL_STATE(797)] = 47419, [SMALL_STATE(798)] = 47522, [SMALL_STATE(799)] = 47625, [SMALL_STATE(800)] = 47728, [SMALL_STATE(801)] = 47831, [SMALL_STATE(802)] = 47932, [SMALL_STATE(803)] = 48035, [SMALL_STATE(804)] = 48138, [SMALL_STATE(805)] = 48241, [SMALL_STATE(806)] = 48340, [SMALL_STATE(807)] = 48443, [SMALL_STATE(808)] = 48542, [SMALL_STATE(809)] = 48645, [SMALL_STATE(810)] = 48748, [SMALL_STATE(811)] = 48851, [SMALL_STATE(812)] = 48954, [SMALL_STATE(813)] = 49057, [SMALL_STATE(814)] = 49160, [SMALL_STATE(815)] = 49263, [SMALL_STATE(816)] = 49364, [SMALL_STATE(817)] = 49467, [SMALL_STATE(818)] = 49569, [SMALL_STATE(819)] = 49671, [SMALL_STATE(820)] = 49773, [SMALL_STATE(821)] = 49875, [SMALL_STATE(822)] = 49977, [SMALL_STATE(823)] = 50079, [SMALL_STATE(824)] = 50181, [SMALL_STATE(825)] = 50283, [SMALL_STATE(826)] = 50380, [SMALL_STATE(827)] = 50477, [SMALL_STATE(828)] = 50574, [SMALL_STATE(829)] = 50671, [SMALL_STATE(830)] = 50768, [SMALL_STATE(831)] = 50865, [SMALL_STATE(832)] = 50962, [SMALL_STATE(833)] = 51059, [SMALL_STATE(834)] = 51156, [SMALL_STATE(835)] = 51253, [SMALL_STATE(836)] = 51350, [SMALL_STATE(837)] = 51447, [SMALL_STATE(838)] = 51545, [SMALL_STATE(839)] = 51643, [SMALL_STATE(840)] = 51741, [SMALL_STATE(841)] = 51839, [SMALL_STATE(842)] = 51937, [SMALL_STATE(843)] = 52035, [SMALL_STATE(844)] = 52133, [SMALL_STATE(845)] = 52231, [SMALL_STATE(846)] = 52329, [SMALL_STATE(847)] = 52427, [SMALL_STATE(848)] = 52525, [SMALL_STATE(849)] = 52623, [SMALL_STATE(850)] = 52721, [SMALL_STATE(851)] = 52819, [SMALL_STATE(852)] = 52919, [SMALL_STATE(853)] = 53017, [SMALL_STATE(854)] = 53115, [SMALL_STATE(855)] = 53213, [SMALL_STATE(856)] = 53311, [SMALL_STATE(857)] = 53409, [SMALL_STATE(858)] = 53507, [SMALL_STATE(859)] = 53605, [SMALL_STATE(860)] = 53705, [SMALL_STATE(861)] = 53803, [SMALL_STATE(862)] = 53901, [SMALL_STATE(863)] = 53999, [SMALL_STATE(864)] = 54097, [SMALL_STATE(865)] = 54195, [SMALL_STATE(866)] = 54292, [SMALL_STATE(867)] = 54389, [SMALL_STATE(868)] = 54486, [SMALL_STATE(869)] = 54583, [SMALL_STATE(870)] = 54680, [SMALL_STATE(871)] = 54777, [SMALL_STATE(872)] = 54874, [SMALL_STATE(873)] = 54971, [SMALL_STATE(874)] = 55066, [SMALL_STATE(875)] = 55161, [SMALL_STATE(876)] = 55258, [SMALL_STATE(877)] = 55355, [SMALL_STATE(878)] = 55452, [SMALL_STATE(879)] = 55549, [SMALL_STATE(880)] = 55646, [SMALL_STATE(881)] = 55743, [SMALL_STATE(882)] = 55840, [SMALL_STATE(883)] = 55937, [SMALL_STATE(884)] = 56034, [SMALL_STATE(885)] = 56131, [SMALL_STATE(886)] = 56228, [SMALL_STATE(887)] = 56325, [SMALL_STATE(888)] = 56422, [SMALL_STATE(889)] = 56519, [SMALL_STATE(890)] = 56616, [SMALL_STATE(891)] = 56713, [SMALL_STATE(892)] = 56810, [SMALL_STATE(893)] = 56907, [SMALL_STATE(894)] = 57004, [SMALL_STATE(895)] = 57099, [SMALL_STATE(896)] = 57196, [SMALL_STATE(897)] = 57293, [SMALL_STATE(898)] = 57390, [SMALL_STATE(899)] = 57487, [SMALL_STATE(900)] = 57584, [SMALL_STATE(901)] = 57679, [SMALL_STATE(902)] = 57776, [SMALL_STATE(903)] = 57873, [SMALL_STATE(904)] = 57968, [SMALL_STATE(905)] = 58065, [SMALL_STATE(906)] = 58162, [SMALL_STATE(907)] = 58259, [SMALL_STATE(908)] = 58356, [SMALL_STATE(909)] = 58453, [SMALL_STATE(910)] = 58550, [SMALL_STATE(911)] = 58645, [SMALL_STATE(912)] = 58740, [SMALL_STATE(913)] = 58837, [SMALL_STATE(914)] = 58932, [SMALL_STATE(915)] = 59029, [SMALL_STATE(916)] = 59126, [SMALL_STATE(917)] = 59223, [SMALL_STATE(918)] = 59318, [SMALL_STATE(919)] = 59415, [SMALL_STATE(920)] = 59512, [SMALL_STATE(921)] = 59609, [SMALL_STATE(922)] = 59706, [SMALL_STATE(923)] = 59803, [SMALL_STATE(924)] = 59900, [SMALL_STATE(925)] = 59997, [SMALL_STATE(926)] = 60094, [SMALL_STATE(927)] = 60191, [SMALL_STATE(928)] = 60282, [SMALL_STATE(929)] = 60373, [SMALL_STATE(930)] = 60470, [SMALL_STATE(931)] = 60565, [SMALL_STATE(932)] = 60656, [SMALL_STATE(933)] = 60753, [SMALL_STATE(934)] = 60835, [SMALL_STATE(935)] = 60925, [SMALL_STATE(936)] = 61015, [SMALL_STATE(937)] = 61097, [SMALL_STATE(938)] = 61179, [SMALL_STATE(939)] = 61269, [SMALL_STATE(940)] = 61363, [SMALL_STATE(941)] = 61457, [SMALL_STATE(942)] = 61539, [SMALL_STATE(943)] = 61627, [SMALL_STATE(944)] = 61715, [SMALL_STATE(945)] = 61803, [SMALL_STATE(946)] = 61893, [SMALL_STATE(947)] = 61975, [SMALL_STATE(948)] = 62057, [SMALL_STATE(949)] = 62139, [SMALL_STATE(950)] = 62221, [SMALL_STATE(951)] = 62311, [SMALL_STATE(952)] = 62393, [SMALL_STATE(953)] = 62481, [SMALL_STATE(954)] = 62569, [SMALL_STATE(955)] = 62651, [SMALL_STATE(956)] = 62733, [SMALL_STATE(957)] = 62823, [SMALL_STATE(958)] = 62911, [SMALL_STATE(959)] = 63001, [SMALL_STATE(960)] = 63083, [SMALL_STATE(961)] = 63165, [SMALL_STATE(962)] = 63247, [SMALL_STATE(963)] = 63337, [SMALL_STATE(964)] = 63427, [SMALL_STATE(965)] = 63509, [SMALL_STATE(966)] = 63598, [SMALL_STATE(967)] = 63689, [SMALL_STATE(968)] = 63770, [SMALL_STATE(969)] = 63861, [SMALL_STATE(970)] = 63952, [SMALL_STATE(971)] = 64043, [SMALL_STATE(972)] = 64132, [SMALL_STATE(973)] = 64223, [SMALL_STATE(974)] = 64312, [SMALL_STATE(975)] = 64393, [SMALL_STATE(976)] = 64484, [SMALL_STATE(977)] = 64565, [SMALL_STATE(978)] = 64646, [SMALL_STATE(979)] = 64733, [SMALL_STATE(980)] = 64814, [SMALL_STATE(981)] = 64905, [SMALL_STATE(982)] = 64994, [SMALL_STATE(983)] = 65085, [SMALL_STATE(984)] = 65166, [SMALL_STATE(985)] = 65253, [SMALL_STATE(986)] = 65334, [SMALL_STATE(987)] = 65415, [SMALL_STATE(988)] = 65496, [SMALL_STATE(989)] = 65587, [SMALL_STATE(990)] = 65668, [SMALL_STATE(991)] = 65759, [SMALL_STATE(992)] = 65840, [SMALL_STATE(993)] = 65921, [SMALL_STATE(994)] = 66010, [SMALL_STATE(995)] = 66091, [SMALL_STATE(996)] = 66172, [SMALL_STATE(997)] = 66253, [SMALL_STATE(998)] = 66344, [SMALL_STATE(999)] = 66433, [SMALL_STATE(1000)] = 66524, [SMALL_STATE(1001)] = 66605, [SMALL_STATE(1002)] = 66686, [SMALL_STATE(1003)] = 66767, [SMALL_STATE(1004)] = 66848, [SMALL_STATE(1005)] = 66937, [SMALL_STATE(1006)] = 67028, [SMALL_STATE(1007)] = 67119, [SMALL_STATE(1008)] = 67210, [SMALL_STATE(1009)] = 67297, [SMALL_STATE(1010)] = 67378, [SMALL_STATE(1011)] = 67459, [SMALL_STATE(1012)] = 67540, [SMALL_STATE(1013)] = 67621, [SMALL_STATE(1014)] = 67712, [SMALL_STATE(1015)] = 67801, [SMALL_STATE(1016)] = 67882, [SMALL_STATE(1017)] = 67971, [SMALL_STATE(1018)] = 68062, [SMALL_STATE(1019)] = 68143, [SMALL_STATE(1020)] = 68237, [SMALL_STATE(1021)] = 68327, [SMALL_STATE(1022)] = 68421, [SMALL_STATE(1023)] = 68511, [SMALL_STATE(1024)] = 68605, [SMALL_STATE(1025)] = 68695, [SMALL_STATE(1026)] = 68785, [SMALL_STATE(1027)] = 68879, [SMALL_STATE(1028)] = 68969, [SMALL_STATE(1029)] = 69059, [SMALL_STATE(1030)] = 69149, [SMALL_STATE(1031)] = 69239, [SMALL_STATE(1032)] = 69333, [SMALL_STATE(1033)] = 69427, [SMALL_STATE(1034)] = 69507, [SMALL_STATE(1035)] = 69587, [SMALL_STATE(1036)] = 69667, [SMALL_STATE(1037)] = 69747, [SMALL_STATE(1038)] = 69827, [SMALL_STATE(1039)] = 69917, [SMALL_STATE(1040)] = 70007, [SMALL_STATE(1041)] = 70101, [SMALL_STATE(1042)] = 70191, [SMALL_STATE(1043)] = 70281, [SMALL_STATE(1044)] = 70371, [SMALL_STATE(1045)] = 70461, [SMALL_STATE(1046)] = 70555, [SMALL_STATE(1047)] = 70649, [SMALL_STATE(1048)] = 70739, [SMALL_STATE(1049)] = 70829, [SMALL_STATE(1050)] = 70919, [SMALL_STATE(1051)] = 71013, [SMALL_STATE(1052)] = 71103, [SMALL_STATE(1053)] = 71193, [SMALL_STATE(1054)] = 71283, [SMALL_STATE(1055)] = 71373, [SMALL_STATE(1056)] = 71467, [SMALL_STATE(1057)] = 71557, [SMALL_STATE(1058)] = 71647, [SMALL_STATE(1059)] = 71737, [SMALL_STATE(1060)] = 71831, [SMALL_STATE(1061)] = 71921, [SMALL_STATE(1062)] = 72011, [SMALL_STATE(1063)] = 72101, [SMALL_STATE(1064)] = 72191, [SMALL_STATE(1065)] = 72281, [SMALL_STATE(1066)] = 72375, [SMALL_STATE(1067)] = 72465, [SMALL_STATE(1068)] = 72555, [SMALL_STATE(1069)] = 72649, [SMALL_STATE(1070)] = 72743, [SMALL_STATE(1071)] = 72833, [SMALL_STATE(1072)] = 72923, [SMALL_STATE(1073)] = 73017, [SMALL_STATE(1074)] = 73107, [SMALL_STATE(1075)] = 73197, [SMALL_STATE(1076)] = 73291, [SMALL_STATE(1077)] = 73381, [SMALL_STATE(1078)] = 73471, [SMALL_STATE(1079)] = 73565, [SMALL_STATE(1080)] = 73655, [SMALL_STATE(1081)] = 73745, [SMALL_STATE(1082)] = 73831, [SMALL_STATE(1083)] = 73921, [SMALL_STATE(1084)] = 74011, [SMALL_STATE(1085)] = 74101, [SMALL_STATE(1086)] = 74195, [SMALL_STATE(1087)] = 74281, [SMALL_STATE(1088)] = 74371, [SMALL_STATE(1089)] = 74461, [SMALL_STATE(1090)] = 74541, [SMALL_STATE(1091)] = 74621, [SMALL_STATE(1092)] = 74701, [SMALL_STATE(1093)] = 74791, [SMALL_STATE(1094)] = 74871, [SMALL_STATE(1095)] = 74961, [SMALL_STATE(1096)] = 75055, [SMALL_STATE(1097)] = 75145, [SMALL_STATE(1098)] = 75235, [SMALL_STATE(1099)] = 75321, [SMALL_STATE(1100)] = 75411, [SMALL_STATE(1101)] = 75505, [SMALL_STATE(1102)] = 75595, [SMALL_STATE(1103)] = 75685, [SMALL_STATE(1104)] = 75775, [SMALL_STATE(1105)] = 75869, [SMALL_STATE(1106)] = 75963, [SMALL_STATE(1107)] = 76057, [SMALL_STATE(1108)] = 76149, [SMALL_STATE(1109)] = 76243, [SMALL_STATE(1110)] = 76333, [SMALL_STATE(1111)] = 76427, [SMALL_STATE(1112)] = 76521, [SMALL_STATE(1113)] = 76611, [SMALL_STATE(1114)] = 76705, [SMALL_STATE(1115)] = 76795, [SMALL_STATE(1116)] = 76885, [SMALL_STATE(1117)] = 76979, [SMALL_STATE(1118)] = 77073, [SMALL_STATE(1119)] = 77163, [SMALL_STATE(1120)] = 77253, [SMALL_STATE(1121)] = 77347, [SMALL_STATE(1122)] = 77441, [SMALL_STATE(1123)] = 77521, [SMALL_STATE(1124)] = 77611, [SMALL_STATE(1125)] = 77705, [SMALL_STATE(1126)] = 77799, [SMALL_STATE(1127)] = 77893, [SMALL_STATE(1128)] = 77979, [SMALL_STATE(1129)] = 78073, [SMALL_STATE(1130)] = 78167, [SMALL_STATE(1131)] = 78257, [SMALL_STATE(1132)] = 78351, [SMALL_STATE(1133)] = 78445, [SMALL_STATE(1134)] = 78539, [SMALL_STATE(1135)] = 78629, [SMALL_STATE(1136)] = 78719, [SMALL_STATE(1137)] = 78813, [SMALL_STATE(1138)] = 78903, [SMALL_STATE(1139)] = 78997, [SMALL_STATE(1140)] = 79091, [SMALL_STATE(1141)] = 79185, [SMALL_STATE(1142)] = 79275, [SMALL_STATE(1143)] = 79369, [SMALL_STATE(1144)] = 79459, [SMALL_STATE(1145)] = 79553, [SMALL_STATE(1146)] = 79647, [SMALL_STATE(1147)] = 79741, [SMALL_STATE(1148)] = 79831, [SMALL_STATE(1149)] = 79925, [SMALL_STATE(1150)] = 80015, [SMALL_STATE(1151)] = 80109, [SMALL_STATE(1152)] = 80199, [SMALL_STATE(1153)] = 80293, [SMALL_STATE(1154)] = 80387, [SMALL_STATE(1155)] = 80481, [SMALL_STATE(1156)] = 80571, [SMALL_STATE(1157)] = 80665, [SMALL_STATE(1158)] = 80759, [SMALL_STATE(1159)] = 80853, [SMALL_STATE(1160)] = 80943, [SMALL_STATE(1161)] = 81023, [SMALL_STATE(1162)] = 81117, [SMALL_STATE(1163)] = 81197, [SMALL_STATE(1164)] = 81287, [SMALL_STATE(1165)] = 81381, [SMALL_STATE(1166)] = 81461, [SMALL_STATE(1167)] = 81541, [SMALL_STATE(1168)] = 81635, [SMALL_STATE(1169)] = 81715, [SMALL_STATE(1170)] = 81805, [SMALL_STATE(1171)] = 81895, [SMALL_STATE(1172)] = 81989, [SMALL_STATE(1173)] = 82069, [SMALL_STATE(1174)] = 82163, [SMALL_STATE(1175)] = 82243, [SMALL_STATE(1176)] = 82337, [SMALL_STATE(1177)] = 82417, [SMALL_STATE(1178)] = 82511, [SMALL_STATE(1179)] = 82601, [SMALL_STATE(1180)] = 82695, [SMALL_STATE(1181)] = 82785, [SMALL_STATE(1182)] = 82875, [SMALL_STATE(1183)] = 82969, [SMALL_STATE(1184)] = 83059, [SMALL_STATE(1185)] = 83153, [SMALL_STATE(1186)] = 83243, [SMALL_STATE(1187)] = 83337, [SMALL_STATE(1188)] = 83431, [SMALL_STATE(1189)] = 83525, [SMALL_STATE(1190)] = 83619, [SMALL_STATE(1191)] = 83713, [SMALL_STATE(1192)] = 83807, [SMALL_STATE(1193)] = 83901, [SMALL_STATE(1194)] = 83995, [SMALL_STATE(1195)] = 84089, [SMALL_STATE(1196)] = 84183, [SMALL_STATE(1197)] = 84277, [SMALL_STATE(1198)] = 84371, [SMALL_STATE(1199)] = 84465, [SMALL_STATE(1200)] = 84559, [SMALL_STATE(1201)] = 84653, [SMALL_STATE(1202)] = 84747, [SMALL_STATE(1203)] = 84841, [SMALL_STATE(1204)] = 84935, [SMALL_STATE(1205)] = 85029, [SMALL_STATE(1206)] = 85123, [SMALL_STATE(1207)] = 85217, [SMALL_STATE(1208)] = 85311, [SMALL_STATE(1209)] = 85405, [SMALL_STATE(1210)] = 85499, [SMALL_STATE(1211)] = 85593, [SMALL_STATE(1212)] = 85687, [SMALL_STATE(1213)] = 85781, [SMALL_STATE(1214)] = 85875, [SMALL_STATE(1215)] = 85969, [SMALL_STATE(1216)] = 86063, [SMALL_STATE(1217)] = 86157, [SMALL_STATE(1218)] = 86251, [SMALL_STATE(1219)] = 86345, [SMALL_STATE(1220)] = 86439, [SMALL_STATE(1221)] = 86533, [SMALL_STATE(1222)] = 86627, [SMALL_STATE(1223)] = 86721, [SMALL_STATE(1224)] = 86815, [SMALL_STATE(1225)] = 86909, [SMALL_STATE(1226)] = 87003, [SMALL_STATE(1227)] = 87097, [SMALL_STATE(1228)] = 87191, [SMALL_STATE(1229)] = 87285, [SMALL_STATE(1230)] = 87379, [SMALL_STATE(1231)] = 87473, [SMALL_STATE(1232)] = 87567, [SMALL_STATE(1233)] = 87661, [SMALL_STATE(1234)] = 87755, [SMALL_STATE(1235)] = 87849, [SMALL_STATE(1236)] = 87943, [SMALL_STATE(1237)] = 88037, [SMALL_STATE(1238)] = 88127, [SMALL_STATE(1239)] = 88221, [SMALL_STATE(1240)] = 88301, [SMALL_STATE(1241)] = 88391, [SMALL_STATE(1242)] = 88481, [SMALL_STATE(1243)] = 88571, [SMALL_STATE(1244)] = 88661, [SMALL_STATE(1245)] = 88751, [SMALL_STATE(1246)] = 88841, [SMALL_STATE(1247)] = 88927, [SMALL_STATE(1248)] = 89021, [SMALL_STATE(1249)] = 89115, [SMALL_STATE(1250)] = 89195, [SMALL_STATE(1251)] = 89285, [SMALL_STATE(1252)] = 89375, [SMALL_STATE(1253)] = 89469, [SMALL_STATE(1254)] = 89559, [SMALL_STATE(1255)] = 89649, [SMALL_STATE(1256)] = 89743, [SMALL_STATE(1257)] = 89833, [SMALL_STATE(1258)] = 89923, [SMALL_STATE(1259)] = 90009, [SMALL_STATE(1260)] = 90096, [SMALL_STATE(1261)] = 90187, [SMALL_STATE(1262)] = 90266, [SMALL_STATE(1263)] = 90353, [SMALL_STATE(1264)] = 90432, [SMALL_STATE(1265)] = 90511, [SMALL_STATE(1266)] = 90590, [SMALL_STATE(1267)] = 90681, [SMALL_STATE(1268)] = 90760, [SMALL_STATE(1269)] = 90851, [SMALL_STATE(1270)] = 90938, [SMALL_STATE(1271)] = 91017, [SMALL_STATE(1272)] = 91108, [SMALL_STATE(1273)] = 91195, [SMALL_STATE(1274)] = 91286, [SMALL_STATE(1275)] = 91365, [SMALL_STATE(1276)] = 91456, [SMALL_STATE(1277)] = 91543, [SMALL_STATE(1278)] = 91634, [SMALL_STATE(1279)] = 91725, [SMALL_STATE(1280)] = 91812, [SMALL_STATE(1281)] = 91903, [SMALL_STATE(1282)] = 91990, [SMALL_STATE(1283)] = 92081, [SMALL_STATE(1284)] = 92168, [SMALL_STATE(1285)] = 92259, [SMALL_STATE(1286)] = 92338, [SMALL_STATE(1287)] = 92429, [SMALL_STATE(1288)] = 92516, [SMALL_STATE(1289)] = 92607, [SMALL_STATE(1290)] = 92686, [SMALL_STATE(1291)] = 92765, [SMALL_STATE(1292)] = 92844, [SMALL_STATE(1293)] = 92923, [SMALL_STATE(1294)] = 93002, [SMALL_STATE(1295)] = 93093, [SMALL_STATE(1296)] = 93184, [SMALL_STATE(1297)] = 93263, [SMALL_STATE(1298)] = 93354, [SMALL_STATE(1299)] = 93445, [SMALL_STATE(1300)] = 93536, [SMALL_STATE(1301)] = 93615, [SMALL_STATE(1302)] = 93706, [SMALL_STATE(1303)] = 93797, [SMALL_STATE(1304)] = 93888, [SMALL_STATE(1305)] = 93967, [SMALL_STATE(1306)] = 94058, [SMALL_STATE(1307)] = 94149, [SMALL_STATE(1308)] = 94240, [SMALL_STATE(1309)] = 94331, [SMALL_STATE(1310)] = 94422, [SMALL_STATE(1311)] = 94513, [SMALL_STATE(1312)] = 94592, [SMALL_STATE(1313)] = 94671, [SMALL_STATE(1314)] = 94762, [SMALL_STATE(1315)] = 94841, [SMALL_STATE(1316)] = 94928, [SMALL_STATE(1317)] = 95019, [SMALL_STATE(1318)] = 95098, [SMALL_STATE(1319)] = 95185, [SMALL_STATE(1320)] = 95272, [SMALL_STATE(1321)] = 95363, [SMALL_STATE(1322)] = 95442, [SMALL_STATE(1323)] = 95521, [SMALL_STATE(1324)] = 95612, [SMALL_STATE(1325)] = 95699, [SMALL_STATE(1326)] = 95778, [SMALL_STATE(1327)] = 95857, [SMALL_STATE(1328)] = 95948, [SMALL_STATE(1329)] = 96039, [SMALL_STATE(1330)] = 96130, [SMALL_STATE(1331)] = 96217, [SMALL_STATE(1332)] = 96308, [SMALL_STATE(1333)] = 96387, [SMALL_STATE(1334)] = 96474, [SMALL_STATE(1335)] = 96565, [SMALL_STATE(1336)] = 96656, [SMALL_STATE(1337)] = 96747, [SMALL_STATE(1338)] = 96834, [SMALL_STATE(1339)] = 96913, [SMALL_STATE(1340)] = 97004, [SMALL_STATE(1341)] = 97095, [SMALL_STATE(1342)] = 97186, [SMALL_STATE(1343)] = 97273, [SMALL_STATE(1344)] = 97364, [SMALL_STATE(1345)] = 97455, [SMALL_STATE(1346)] = 97534, [SMALL_STATE(1347)] = 97621, [SMALL_STATE(1348)] = 97700, [SMALL_STATE(1349)] = 97779, [SMALL_STATE(1350)] = 97858, [SMALL_STATE(1351)] = 97949, [SMALL_STATE(1352)] = 98040, [SMALL_STATE(1353)] = 98131, [SMALL_STATE(1354)] = 98218, [SMALL_STATE(1355)] = 98305, [SMALL_STATE(1356)] = 98396, [SMALL_STATE(1357)] = 98487, [SMALL_STATE(1358)] = 98565, [SMALL_STATE(1359)] = 98643, [SMALL_STATE(1360)] = 98721, [SMALL_STATE(1361)] = 98799, [SMALL_STATE(1362)] = 98877, [SMALL_STATE(1363)] = 98955, [SMALL_STATE(1364)] = 99041, [SMALL_STATE(1365)] = 99119, [SMALL_STATE(1366)] = 99197, [SMALL_STATE(1367)] = 99273, [SMALL_STATE(1368)] = 99349, [SMALL_STATE(1369)] = 99425, [SMALL_STATE(1370)] = 99501, [SMALL_STATE(1371)] = 99579, [SMALL_STATE(1372)] = 99657, [SMALL_STATE(1373)] = 99735, [SMALL_STATE(1374)] = 99813, [SMALL_STATE(1375)] = 99899, [SMALL_STATE(1376)] = 99977, [SMALL_STATE(1377)] = 100055, [SMALL_STATE(1378)] = 100139, [SMALL_STATE(1379)] = 100215, [SMALL_STATE(1380)] = 100293, [SMALL_STATE(1381)] = 100379, [SMALL_STATE(1382)] = 100455, [SMALL_STATE(1383)] = 100531, [SMALL_STATE(1384)] = 100607, [SMALL_STATE(1385)] = 100683, [SMALL_STATE(1386)] = 100761, [SMALL_STATE(1387)] = 100839, [SMALL_STATE(1388)] = 100917, [SMALL_STATE(1389)] = 100995, [SMALL_STATE(1390)] = 101073, [SMALL_STATE(1391)] = 101151, [SMALL_STATE(1392)] = 101229, [SMALL_STATE(1393)] = 101307, [SMALL_STATE(1394)] = 101385, [SMALL_STATE(1395)] = 101461, [SMALL_STATE(1396)] = 101539, [SMALL_STATE(1397)] = 101614, [SMALL_STATE(1398)] = 101691, [SMALL_STATE(1399)] = 101768, [SMALL_STATE(1400)] = 101845, [SMALL_STATE(1401)] = 101922, [SMALL_STATE(1402)] = 101999, [SMALL_STATE(1403)] = 102076, [SMALL_STATE(1404)] = 102151, [SMALL_STATE(1405)] = 102228, [SMALL_STATE(1406)] = 102305, [SMALL_STATE(1407)] = 102382, [SMALL_STATE(1408)] = 102457, [SMALL_STATE(1409)] = 102534, [SMALL_STATE(1410)] = 102611, [SMALL_STATE(1411)] = 102688, [SMALL_STATE(1412)] = 102765, [SMALL_STATE(1413)] = 102822, [SMALL_STATE(1414)] = 102899, [SMALL_STATE(1415)] = 102976, [SMALL_STATE(1416)] = 103051, [SMALL_STATE(1417)] = 103128, [SMALL_STATE(1418)] = 103205, [SMALL_STATE(1419)] = 103282, [SMALL_STATE(1420)] = 103359, [SMALL_STATE(1421)] = 103436, [SMALL_STATE(1422)] = 103513, [SMALL_STATE(1423)] = 103590, [SMALL_STATE(1424)] = 103665, [SMALL_STATE(1425)] = 103742, [SMALL_STATE(1426)] = 103817, [SMALL_STATE(1427)] = 103894, [SMALL_STATE(1428)] = 103971, [SMALL_STATE(1429)] = 104048, [SMALL_STATE(1430)] = 104123, [SMALL_STATE(1431)] = 104180, [SMALL_STATE(1432)] = 104257, [SMALL_STATE(1433)] = 104332, [SMALL_STATE(1434)] = 104407, [SMALL_STATE(1435)] = 104482, [SMALL_STATE(1436)] = 104559, [SMALL_STATE(1437)] = 104636, [SMALL_STATE(1438)] = 104713, [SMALL_STATE(1439)] = 104761, [SMALL_STATE(1440)] = 104809, [SMALL_STATE(1441)] = 104885, [SMALL_STATE(1442)] = 104965, [SMALL_STATE(1443)] = 105013, [SMALL_STATE(1444)] = 105089, [SMALL_STATE(1445)] = 105169, [SMALL_STATE(1446)] = 105245, [SMALL_STATE(1447)] = 105321, [SMALL_STATE(1448)] = 105401, [SMALL_STATE(1449)] = 105477, [SMALL_STATE(1450)] = 105557, [SMALL_STATE(1451)] = 105637, [SMALL_STATE(1452)] = 105687, [SMALL_STATE(1453)] = 105763, [SMALL_STATE(1454)] = 105843, [SMALL_STATE(1455)] = 105893, [SMALL_STATE(1456)] = 105943, [SMALL_STATE(1457)] = 106023, [SMALL_STATE(1458)] = 106099, [SMALL_STATE(1459)] = 106175, [SMALL_STATE(1460)] = 106255, [SMALL_STATE(1461)] = 106331, [SMALL_STATE(1462)] = 106411, [SMALL_STATE(1463)] = 106491, [SMALL_STATE(1464)] = 106573, [SMALL_STATE(1465)] = 106649, [SMALL_STATE(1466)] = 106729, [SMALL_STATE(1467)] = 106777, [SMALL_STATE(1468)] = 106853, [SMALL_STATE(1469)] = 106933, [SMALL_STATE(1470)] = 106981, [SMALL_STATE(1471)] = 107061, [SMALL_STATE(1472)] = 107137, [SMALL_STATE(1473)] = 107217, [SMALL_STATE(1474)] = 107265, [SMALL_STATE(1475)] = 107345, [SMALL_STATE(1476)] = 107393, [SMALL_STATE(1477)] = 107473, [SMALL_STATE(1478)] = 107521, [SMALL_STATE(1479)] = 107601, [SMALL_STATE(1480)] = 107677, [SMALL_STATE(1481)] = 107757, [SMALL_STATE(1482)] = 107807, [SMALL_STATE(1483)] = 107883, [SMALL_STATE(1484)] = 107959, [SMALL_STATE(1485)] = 108035, [SMALL_STATE(1486)] = 108111, [SMALL_STATE(1487)] = 108187, [SMALL_STATE(1488)] = 108263, [SMALL_STATE(1489)] = 108343, [SMALL_STATE(1490)] = 108419, [SMALL_STATE(1491)] = 108495, [SMALL_STATE(1492)] = 108571, [SMALL_STATE(1493)] = 108647, [SMALL_STATE(1494)] = 108695, [SMALL_STATE(1495)] = 108771, [SMALL_STATE(1496)] = 108821, [SMALL_STATE(1497)] = 108897, [SMALL_STATE(1498)] = 108945, [SMALL_STATE(1499)] = 108995, [SMALL_STATE(1500)] = 109043, [SMALL_STATE(1501)] = 109123, [SMALL_STATE(1502)] = 109171, [SMALL_STATE(1503)] = 109244, [SMALL_STATE(1504)] = 109317, [SMALL_STATE(1505)] = 109390, [SMALL_STATE(1506)] = 109463, [SMALL_STATE(1507)] = 109542, [SMALL_STATE(1508)] = 109615, [SMALL_STATE(1509)] = 109690, [SMALL_STATE(1510)] = 109763, [SMALL_STATE(1511)] = 109838, [SMALL_STATE(1512)] = 109913, [SMALL_STATE(1513)] = 109988, [SMALL_STATE(1514)] = 110063, [SMALL_STATE(1515)] = 110112, [SMALL_STATE(1516)] = 110161, [SMALL_STATE(1517)] = 110208, [SMALL_STATE(1518)] = 110255, [SMALL_STATE(1519)] = 110302, [SMALL_STATE(1520)] = 110349, [SMALL_STATE(1521)] = 110398, [SMALL_STATE(1522)] = 110447, [SMALL_STATE(1523)] = 110520, [SMALL_STATE(1524)] = 110567, [SMALL_STATE(1525)] = 110614, [SMALL_STATE(1526)] = 110661, [SMALL_STATE(1527)] = 110708, [SMALL_STATE(1528)] = 110781, [SMALL_STATE(1529)] = 110854, [SMALL_STATE(1530)] = 110927, [SMALL_STATE(1531)] = 111000, [SMALL_STATE(1532)] = 111073, [SMALL_STATE(1533)] = 111152, [SMALL_STATE(1534)] = 111225, [SMALL_STATE(1535)] = 111304, [SMALL_STATE(1536)] = 111377, [SMALL_STATE(1537)] = 111426, [SMALL_STATE(1538)] = 111475, [SMALL_STATE(1539)] = 111516, [SMALL_STATE(1540)] = 111557, [SMALL_STATE(1541)] = 111630, [SMALL_STATE(1542)] = 111703, [SMALL_STATE(1543)] = 111776, [SMALL_STATE(1544)] = 111823, [SMALL_STATE(1545)] = 111870, [SMALL_STATE(1546)] = 111917, [SMALL_STATE(1547)] = 111990, [SMALL_STATE(1548)] = 112063, [SMALL_STATE(1549)] = 112136, [SMALL_STATE(1550)] = 112183, [SMALL_STATE(1551)] = 112256, [SMALL_STATE(1552)] = 112329, [SMALL_STATE(1553)] = 112402, [SMALL_STATE(1554)] = 112475, [SMALL_STATE(1555)] = 112548, [SMALL_STATE(1556)] = 112621, [SMALL_STATE(1557)] = 112694, [SMALL_STATE(1558)] = 112767, [SMALL_STATE(1559)] = 112840, [SMALL_STATE(1560)] = 112913, [SMALL_STATE(1561)] = 112992, [SMALL_STATE(1562)] = 113071, [SMALL_STATE(1563)] = 113126, [SMALL_STATE(1564)] = 113205, [SMALL_STATE(1565)] = 113284, [SMALL_STATE(1566)] = 113363, [SMALL_STATE(1567)] = 113442, [SMALL_STATE(1568)] = 113521, [SMALL_STATE(1569)] = 113594, [SMALL_STATE(1570)] = 113673, [SMALL_STATE(1571)] = 113752, [SMALL_STATE(1572)] = 113831, [SMALL_STATE(1573)] = 113904, [SMALL_STATE(1574)] = 113959, [SMALL_STATE(1575)] = 114038, [SMALL_STATE(1576)] = 114117, [SMALL_STATE(1577)] = 114190, [SMALL_STATE(1578)] = 114263, [SMALL_STATE(1579)] = 114342, [SMALL_STATE(1580)] = 114421, [SMALL_STATE(1581)] = 114500, [SMALL_STATE(1582)] = 114579, [SMALL_STATE(1583)] = 114658, [SMALL_STATE(1584)] = 114737, [SMALL_STATE(1585)] = 114816, [SMALL_STATE(1586)] = 114895, [SMALL_STATE(1587)] = 114974, [SMALL_STATE(1588)] = 115049, [SMALL_STATE(1589)] = 115128, [SMALL_STATE(1590)] = 115203, [SMALL_STATE(1591)] = 115278, [SMALL_STATE(1592)] = 115357, [SMALL_STATE(1593)] = 115430, [SMALL_STATE(1594)] = 115509, [SMALL_STATE(1595)] = 115588, [SMALL_STATE(1596)] = 115667, [SMALL_STATE(1597)] = 115746, [SMALL_STATE(1598)] = 115819, [SMALL_STATE(1599)] = 115892, [SMALL_STATE(1600)] = 115965, [SMALL_STATE(1601)] = 116040, [SMALL_STATE(1602)] = 116113, [SMALL_STATE(1603)] = 116192, [SMALL_STATE(1604)] = 116265, [SMALL_STATE(1605)] = 116340, [SMALL_STATE(1606)] = 116419, [SMALL_STATE(1607)] = 116498, [SMALL_STATE(1608)] = 116577, [SMALL_STATE(1609)] = 116650, [SMALL_STATE(1610)] = 116723, [SMALL_STATE(1611)] = 116796, [SMALL_STATE(1612)] = 116869, [SMALL_STATE(1613)] = 116948, [SMALL_STATE(1614)] = 117027, [SMALL_STATE(1615)] = 117106, [SMALL_STATE(1616)] = 117185, [SMALL_STATE(1617)] = 117257, [SMALL_STATE(1618)] = 117297, [SMALL_STATE(1619)] = 117337, [SMALL_STATE(1620)] = 117409, [SMALL_STATE(1621)] = 117481, [SMALL_STATE(1622)] = 117523, [SMALL_STATE(1623)] = 117571, [SMALL_STATE(1624)] = 117611, [SMALL_STATE(1625)] = 117651, [SMALL_STATE(1626)] = 117691, [SMALL_STATE(1627)] = 117733, [SMALL_STATE(1628)] = 117773, [SMALL_STATE(1629)] = 117815, [SMALL_STATE(1630)] = 117857, [SMALL_STATE(1631)] = 117899, [SMALL_STATE(1632)] = 117941, [SMALL_STATE(1633)] = 117983, [SMALL_STATE(1634)] = 118025, [SMALL_STATE(1635)] = 118067, [SMALL_STATE(1636)] = 118109, [SMALL_STATE(1637)] = 118151, [SMALL_STATE(1638)] = 118199, [SMALL_STATE(1639)] = 118247, [SMALL_STATE(1640)] = 118295, [SMALL_STATE(1641)] = 118367, [SMALL_STATE(1642)] = 118413, [SMALL_STATE(1643)] = 118459, [SMALL_STATE(1644)] = 118505, [SMALL_STATE(1645)] = 118551, [SMALL_STATE(1646)] = 118623, [SMALL_STATE(1647)] = 118669, [SMALL_STATE(1648)] = 118715, [SMALL_STATE(1649)] = 118761, [SMALL_STATE(1650)] = 118833, [SMALL_STATE(1651)] = 118879, [SMALL_STATE(1652)] = 118927, [SMALL_STATE(1653)] = 118973, [SMALL_STATE(1654)] = 119013, [SMALL_STATE(1655)] = 119059, [SMALL_STATE(1656)] = 119101, [SMALL_STATE(1657)] = 119143, [SMALL_STATE(1658)] = 119185, [SMALL_STATE(1659)] = 119227, [SMALL_STATE(1660)] = 119269, [SMALL_STATE(1661)] = 119309, [SMALL_STATE(1662)] = 119349, [SMALL_STATE(1663)] = 119389, [SMALL_STATE(1664)] = 119431, [SMALL_STATE(1665)] = 119471, [SMALL_STATE(1666)] = 119525, [SMALL_STATE(1667)] = 119567, [SMALL_STATE(1668)] = 119609, [SMALL_STATE(1669)] = 119649, [SMALL_STATE(1670)] = 119689, [SMALL_STATE(1671)] = 119737, [SMALL_STATE(1672)] = 119809, [SMALL_STATE(1673)] = 119881, [SMALL_STATE(1674)] = 119927, [SMALL_STATE(1675)] = 119969, [SMALL_STATE(1676)] = 120015, [SMALL_STATE(1677)] = 120087, [SMALL_STATE(1678)] = 120159, [SMALL_STATE(1679)] = 120199, [SMALL_STATE(1680)] = 120271, [SMALL_STATE(1681)] = 120319, [SMALL_STATE(1682)] = 120367, [SMALL_STATE(1683)] = 120439, [SMALL_STATE(1684)] = 120511, [SMALL_STATE(1685)] = 120551, [SMALL_STATE(1686)] = 120597, [SMALL_STATE(1687)] = 120643, [SMALL_STATE(1688)] = 120689, [SMALL_STATE(1689)] = 120729, [SMALL_STATE(1690)] = 120769, [SMALL_STATE(1691)] = 120815, [SMALL_STATE(1692)] = 120855, [SMALL_STATE(1693)] = 120895, [SMALL_STATE(1694)] = 120967, [SMALL_STATE(1695)] = 121039, [SMALL_STATE(1696)] = 121111, [SMALL_STATE(1697)] = 121157, [SMALL_STATE(1698)] = 121197, [SMALL_STATE(1699)] = 121237, [SMALL_STATE(1700)] = 121279, [SMALL_STATE(1701)] = 121325, [SMALL_STATE(1702)] = 121397, [SMALL_STATE(1703)] = 121437, [SMALL_STATE(1704)] = 121479, [SMALL_STATE(1705)] = 121525, [SMALL_STATE(1706)] = 121565, [SMALL_STATE(1707)] = 121637, [SMALL_STATE(1708)] = 121677, [SMALL_STATE(1709)] = 121749, [SMALL_STATE(1710)] = 121821, [SMALL_STATE(1711)] = 121893, [SMALL_STATE(1712)] = 121933, [SMALL_STATE(1713)] = 121973, [SMALL_STATE(1714)] = 122013, [SMALL_STATE(1715)] = 122053, [SMALL_STATE(1716)] = 122095, [SMALL_STATE(1717)] = 122135, [SMALL_STATE(1718)] = 122177, [SMALL_STATE(1719)] = 122217, [SMALL_STATE(1720)] = 122259, [SMALL_STATE(1721)] = 122301, [SMALL_STATE(1722)] = 122341, [SMALL_STATE(1723)] = 122383, [SMALL_STATE(1724)] = 122423, [SMALL_STATE(1725)] = 122463, [SMALL_STATE(1726)] = 122535, [SMALL_STATE(1727)] = 122607, [SMALL_STATE(1728)] = 122679, [SMALL_STATE(1729)] = 122751, [SMALL_STATE(1730)] = 122823, [SMALL_STATE(1731)] = 122895, [SMALL_STATE(1732)] = 122967, [SMALL_STATE(1733)] = 123039, [SMALL_STATE(1734)] = 123079, [SMALL_STATE(1735)] = 123151, [SMALL_STATE(1736)] = 123193, [SMALL_STATE(1737)] = 123232, [SMALL_STATE(1738)] = 123273, [SMALL_STATE(1739)] = 123312, [SMALL_STATE(1740)] = 123351, [SMALL_STATE(1741)] = 123390, [SMALL_STATE(1742)] = 123431, [SMALL_STATE(1743)] = 123470, [SMALL_STATE(1744)] = 123509, [SMALL_STATE(1745)] = 123548, [SMALL_STATE(1746)] = 123587, [SMALL_STATE(1747)] = 123626, [SMALL_STATE(1748)] = 123665, [SMALL_STATE(1749)] = 123704, [SMALL_STATE(1750)] = 123743, [SMALL_STATE(1751)] = 123782, [SMALL_STATE(1752)] = 123821, [SMALL_STATE(1753)] = 123860, [SMALL_STATE(1754)] = 123899, [SMALL_STATE(1755)] = 123938, [SMALL_STATE(1756)] = 123977, [SMALL_STATE(1757)] = 124016, [SMALL_STATE(1758)] = 124055, [SMALL_STATE(1759)] = 124094, [SMALL_STATE(1760)] = 124133, [SMALL_STATE(1761)] = 124172, [SMALL_STATE(1762)] = 124211, [SMALL_STATE(1763)] = 124250, [SMALL_STATE(1764)] = 124289, [SMALL_STATE(1765)] = 124328, [SMALL_STATE(1766)] = 124367, [SMALL_STATE(1767)] = 124406, [SMALL_STATE(1768)] = 124445, [SMALL_STATE(1769)] = 124484, [SMALL_STATE(1770)] = 124523, [SMALL_STATE(1771)] = 124562, [SMALL_STATE(1772)] = 124601, [SMALL_STATE(1773)] = 124640, [SMALL_STATE(1774)] = 124679, [SMALL_STATE(1775)] = 124718, [SMALL_STATE(1776)] = 124757, [SMALL_STATE(1777)] = 124796, [SMALL_STATE(1778)] = 124835, [SMALL_STATE(1779)] = 124874, [SMALL_STATE(1780)] = 124913, [SMALL_STATE(1781)] = 124952, [SMALL_STATE(1782)] = 124991, [SMALL_STATE(1783)] = 125030, [SMALL_STATE(1784)] = 125069, [SMALL_STATE(1785)] = 125108, [SMALL_STATE(1786)] = 125147, [SMALL_STATE(1787)] = 125186, [SMALL_STATE(1788)] = 125225, [SMALL_STATE(1789)] = 125264, [SMALL_STATE(1790)] = 125303, [SMALL_STATE(1791)] = 125342, [SMALL_STATE(1792)] = 125381, [SMALL_STATE(1793)] = 125422, [SMALL_STATE(1794)] = 125461, [SMALL_STATE(1795)] = 125500, [SMALL_STATE(1796)] = 125539, [SMALL_STATE(1797)] = 125578, [SMALL_STATE(1798)] = 125619, [SMALL_STATE(1799)] = 125660, [SMALL_STATE(1800)] = 125699, [SMALL_STATE(1801)] = 125738, [SMALL_STATE(1802)] = 125777, [SMALL_STATE(1803)] = 125818, [SMALL_STATE(1804)] = 125859, [SMALL_STATE(1805)] = 125898, [SMALL_STATE(1806)] = 125937, [SMALL_STATE(1807)] = 125976, [SMALL_STATE(1808)] = 126023, [SMALL_STATE(1809)] = 126070, [SMALL_STATE(1810)] = 126109, [SMALL_STATE(1811)] = 126162, [SMALL_STATE(1812)] = 126201, [SMALL_STATE(1813)] = 126240, [SMALL_STATE(1814)] = 126279, [SMALL_STATE(1815)] = 126318, [SMALL_STATE(1816)] = 126363, [SMALL_STATE(1817)] = 126402, [SMALL_STATE(1818)] = 126441, [SMALL_STATE(1819)] = 126482, [SMALL_STATE(1820)] = 126521, [SMALL_STATE(1821)] = 126562, [SMALL_STATE(1822)] = 126603, [SMALL_STATE(1823)] = 126644, [SMALL_STATE(1824)] = 126685, [SMALL_STATE(1825)] = 126724, [SMALL_STATE(1826)] = 126763, [SMALL_STATE(1827)] = 126802, [SMALL_STATE(1828)] = 126841, [SMALL_STATE(1829)] = 126880, [SMALL_STATE(1830)] = 126925, [SMALL_STATE(1831)] = 126964, [SMALL_STATE(1832)] = 127009, [SMALL_STATE(1833)] = 127048, [SMALL_STATE(1834)] = 127087, [SMALL_STATE(1835)] = 127126, [SMALL_STATE(1836)] = 127171, [SMALL_STATE(1837)] = 127210, [SMALL_STATE(1838)] = 127249, [SMALL_STATE(1839)] = 127288, [SMALL_STATE(1840)] = 127327, [SMALL_STATE(1841)] = 127366, [SMALL_STATE(1842)] = 127405, [SMALL_STATE(1843)] = 127444, [SMALL_STATE(1844)] = 127483, [SMALL_STATE(1845)] = 127522, [SMALL_STATE(1846)] = 127561, [SMALL_STATE(1847)] = 127600, [SMALL_STATE(1848)] = 127639, [SMALL_STATE(1849)] = 127678, [SMALL_STATE(1850)] = 127717, [SMALL_STATE(1851)] = 127756, [SMALL_STATE(1852)] = 127795, [SMALL_STATE(1853)] = 127834, [SMALL_STATE(1854)] = 127873, [SMALL_STATE(1855)] = 127912, [SMALL_STATE(1856)] = 127951, [SMALL_STATE(1857)] = 127990, [SMALL_STATE(1858)] = 128029, [SMALL_STATE(1859)] = 128068, [SMALL_STATE(1860)] = 128107, [SMALL_STATE(1861)] = 128146, [SMALL_STATE(1862)] = 128185, [SMALL_STATE(1863)] = 128232, [SMALL_STATE(1864)] = 128279, [SMALL_STATE(1865)] = 128324, [SMALL_STATE(1866)] = 128367, [SMALL_STATE(1867)] = 128406, [SMALL_STATE(1868)] = 128451, [SMALL_STATE(1869)] = 128490, [SMALL_STATE(1870)] = 128533, [SMALL_STATE(1871)] = 128578, [SMALL_STATE(1872)] = 128623, [SMALL_STATE(1873)] = 128664, [SMALL_STATE(1874)] = 128703, [SMALL_STATE(1875)] = 128742, [SMALL_STATE(1876)] = 128787, [SMALL_STATE(1877)] = 128828, [SMALL_STATE(1878)] = 128873, [SMALL_STATE(1879)] = 128916, [SMALL_STATE(1880)] = 128955, [SMALL_STATE(1881)] = 128994, [SMALL_STATE(1882)] = 129037, [SMALL_STATE(1883)] = 129076, [SMALL_STATE(1884)] = 129117, [SMALL_STATE(1885)] = 129156, [SMALL_STATE(1886)] = 129195, [SMALL_STATE(1887)] = 129236, [SMALL_STATE(1888)] = 129277, [SMALL_STATE(1889)] = 129318, [SMALL_STATE(1890)] = 129357, [SMALL_STATE(1891)] = 129396, [SMALL_STATE(1892)] = 129435, [SMALL_STATE(1893)] = 129474, [SMALL_STATE(1894)] = 129513, [SMALL_STATE(1895)] = 129552, [SMALL_STATE(1896)] = 129593, [SMALL_STATE(1897)] = 129634, [SMALL_STATE(1898)] = 129673, [SMALL_STATE(1899)] = 129712, [SMALL_STATE(1900)] = 129751, [SMALL_STATE(1901)] = 129790, [SMALL_STATE(1902)] = 129829, [SMALL_STATE(1903)] = 129868, [SMALL_STATE(1904)] = 129907, [SMALL_STATE(1905)] = 129948, [SMALL_STATE(1906)] = 129989, [SMALL_STATE(1907)] = 130028, [SMALL_STATE(1908)] = 130067, [SMALL_STATE(1909)] = 130106, [SMALL_STATE(1910)] = 130145, [SMALL_STATE(1911)] = 130184, [SMALL_STATE(1912)] = 130223, [SMALL_STATE(1913)] = 130262, [SMALL_STATE(1914)] = 130301, [SMALL_STATE(1915)] = 130340, [SMALL_STATE(1916)] = 130379, [SMALL_STATE(1917)] = 130420, [SMALL_STATE(1918)] = 130459, [SMALL_STATE(1919)] = 130500, [SMALL_STATE(1920)] = 130539, [SMALL_STATE(1921)] = 130578, [SMALL_STATE(1922)] = 130617, [SMALL_STATE(1923)] = 130656, [SMALL_STATE(1924)] = 130695, [SMALL_STATE(1925)] = 130734, [SMALL_STATE(1926)] = 130773, [SMALL_STATE(1927)] = 130812, [SMALL_STATE(1928)] = 130851, [SMALL_STATE(1929)] = 130890, [SMALL_STATE(1930)] = 130929, [SMALL_STATE(1931)] = 130968, [SMALL_STATE(1932)] = 131007, [SMALL_STATE(1933)] = 131046, [SMALL_STATE(1934)] = 131087, [SMALL_STATE(1935)] = 131126, [SMALL_STATE(1936)] = 131165, [SMALL_STATE(1937)] = 131206, [SMALL_STATE(1938)] = 131245, [SMALL_STATE(1939)] = 131286, [SMALL_STATE(1940)] = 131325, [SMALL_STATE(1941)] = 131364, [SMALL_STATE(1942)] = 131405, [SMALL_STATE(1943)] = 131444, [SMALL_STATE(1944)] = 131485, [SMALL_STATE(1945)] = 131526, [SMALL_STATE(1946)] = 131564, [SMALL_STATE(1947)] = 131604, [SMALL_STATE(1948)] = 131642, [SMALL_STATE(1949)] = 131682, [SMALL_STATE(1950)] = 131720, [SMALL_STATE(1951)] = 131758, [SMALL_STATE(1952)] = 131828, [SMALL_STATE(1953)] = 131866, [SMALL_STATE(1954)] = 131906, [SMALL_STATE(1955)] = 131946, [SMALL_STATE(1956)] = 131986, [SMALL_STATE(1957)] = 132024, [SMALL_STATE(1958)] = 132064, [SMALL_STATE(1959)] = 132104, [SMALL_STATE(1960)] = 132142, [SMALL_STATE(1961)] = 132180, [SMALL_STATE(1962)] = 132220, [SMALL_STATE(1963)] = 132260, [SMALL_STATE(1964)] = 132298, [SMALL_STATE(1965)] = 132336, [SMALL_STATE(1966)] = 132374, [SMALL_STATE(1967)] = 132412, [SMALL_STATE(1968)] = 132450, [SMALL_STATE(1969)] = 132488, [SMALL_STATE(1970)] = 132528, [SMALL_STATE(1971)] = 132566, [SMALL_STATE(1972)] = 132604, [SMALL_STATE(1973)] = 132644, [SMALL_STATE(1974)] = 132682, [SMALL_STATE(1975)] = 132720, [SMALL_STATE(1976)] = 132758, [SMALL_STATE(1977)] = 132796, [SMALL_STATE(1978)] = 132836, [SMALL_STATE(1979)] = 132874, [SMALL_STATE(1980)] = 132912, [SMALL_STATE(1981)] = 132950, [SMALL_STATE(1982)] = 132988, [SMALL_STATE(1983)] = 133026, [SMALL_STATE(1984)] = 133064, [SMALL_STATE(1985)] = 133102, [SMALL_STATE(1986)] = 133140, [SMALL_STATE(1987)] = 133178, [SMALL_STATE(1988)] = 133216, [SMALL_STATE(1989)] = 133254, [SMALL_STATE(1990)] = 133292, [SMALL_STATE(1991)] = 133332, [SMALL_STATE(1992)] = 133370, [SMALL_STATE(1993)] = 133408, [SMALL_STATE(1994)] = 133446, [SMALL_STATE(1995)] = 133484, [SMALL_STATE(1996)] = 133522, [SMALL_STATE(1997)] = 133560, [SMALL_STATE(1998)] = 133598, [SMALL_STATE(1999)] = 133636, [SMALL_STATE(2000)] = 133674, [SMALL_STATE(2001)] = 133712, [SMALL_STATE(2002)] = 133750, [SMALL_STATE(2003)] = 133788, [SMALL_STATE(2004)] = 133828, [SMALL_STATE(2005)] = 133866, [SMALL_STATE(2006)] = 133906, [SMALL_STATE(2007)] = 133944, [SMALL_STATE(2008)] = 133982, [SMALL_STATE(2009)] = 134020, [SMALL_STATE(2010)] = 134060, [SMALL_STATE(2011)] = 134098, [SMALL_STATE(2012)] = 134136, [SMALL_STATE(2013)] = 134174, [SMALL_STATE(2014)] = 134212, [SMALL_STATE(2015)] = 134250, [SMALL_STATE(2016)] = 134288, [SMALL_STATE(2017)] = 134326, [SMALL_STATE(2018)] = 134364, [SMALL_STATE(2019)] = 134402, [SMALL_STATE(2020)] = 134440, [SMALL_STATE(2021)] = 134478, [SMALL_STATE(2022)] = 134516, [SMALL_STATE(2023)] = 134554, [SMALL_STATE(2024)] = 134592, [SMALL_STATE(2025)] = 134630, [SMALL_STATE(2026)] = 134668, [SMALL_STATE(2027)] = 134706, [SMALL_STATE(2028)] = 134744, [SMALL_STATE(2029)] = 134782, [SMALL_STATE(2030)] = 134820, [SMALL_STATE(2031)] = 134858, [SMALL_STATE(2032)] = 134896, [SMALL_STATE(2033)] = 134934, [SMALL_STATE(2034)] = 134972, [SMALL_STATE(2035)] = 135010, [SMALL_STATE(2036)] = 135048, [SMALL_STATE(2037)] = 135086, [SMALL_STATE(2038)] = 135124, [SMALL_STATE(2039)] = 135162, [SMALL_STATE(2040)] = 135202, [SMALL_STATE(2041)] = 135240, [SMALL_STATE(2042)] = 135278, [SMALL_STATE(2043)] = 135316, [SMALL_STATE(2044)] = 135354, [SMALL_STATE(2045)] = 135392, [SMALL_STATE(2046)] = 135430, [SMALL_STATE(2047)] = 135470, [SMALL_STATE(2048)] = 135508, [SMALL_STATE(2049)] = 135546, [SMALL_STATE(2050)] = 135584, [SMALL_STATE(2051)] = 135624, [SMALL_STATE(2052)] = 135664, [SMALL_STATE(2053)] = 135702, [SMALL_STATE(2054)] = 135740, [SMALL_STATE(2055)] = 135780, [SMALL_STATE(2056)] = 135818, [SMALL_STATE(2057)] = 135856, [SMALL_STATE(2058)] = 135894, [SMALL_STATE(2059)] = 135932, [SMALL_STATE(2060)] = 136002, [SMALL_STATE(2061)] = 136040, [SMALL_STATE(2062)] = 136080, [SMALL_STATE(2063)] = 136120, [SMALL_STATE(2064)] = 136158, [SMALL_STATE(2065)] = 136196, [SMALL_STATE(2066)] = 136234, [SMALL_STATE(2067)] = 136272, [SMALL_STATE(2068)] = 136310, [SMALL_STATE(2069)] = 136348, [SMALL_STATE(2070)] = 136386, [SMALL_STATE(2071)] = 136424, [SMALL_STATE(2072)] = 136462, [SMALL_STATE(2073)] = 136500, [SMALL_STATE(2074)] = 136538, [SMALL_STATE(2075)] = 136578, [SMALL_STATE(2076)] = 136618, [SMALL_STATE(2077)] = 136656, [SMALL_STATE(2078)] = 136694, [SMALL_STATE(2079)] = 136732, [SMALL_STATE(2080)] = 136770, [SMALL_STATE(2081)] = 136808, [SMALL_STATE(2082)] = 136846, [SMALL_STATE(2083)] = 136884, [SMALL_STATE(2084)] = 136922, [SMALL_STATE(2085)] = 136960, [SMALL_STATE(2086)] = 136998, [SMALL_STATE(2087)] = 137036, [SMALL_STATE(2088)] = 137074, [SMALL_STATE(2089)] = 137112, [SMALL_STATE(2090)] = 137150, [SMALL_STATE(2091)] = 137188, [SMALL_STATE(2092)] = 137226, [SMALL_STATE(2093)] = 137264, [SMALL_STATE(2094)] = 137304, [SMALL_STATE(2095)] = 137342, [SMALL_STATE(2096)] = 137382, [SMALL_STATE(2097)] = 137428, [SMALL_STATE(2098)] = 137466, [SMALL_STATE(2099)] = 137512, [SMALL_STATE(2100)] = 137550, [SMALL_STATE(2101)] = 137588, [SMALL_STATE(2102)] = 137628, [SMALL_STATE(2103)] = 137672, [SMALL_STATE(2104)] = 137710, [SMALL_STATE(2105)] = 137754, [SMALL_STATE(2106)] = 137792, [SMALL_STATE(2107)] = 137862, [SMALL_STATE(2108)] = 137906, [SMALL_STATE(2109)] = 137944, [SMALL_STATE(2110)] = 138014, [SMALL_STATE(2111)] = 138084, [SMALL_STATE(2112)] = 138128, [SMALL_STATE(2113)] = 138198, [SMALL_STATE(2114)] = 138236, [SMALL_STATE(2115)] = 138276, [SMALL_STATE(2116)] = 138346, [SMALL_STATE(2117)] = 138392, [SMALL_STATE(2118)] = 138438, [SMALL_STATE(2119)] = 138508, [SMALL_STATE(2120)] = 138578, [SMALL_STATE(2121)] = 138622, [SMALL_STATE(2122)] = 138660, [SMALL_STATE(2123)] = 138704, [SMALL_STATE(2124)] = 138748, [SMALL_STATE(2125)] = 138818, [SMALL_STATE(2126)] = 138862, [SMALL_STATE(2127)] = 138932, [SMALL_STATE(2128)] = 139002, [SMALL_STATE(2129)] = 139072, [SMALL_STATE(2130)] = 139142, [SMALL_STATE(2131)] = 139212, [SMALL_STATE(2132)] = 139250, [SMALL_STATE(2133)] = 139320, [SMALL_STATE(2134)] = 139358, [SMALL_STATE(2135)] = 139396, [SMALL_STATE(2136)] = 139434, [SMALL_STATE(2137)] = 139472, [SMALL_STATE(2138)] = 139512, [SMALL_STATE(2139)] = 139550, [SMALL_STATE(2140)] = 139620, [SMALL_STATE(2141)] = 139660, [SMALL_STATE(2142)] = 139698, [SMALL_STATE(2143)] = 139738, [SMALL_STATE(2144)] = 139778, [SMALL_STATE(2145)] = 139816, [SMALL_STATE(2146)] = 139856, [SMALL_STATE(2147)] = 139926, [SMALL_STATE(2148)] = 139964, [SMALL_STATE(2149)] = 140002, [SMALL_STATE(2150)] = 140072, [SMALL_STATE(2151)] = 140110, [SMALL_STATE(2152)] = 140156, [SMALL_STATE(2153)] = 140202, [SMALL_STATE(2154)] = 140272, [SMALL_STATE(2155)] = 140310, [SMALL_STATE(2156)] = 140348, [SMALL_STATE(2157)] = 140392, [SMALL_STATE(2158)] = 140462, [SMALL_STATE(2159)] = 140506, [SMALL_STATE(2160)] = 140550, [SMALL_STATE(2161)] = 140588, [SMALL_STATE(2162)] = 140658, [SMALL_STATE(2163)] = 140702, [SMALL_STATE(2164)] = 140772, [SMALL_STATE(2165)] = 140842, [SMALL_STATE(2166)] = 140912, [SMALL_STATE(2167)] = 140952, [SMALL_STATE(2168)] = 141022, [SMALL_STATE(2169)] = 141060, [SMALL_STATE(2170)] = 141098, [SMALL_STATE(2171)] = 141168, [SMALL_STATE(2172)] = 141206, [SMALL_STATE(2173)] = 141276, [SMALL_STATE(2174)] = 141314, [SMALL_STATE(2175)] = 141352, [SMALL_STATE(2176)] = 141390, [SMALL_STATE(2177)] = 141428, [SMALL_STATE(2178)] = 141466, [SMALL_STATE(2179)] = 141504, [SMALL_STATE(2180)] = 141574, [SMALL_STATE(2181)] = 141644, [SMALL_STATE(2182)] = 141714, [SMALL_STATE(2183)] = 141784, [SMALL_STATE(2184)] = 141854, [SMALL_STATE(2185)] = 141900, [SMALL_STATE(2186)] = 141970, [SMALL_STATE(2187)] = 142016, [SMALL_STATE(2188)] = 142086, [SMALL_STATE(2189)] = 142130, [SMALL_STATE(2190)] = 142200, [SMALL_STATE(2191)] = 142244, [SMALL_STATE(2192)] = 142288, [SMALL_STATE(2193)] = 142358, [SMALL_STATE(2194)] = 142402, [SMALL_STATE(2195)] = 142472, [SMALL_STATE(2196)] = 142542, [SMALL_STATE(2197)] = 142612, [SMALL_STATE(2198)] = 142682, [SMALL_STATE(2199)] = 142752, [SMALL_STATE(2200)] = 142822, [SMALL_STATE(2201)] = 142892, [SMALL_STATE(2202)] = 142962, [SMALL_STATE(2203)] = 143032, [SMALL_STATE(2204)] = 143102, [SMALL_STATE(2205)] = 143172, [SMALL_STATE(2206)] = 143210, [SMALL_STATE(2207)] = 143248, [SMALL_STATE(2208)] = 143286, [SMALL_STATE(2209)] = 143324, [SMALL_STATE(2210)] = 143364, [SMALL_STATE(2211)] = 143402, [SMALL_STATE(2212)] = 143440, [SMALL_STATE(2213)] = 143478, [SMALL_STATE(2214)] = 143516, [SMALL_STATE(2215)] = 143556, [SMALL_STATE(2216)] = 143594, [SMALL_STATE(2217)] = 143632, [SMALL_STATE(2218)] = 143670, [SMALL_STATE(2219)] = 143710, [SMALL_STATE(2220)] = 143748, [SMALL_STATE(2221)] = 143788, [SMALL_STATE(2222)] = 143826, [SMALL_STATE(2223)] = 143864, [SMALL_STATE(2224)] = 143904, [SMALL_STATE(2225)] = 143944, [SMALL_STATE(2226)] = 143984, [SMALL_STATE(2227)] = 144028, [SMALL_STATE(2228)] = 144072, [SMALL_STATE(2229)] = 144109, [SMALL_STATE(2230)] = 144176, [SMALL_STATE(2231)] = 144213, [SMALL_STATE(2232)] = 144250, [SMALL_STATE(2233)] = 144287, [SMALL_STATE(2234)] = 144324, [SMALL_STATE(2235)] = 144365, [SMALL_STATE(2236)] = 144406, [SMALL_STATE(2237)] = 144443, [SMALL_STATE(2238)] = 144482, [SMALL_STATE(2239)] = 144519, [SMALL_STATE(2240)] = 144556, [SMALL_STATE(2241)] = 144595, [SMALL_STATE(2242)] = 144662, [SMALL_STATE(2243)] = 144699, [SMALL_STATE(2244)] = 144736, [SMALL_STATE(2245)] = 144773, [SMALL_STATE(2246)] = 144814, [SMALL_STATE(2247)] = 144853, [SMALL_STATE(2248)] = 144890, [SMALL_STATE(2249)] = 144929, [SMALL_STATE(2250)] = 144966, [SMALL_STATE(2251)] = 145003, [SMALL_STATE(2252)] = 145042, [SMALL_STATE(2253)] = 145109, [SMALL_STATE(2254)] = 145146, [SMALL_STATE(2255)] = 145185, [SMALL_STATE(2256)] = 145222, [SMALL_STATE(2257)] = 145259, [SMALL_STATE(2258)] = 145326, [SMALL_STATE(2259)] = 145365, [SMALL_STATE(2260)] = 145402, [SMALL_STATE(2261)] = 145439, [SMALL_STATE(2262)] = 145506, [SMALL_STATE(2263)] = 145543, [SMALL_STATE(2264)] = 145580, [SMALL_STATE(2265)] = 145617, [SMALL_STATE(2266)] = 145656, [SMALL_STATE(2267)] = 145723, [SMALL_STATE(2268)] = 145762, [SMALL_STATE(2269)] = 145801, [SMALL_STATE(2270)] = 145838, [SMALL_STATE(2271)] = 145877, [SMALL_STATE(2272)] = 145914, [SMALL_STATE(2273)] = 145953, [SMALL_STATE(2274)] = 145990, [SMALL_STATE(2275)] = 146027, [SMALL_STATE(2276)] = 146094, [SMALL_STATE(2277)] = 146131, [SMALL_STATE(2278)] = 146168, [SMALL_STATE(2279)] = 146205, [SMALL_STATE(2280)] = 146242, [SMALL_STATE(2281)] = 146281, [SMALL_STATE(2282)] = 146318, [SMALL_STATE(2283)] = 146355, [SMALL_STATE(2284)] = 146422, [SMALL_STATE(2285)] = 146459, [SMALL_STATE(2286)] = 146496, [SMALL_STATE(2287)] = 146533, [SMALL_STATE(2288)] = 146570, [SMALL_STATE(2289)] = 146607, [SMALL_STATE(2290)] = 146644, [SMALL_STATE(2291)] = 146681, [SMALL_STATE(2292)] = 146718, [SMALL_STATE(2293)] = 146755, [SMALL_STATE(2294)] = 146792, [SMALL_STATE(2295)] = 146831, [SMALL_STATE(2296)] = 146868, [SMALL_STATE(2297)] = 146905, [SMALL_STATE(2298)] = 146942, [SMALL_STATE(2299)] = 146979, [SMALL_STATE(2300)] = 147016, [SMALL_STATE(2301)] = 147055, [SMALL_STATE(2302)] = 147122, [SMALL_STATE(2303)] = 147159, [SMALL_STATE(2304)] = 147196, [SMALL_STATE(2305)] = 147233, [SMALL_STATE(2306)] = 147270, [SMALL_STATE(2307)] = 147307, [SMALL_STATE(2308)] = 147344, [SMALL_STATE(2309)] = 147381, [SMALL_STATE(2310)] = 147418, [SMALL_STATE(2311)] = 147455, [SMALL_STATE(2312)] = 147492, [SMALL_STATE(2313)] = 147529, [SMALL_STATE(2314)] = 147566, [SMALL_STATE(2315)] = 147603, [SMALL_STATE(2316)] = 147640, [SMALL_STATE(2317)] = 147677, [SMALL_STATE(2318)] = 147714, [SMALL_STATE(2319)] = 147751, [SMALL_STATE(2320)] = 147788, [SMALL_STATE(2321)] = 147855, [SMALL_STATE(2322)] = 147892, [SMALL_STATE(2323)] = 147929, [SMALL_STATE(2324)] = 147966, [SMALL_STATE(2325)] = 148003, [SMALL_STATE(2326)] = 148070, [SMALL_STATE(2327)] = 148107, [SMALL_STATE(2328)] = 148144, [SMALL_STATE(2329)] = 148181, [SMALL_STATE(2330)] = 148218, [SMALL_STATE(2331)] = 148285, [SMALL_STATE(2332)] = 148324, [SMALL_STATE(2333)] = 148361, [SMALL_STATE(2334)] = 148398, [SMALL_STATE(2335)] = 148435, [SMALL_STATE(2336)] = 148472, [SMALL_STATE(2337)] = 148509, [SMALL_STATE(2338)] = 148546, [SMALL_STATE(2339)] = 148613, [SMALL_STATE(2340)] = 148650, [SMALL_STATE(2341)] = 148687, [SMALL_STATE(2342)] = 148724, [SMALL_STATE(2343)] = 148761, [SMALL_STATE(2344)] = 148798, [SMALL_STATE(2345)] = 148865, [SMALL_STATE(2346)] = 148904, [SMALL_STATE(2347)] = 148971, [SMALL_STATE(2348)] = 149008, [SMALL_STATE(2349)] = 149075, [SMALL_STATE(2350)] = 149120, [SMALL_STATE(2351)] = 149157, [SMALL_STATE(2352)] = 149194, [SMALL_STATE(2353)] = 149261, [SMALL_STATE(2354)] = 149304, [SMALL_STATE(2355)] = 149341, [SMALL_STATE(2356)] = 149378, [SMALL_STATE(2357)] = 149445, [SMALL_STATE(2358)] = 149482, [SMALL_STATE(2359)] = 149521, [SMALL_STATE(2360)] = 149558, [SMALL_STATE(2361)] = 149595, [SMALL_STATE(2362)] = 149632, [SMALL_STATE(2363)] = 149669, [SMALL_STATE(2364)] = 149736, [SMALL_STATE(2365)] = 149773, [SMALL_STATE(2366)] = 149810, [SMALL_STATE(2367)] = 149849, [SMALL_STATE(2368)] = 149886, [SMALL_STATE(2369)] = 149925, [SMALL_STATE(2370)] = 149992, [SMALL_STATE(2371)] = 150035, [SMALL_STATE(2372)] = 150102, [SMALL_STATE(2373)] = 150141, [SMALL_STATE(2374)] = 150178, [SMALL_STATE(2375)] = 150215, [SMALL_STATE(2376)] = 150252, [SMALL_STATE(2377)] = 150289, [SMALL_STATE(2378)] = 150326, [SMALL_STATE(2379)] = 150393, [SMALL_STATE(2380)] = 150430, [SMALL_STATE(2381)] = 150467, [SMALL_STATE(2382)] = 150504, [SMALL_STATE(2383)] = 150541, [SMALL_STATE(2384)] = 150580, [SMALL_STATE(2385)] = 150647, [SMALL_STATE(2386)] = 150684, [SMALL_STATE(2387)] = 150751, [SMALL_STATE(2388)] = 150790, [SMALL_STATE(2389)] = 150827, [SMALL_STATE(2390)] = 150864, [SMALL_STATE(2391)] = 150903, [SMALL_STATE(2392)] = 150970, [SMALL_STATE(2393)] = 151009, [SMALL_STATE(2394)] = 151046, [SMALL_STATE(2395)] = 151085, [SMALL_STATE(2396)] = 151122, [SMALL_STATE(2397)] = 151159, [SMALL_STATE(2398)] = 151196, [SMALL_STATE(2399)] = 151263, [SMALL_STATE(2400)] = 151300, [SMALL_STATE(2401)] = 151337, [SMALL_STATE(2402)] = 151404, [SMALL_STATE(2403)] = 151441, [SMALL_STATE(2404)] = 151508, [SMALL_STATE(2405)] = 151545, [SMALL_STATE(2406)] = 151582, [SMALL_STATE(2407)] = 151619, [SMALL_STATE(2408)] = 151656, [SMALL_STATE(2409)] = 151723, [SMALL_STATE(2410)] = 151790, [SMALL_STATE(2411)] = 151857, [SMALL_STATE(2412)] = 151894, [SMALL_STATE(2413)] = 151931, [SMALL_STATE(2414)] = 151968, [SMALL_STATE(2415)] = 152005, [SMALL_STATE(2416)] = 152042, [SMALL_STATE(2417)] = 152079, [SMALL_STATE(2418)] = 152116, [SMALL_STATE(2419)] = 152153, [SMALL_STATE(2420)] = 152190, [SMALL_STATE(2421)] = 152235, [SMALL_STATE(2422)] = 152272, [SMALL_STATE(2423)] = 152309, [SMALL_STATE(2424)] = 152346, [SMALL_STATE(2425)] = 152383, [SMALL_STATE(2426)] = 152428, [SMALL_STATE(2427)] = 152465, [SMALL_STATE(2428)] = 152502, [SMALL_STATE(2429)] = 152539, [SMALL_STATE(2430)] = 152582, [SMALL_STATE(2431)] = 152619, [SMALL_STATE(2432)] = 152656, [SMALL_STATE(2433)] = 152723, [SMALL_STATE(2434)] = 152760, [SMALL_STATE(2435)] = 152803, [SMALL_STATE(2436)] = 152840, [SMALL_STATE(2437)] = 152877, [SMALL_STATE(2438)] = 152920, [SMALL_STATE(2439)] = 152957, [SMALL_STATE(2440)] = 152994, [SMALL_STATE(2441)] = 153031, [SMALL_STATE(2442)] = 153068, [SMALL_STATE(2443)] = 153105, [SMALL_STATE(2444)] = 153142, [SMALL_STATE(2445)] = 153179, [SMALL_STATE(2446)] = 153216, [SMALL_STATE(2447)] = 153255, [SMALL_STATE(2448)] = 153292, [SMALL_STATE(2449)] = 153329, [SMALL_STATE(2450)] = 153366, [SMALL_STATE(2451)] = 153403, [SMALL_STATE(2452)] = 153440, [SMALL_STATE(2453)] = 153507, [SMALL_STATE(2454)] = 153544, [SMALL_STATE(2455)] = 153581, [SMALL_STATE(2456)] = 153618, [SMALL_STATE(2457)] = 153655, [SMALL_STATE(2458)] = 153692, [SMALL_STATE(2459)] = 153729, [SMALL_STATE(2460)] = 153766, [SMALL_STATE(2461)] = 153803, [SMALL_STATE(2462)] = 153842, [SMALL_STATE(2463)] = 153879, [SMALL_STATE(2464)] = 153916, [SMALL_STATE(2465)] = 153953, [SMALL_STATE(2466)] = 153990, [SMALL_STATE(2467)] = 154027, [SMALL_STATE(2468)] = 154064, [SMALL_STATE(2469)] = 154101, [SMALL_STATE(2470)] = 154138, [SMALL_STATE(2471)] = 154175, [SMALL_STATE(2472)] = 154212, [SMALL_STATE(2473)] = 154251, [SMALL_STATE(2474)] = 154318, [SMALL_STATE(2475)] = 154355, [SMALL_STATE(2476)] = 154394, [SMALL_STATE(2477)] = 154431, [SMALL_STATE(2478)] = 154468, [SMALL_STATE(2479)] = 154505, [SMALL_STATE(2480)] = 154542, [SMALL_STATE(2481)] = 154579, [SMALL_STATE(2482)] = 154616, [SMALL_STATE(2483)] = 154653, [SMALL_STATE(2484)] = 154690, [SMALL_STATE(2485)] = 154727, [SMALL_STATE(2486)] = 154764, [SMALL_STATE(2487)] = 154801, [SMALL_STATE(2488)] = 154838, [SMALL_STATE(2489)] = 154905, [SMALL_STATE(2490)] = 154948, [SMALL_STATE(2491)] = 154989, [SMALL_STATE(2492)] = 155026, [SMALL_STATE(2493)] = 155063, [SMALL_STATE(2494)] = 155100, [SMALL_STATE(2495)] = 155137, [SMALL_STATE(2496)] = 155178, [SMALL_STATE(2497)] = 155215, [SMALL_STATE(2498)] = 155252, [SMALL_STATE(2499)] = 155289, [SMALL_STATE(2500)] = 155326, [SMALL_STATE(2501)] = 155364, [SMALL_STATE(2502)] = 155400, [SMALL_STATE(2503)] = 155436, [SMALL_STATE(2504)] = 155474, [SMALL_STATE(2505)] = 155514, [SMALL_STATE(2506)] = 155552, [SMALL_STATE(2507)] = 155588, [SMALL_STATE(2508)] = 155632, [SMALL_STATE(2509)] = 155676, [SMALL_STATE(2510)] = 155712, [SMALL_STATE(2511)] = 155748, [SMALL_STATE(2512)] = 155786, [SMALL_STATE(2513)] = 155828, [SMALL_STATE(2514)] = 155864, [SMALL_STATE(2515)] = 155900, [SMALL_STATE(2516)] = 155938, [SMALL_STATE(2517)] = 155974, [SMALL_STATE(2518)] = 156010, [SMALL_STATE(2519)] = 156048, [SMALL_STATE(2520)] = 156084, [SMALL_STATE(2521)] = 156120, [SMALL_STATE(2522)] = 156158, [SMALL_STATE(2523)] = 156196, [SMALL_STATE(2524)] = 156234, [SMALL_STATE(2525)] = 156272, [SMALL_STATE(2526)] = 156314, [SMALL_STATE(2527)] = 156356, [SMALL_STATE(2528)] = 156392, [SMALL_STATE(2529)] = 156428, [SMALL_STATE(2530)] = 156468, [SMALL_STATE(2531)] = 156504, [SMALL_STATE(2532)] = 156540, [SMALL_STATE(2533)] = 156582, [SMALL_STATE(2534)] = 156618, [SMALL_STATE(2535)] = 156654, [SMALL_STATE(2536)] = 156690, [SMALL_STATE(2537)] = 156726, [SMALL_STATE(2538)] = 156762, [SMALL_STATE(2539)] = 156800, [SMALL_STATE(2540)] = 156836, [SMALL_STATE(2541)] = 156872, [SMALL_STATE(2542)] = 156910, [SMALL_STATE(2543)] = 156946, [SMALL_STATE(2544)] = 156982, [SMALL_STATE(2545)] = 157018, [SMALL_STATE(2546)] = 157056, [SMALL_STATE(2547)] = 157094, [SMALL_STATE(2548)] = 157130, [SMALL_STATE(2549)] = 157168, [SMALL_STATE(2550)] = 157204, [SMALL_STATE(2551)] = 157240, [SMALL_STATE(2552)] = 157278, [SMALL_STATE(2553)] = 157314, [SMALL_STATE(2554)] = 157352, [SMALL_STATE(2555)] = 157390, [SMALL_STATE(2556)] = 157428, [SMALL_STATE(2557)] = 157464, [SMALL_STATE(2558)] = 157500, [SMALL_STATE(2559)] = 157536, [SMALL_STATE(2560)] = 157574, [SMALL_STATE(2561)] = 157610, [SMALL_STATE(2562)] = 157648, [SMALL_STATE(2563)] = 157686, [SMALL_STATE(2564)] = 157722, [SMALL_STATE(2565)] = 157760, [SMALL_STATE(2566)] = 157798, [SMALL_STATE(2567)] = 157834, [SMALL_STATE(2568)] = 157872, [SMALL_STATE(2569)] = 157908, [SMALL_STATE(2570)] = 157950, [SMALL_STATE(2571)] = 157986, [SMALL_STATE(2572)] = 158022, [SMALL_STATE(2573)] = 158058, [SMALL_STATE(2574)] = 158094, [SMALL_STATE(2575)] = 158130, [SMALL_STATE(2576)] = 158166, [SMALL_STATE(2577)] = 158204, [SMALL_STATE(2578)] = 158240, [SMALL_STATE(2579)] = 158276, [SMALL_STATE(2580)] = 158312, [SMALL_STATE(2581)] = 158348, [SMALL_STATE(2582)] = 158384, [SMALL_STATE(2583)] = 158420, [SMALL_STATE(2584)] = 158456, [SMALL_STATE(2585)] = 158492, [SMALL_STATE(2586)] = 158528, [SMALL_STATE(2587)] = 158564, [SMALL_STATE(2588)] = 158600, [SMALL_STATE(2589)] = 158636, [SMALL_STATE(2590)] = 158672, [SMALL_STATE(2591)] = 158708, [SMALL_STATE(2592)] = 158744, [SMALL_STATE(2593)] = 158780, [SMALL_STATE(2594)] = 158816, [SMALL_STATE(2595)] = 158854, [SMALL_STATE(2596)] = 158890, [SMALL_STATE(2597)] = 158928, [SMALL_STATE(2598)] = 158964, [SMALL_STATE(2599)] = 159000, [SMALL_STATE(2600)] = 159038, [SMALL_STATE(2601)] = 159074, [SMALL_STATE(2602)] = 159112, [SMALL_STATE(2603)] = 159148, [SMALL_STATE(2604)] = 159186, [SMALL_STATE(2605)] = 159224, [SMALL_STATE(2606)] = 159260, [SMALL_STATE(2607)] = 159298, [SMALL_STATE(2608)] = 159334, [SMALL_STATE(2609)] = 159370, [SMALL_STATE(2610)] = 159406, [SMALL_STATE(2611)] = 159442, [SMALL_STATE(2612)] = 159478, [SMALL_STATE(2613)] = 159516, [SMALL_STATE(2614)] = 159552, [SMALL_STATE(2615)] = 159588, [SMALL_STATE(2616)] = 159624, [SMALL_STATE(2617)] = 159660, [SMALL_STATE(2618)] = 159696, [SMALL_STATE(2619)] = 159732, [SMALL_STATE(2620)] = 159768, [SMALL_STATE(2621)] = 159804, [SMALL_STATE(2622)] = 159840, [SMALL_STATE(2623)] = 159876, [SMALL_STATE(2624)] = 159912, [SMALL_STATE(2625)] = 159948, [SMALL_STATE(2626)] = 159984, [SMALL_STATE(2627)] = 160020, [SMALL_STATE(2628)] = 160056, [SMALL_STATE(2629)] = 160092, [SMALL_STATE(2630)] = 160128, [SMALL_STATE(2631)] = 160164, [SMALL_STATE(2632)] = 160200, [SMALL_STATE(2633)] = 160236, [SMALL_STATE(2634)] = 160272, [SMALL_STATE(2635)] = 160308, [SMALL_STATE(2636)] = 160344, [SMALL_STATE(2637)] = 160380, [SMALL_STATE(2638)] = 160416, [SMALL_STATE(2639)] = 160452, [SMALL_STATE(2640)] = 160488, [SMALL_STATE(2641)] = 160524, [SMALL_STATE(2642)] = 160560, [SMALL_STATE(2643)] = 160596, [SMALL_STATE(2644)] = 160632, [SMALL_STATE(2645)] = 160668, [SMALL_STATE(2646)] = 160704, [SMALL_STATE(2647)] = 160740, [SMALL_STATE(2648)] = 160776, [SMALL_STATE(2649)] = 160812, [SMALL_STATE(2650)] = 160848, [SMALL_STATE(2651)] = 160884, [SMALL_STATE(2652)] = 160920, [SMALL_STATE(2653)] = 160956, [SMALL_STATE(2654)] = 160992, [SMALL_STATE(2655)] = 161028, [SMALL_STATE(2656)] = 161064, [SMALL_STATE(2657)] = 161102, [SMALL_STATE(2658)] = 161138, [SMALL_STATE(2659)] = 161174, [SMALL_STATE(2660)] = 161210, [SMALL_STATE(2661)] = 161246, [SMALL_STATE(2662)] = 161284, [SMALL_STATE(2663)] = 161320, [SMALL_STATE(2664)] = 161356, [SMALL_STATE(2665)] = 161392, [SMALL_STATE(2666)] = 161428, [SMALL_STATE(2667)] = 161464, [SMALL_STATE(2668)] = 161500, [SMALL_STATE(2669)] = 161536, [SMALL_STATE(2670)] = 161572, [SMALL_STATE(2671)] = 161608, [SMALL_STATE(2672)] = 161644, [SMALL_STATE(2673)] = 161680, [SMALL_STATE(2674)] = 161718, [SMALL_STATE(2675)] = 161754, [SMALL_STATE(2676)] = 161792, [SMALL_STATE(2677)] = 161828, [SMALL_STATE(2678)] = 161864, [SMALL_STATE(2679)] = 161900, [SMALL_STATE(2680)] = 161935, [SMALL_STATE(2681)] = 161970, [SMALL_STATE(2682)] = 162005, [SMALL_STATE(2683)] = 162040, [SMALL_STATE(2684)] = 162075, [SMALL_STATE(2685)] = 162110, [SMALL_STATE(2686)] = 162145, [SMALL_STATE(2687)] = 162180, [SMALL_STATE(2688)] = 162215, [SMALL_STATE(2689)] = 162250, [SMALL_STATE(2690)] = 162285, [SMALL_STATE(2691)] = 162320, [SMALL_STATE(2692)] = 162355, [SMALL_STATE(2693)] = 162390, [SMALL_STATE(2694)] = 162425, [SMALL_STATE(2695)] = 162460, [SMALL_STATE(2696)] = 162495, [SMALL_STATE(2697)] = 162530, [SMALL_STATE(2698)] = 162565, [SMALL_STATE(2699)] = 162600, [SMALL_STATE(2700)] = 162635, [SMALL_STATE(2701)] = 162670, [SMALL_STATE(2702)] = 162705, [SMALL_STATE(2703)] = 162740, [SMALL_STATE(2704)] = 162775, [SMALL_STATE(2705)] = 162810, [SMALL_STATE(2706)] = 162845, [SMALL_STATE(2707)] = 162880, [SMALL_STATE(2708)] = 162915, [SMALL_STATE(2709)] = 162950, [SMALL_STATE(2710)] = 162985, [SMALL_STATE(2711)] = 163020, [SMALL_STATE(2712)] = 163055, [SMALL_STATE(2713)] = 163090, [SMALL_STATE(2714)] = 163125, [SMALL_STATE(2715)] = 163160, [SMALL_STATE(2716)] = 163195, [SMALL_STATE(2717)] = 163230, [SMALL_STATE(2718)] = 163265, [SMALL_STATE(2719)] = 163300, [SMALL_STATE(2720)] = 163335, [SMALL_STATE(2721)] = 163370, [SMALL_STATE(2722)] = 163417, [SMALL_STATE(2723)] = 163452, [SMALL_STATE(2724)] = 163487, [SMALL_STATE(2725)] = 163522, [SMALL_STATE(2726)] = 163557, [SMALL_STATE(2727)] = 163592, [SMALL_STATE(2728)] = 163627, [SMALL_STATE(2729)] = 163662, [SMALL_STATE(2730)] = 163697, [SMALL_STATE(2731)] = 163744, [SMALL_STATE(2732)] = 163779, [SMALL_STATE(2733)] = 163814, [SMALL_STATE(2734)] = 163849, [SMALL_STATE(2735)] = 163884, [SMALL_STATE(2736)] = 163919, [SMALL_STATE(2737)] = 163954, [SMALL_STATE(2738)] = 163989, [SMALL_STATE(2739)] = 164024, [SMALL_STATE(2740)] = 164059, [SMALL_STATE(2741)] = 164094, [SMALL_STATE(2742)] = 164131, [SMALL_STATE(2743)] = 164166, [SMALL_STATE(2744)] = 164201, [SMALL_STATE(2745)] = 164236, [SMALL_STATE(2746)] = 164271, [SMALL_STATE(2747)] = 164306, [SMALL_STATE(2748)] = 164341, [SMALL_STATE(2749)] = 164376, [SMALL_STATE(2750)] = 164411, [SMALL_STATE(2751)] = 164446, [SMALL_STATE(2752)] = 164481, [SMALL_STATE(2753)] = 164516, [SMALL_STATE(2754)] = 164551, [SMALL_STATE(2755)] = 164586, [SMALL_STATE(2756)] = 164621, [SMALL_STATE(2757)] = 164656, [SMALL_STATE(2758)] = 164691, [SMALL_STATE(2759)] = 164726, [SMALL_STATE(2760)] = 164761, [SMALL_STATE(2761)] = 164798, [SMALL_STATE(2762)] = 164835, [SMALL_STATE(2763)] = 164870, [SMALL_STATE(2764)] = 164905, [SMALL_STATE(2765)] = 164940, [SMALL_STATE(2766)] = 164977, [SMALL_STATE(2767)] = 165012, [SMALL_STATE(2768)] = 165047, [SMALL_STATE(2769)] = 165082, [SMALL_STATE(2770)] = 165117, [SMALL_STATE(2771)] = 165152, [SMALL_STATE(2772)] = 165187, [SMALL_STATE(2773)] = 165222, [SMALL_STATE(2774)] = 165257, [SMALL_STATE(2775)] = 165292, [SMALL_STATE(2776)] = 165339, [SMALL_STATE(2777)] = 165374, [SMALL_STATE(2778)] = 165409, [SMALL_STATE(2779)] = 165444, [SMALL_STATE(2780)] = 165479, [SMALL_STATE(2781)] = 165514, [SMALL_STATE(2782)] = 165549, [SMALL_STATE(2783)] = 165584, [SMALL_STATE(2784)] = 165619, [SMALL_STATE(2785)] = 165654, [SMALL_STATE(2786)] = 165689, [SMALL_STATE(2787)] = 165724, [SMALL_STATE(2788)] = 165759, [SMALL_STATE(2789)] = 165794, [SMALL_STATE(2790)] = 165829, [SMALL_STATE(2791)] = 165864, [SMALL_STATE(2792)] = 165899, [SMALL_STATE(2793)] = 165934, [SMALL_STATE(2794)] = 165969, [SMALL_STATE(2795)] = 166004, [SMALL_STATE(2796)] = 166039, [SMALL_STATE(2797)] = 166074, [SMALL_STATE(2798)] = 166109, [SMALL_STATE(2799)] = 166144, [SMALL_STATE(2800)] = 166179, [SMALL_STATE(2801)] = 166214, [SMALL_STATE(2802)] = 166249, [SMALL_STATE(2803)] = 166286, [SMALL_STATE(2804)] = 166321, [SMALL_STATE(2805)] = 166356, [SMALL_STATE(2806)] = 166391, [SMALL_STATE(2807)] = 166428, [SMALL_STATE(2808)] = 166463, [SMALL_STATE(2809)] = 166500, [SMALL_STATE(2810)] = 166535, [SMALL_STATE(2811)] = 166570, [SMALL_STATE(2812)] = 166605, [SMALL_STATE(2813)] = 166640, [SMALL_STATE(2814)] = 166675, [SMALL_STATE(2815)] = 166710, [SMALL_STATE(2816)] = 166745, [SMALL_STATE(2817)] = 166780, [SMALL_STATE(2818)] = 166815, [SMALL_STATE(2819)] = 166862, [SMALL_STATE(2820)] = 166897, [SMALL_STATE(2821)] = 166936, [SMALL_STATE(2822)] = 166975, [SMALL_STATE(2823)] = 167010, [SMALL_STATE(2824)] = 167045, [SMALL_STATE(2825)] = 167080, [SMALL_STATE(2826)] = 167115, [SMALL_STATE(2827)] = 167150, [SMALL_STATE(2828)] = 167185, [SMALL_STATE(2829)] = 167220, [SMALL_STATE(2830)] = 167259, [SMALL_STATE(2831)] = 167294, [SMALL_STATE(2832)] = 167329, [SMALL_STATE(2833)] = 167364, [SMALL_STATE(2834)] = 167401, [SMALL_STATE(2835)] = 167436, [SMALL_STATE(2836)] = 167473, [SMALL_STATE(2837)] = 167508, [SMALL_STATE(2838)] = 167543, [SMALL_STATE(2839)] = 167578, [SMALL_STATE(2840)] = 167613, [SMALL_STATE(2841)] = 167648, [SMALL_STATE(2842)] = 167683, [SMALL_STATE(2843)] = 167718, [SMALL_STATE(2844)] = 167753, [SMALL_STATE(2845)] = 167790, [SMALL_STATE(2846)] = 167825, [SMALL_STATE(2847)] = 167860, [SMALL_STATE(2848)] = 167895, [SMALL_STATE(2849)] = 167930, [SMALL_STATE(2850)] = 167967, [SMALL_STATE(2851)] = 168002, [SMALL_STATE(2852)] = 168037, [SMALL_STATE(2853)] = 168074, [SMALL_STATE(2854)] = 168109, [SMALL_STATE(2855)] = 168144, [SMALL_STATE(2856)] = 168179, [SMALL_STATE(2857)] = 168214, [SMALL_STATE(2858)] = 168249, [SMALL_STATE(2859)] = 168284, [SMALL_STATE(2860)] = 168319, [SMALL_STATE(2861)] = 168354, [SMALL_STATE(2862)] = 168389, [SMALL_STATE(2863)] = 168426, [SMALL_STATE(2864)] = 168461, [SMALL_STATE(2865)] = 168496, [SMALL_STATE(2866)] = 168531, [SMALL_STATE(2867)] = 168566, [SMALL_STATE(2868)] = 168601, [SMALL_STATE(2869)] = 168636, [SMALL_STATE(2870)] = 168671, [SMALL_STATE(2871)] = 168706, [SMALL_STATE(2872)] = 168740, [SMALL_STATE(2873)] = 168774, [SMALL_STATE(2874)] = 168808, [SMALL_STATE(2875)] = 168842, [SMALL_STATE(2876)] = 168876, [SMALL_STATE(2877)] = 168910, [SMALL_STATE(2878)] = 168944, [SMALL_STATE(2879)] = 168978, [SMALL_STATE(2880)] = 169012, [SMALL_STATE(2881)] = 169046, [SMALL_STATE(2882)] = 169080, [SMALL_STATE(2883)] = 169114, [SMALL_STATE(2884)] = 169148, [SMALL_STATE(2885)] = 169182, [SMALL_STATE(2886)] = 169216, [SMALL_STATE(2887)] = 169250, [SMALL_STATE(2888)] = 169284, [SMALL_STATE(2889)] = 169318, [SMALL_STATE(2890)] = 169352, [SMALL_STATE(2891)] = 169388, [SMALL_STATE(2892)] = 169424, [SMALL_STATE(2893)] = 169458, [SMALL_STATE(2894)] = 169494, [SMALL_STATE(2895)] = 169536, [SMALL_STATE(2896)] = 169570, [SMALL_STATE(2897)] = 169606, [SMALL_STATE(2898)] = 169640, [SMALL_STATE(2899)] = 169674, [SMALL_STATE(2900)] = 169708, [SMALL_STATE(2901)] = 169742, [SMALL_STATE(2902)] = 169776, [SMALL_STATE(2903)] = 169810, [SMALL_STATE(2904)] = 169844, [SMALL_STATE(2905)] = 169878, [SMALL_STATE(2906)] = 169912, [SMALL_STATE(2907)] = 169946, [SMALL_STATE(2908)] = 169980, [SMALL_STATE(2909)] = 170014, [SMALL_STATE(2910)] = 170050, [SMALL_STATE(2911)] = 170084, [SMALL_STATE(2912)] = 170118, [SMALL_STATE(2913)] = 170160, [SMALL_STATE(2914)] = 170194, [SMALL_STATE(2915)] = 170230, [SMALL_STATE(2916)] = 170264, [SMALL_STATE(2917)] = 170298, [SMALL_STATE(2918)] = 170332, [SMALL_STATE(2919)] = 170366, [SMALL_STATE(2920)] = 170402, [SMALL_STATE(2921)] = 170436, [SMALL_STATE(2922)] = 170472, [SMALL_STATE(2923)] = 170506, [SMALL_STATE(2924)] = 170540, [SMALL_STATE(2925)] = 170576, [SMALL_STATE(2926)] = 170610, [SMALL_STATE(2927)] = 170644, [SMALL_STATE(2928)] = 170678, [SMALL_STATE(2929)] = 170712, [SMALL_STATE(2930)] = 170746, [SMALL_STATE(2931)] = 170780, [SMALL_STATE(2932)] = 170816, [SMALL_STATE(2933)] = 170850, [SMALL_STATE(2934)] = 170884, [SMALL_STATE(2935)] = 170918, [SMALL_STATE(2936)] = 170963, [SMALL_STATE(2937)] = 170996, [SMALL_STATE(2938)] = 171029, [SMALL_STATE(2939)] = 171062, [SMALL_STATE(2940)] = 171095, [SMALL_STATE(2941)] = 171128, [SMALL_STATE(2942)] = 171161, [SMALL_STATE(2943)] = 171194, [SMALL_STATE(2944)] = 171227, [SMALL_STATE(2945)] = 171260, [SMALL_STATE(2946)] = 171293, [SMALL_STATE(2947)] = 171326, [SMALL_STATE(2948)] = 171359, [SMALL_STATE(2949)] = 171392, [SMALL_STATE(2950)] = 171425, [SMALL_STATE(2951)] = 171458, [SMALL_STATE(2952)] = 171491, [SMALL_STATE(2953)] = 171524, [SMALL_STATE(2954)] = 171557, [SMALL_STATE(2955)] = 171602, [SMALL_STATE(2956)] = 171637, [SMALL_STATE(2957)] = 171670, [SMALL_STATE(2958)] = 171703, [SMALL_STATE(2959)] = 171736, [SMALL_STATE(2960)] = 171769, [SMALL_STATE(2961)] = 171802, [SMALL_STATE(2962)] = 171835, [SMALL_STATE(2963)] = 171868, [SMALL_STATE(2964)] = 171901, [SMALL_STATE(2965)] = 171934, [SMALL_STATE(2966)] = 171967, [SMALL_STATE(2967)] = 172000, [SMALL_STATE(2968)] = 172033, [SMALL_STATE(2969)] = 172066, [SMALL_STATE(2970)] = 172099, [SMALL_STATE(2971)] = 172144, [SMALL_STATE(2972)] = 172177, [SMALL_STATE(2973)] = 172222, [SMALL_STATE(2974)] = 172255, [SMALL_STATE(2975)] = 172288, [SMALL_STATE(2976)] = 172333, [SMALL_STATE(2977)] = 172366, [SMALL_STATE(2978)] = 172399, [SMALL_STATE(2979)] = 172432, [SMALL_STATE(2980)] = 172477, [SMALL_STATE(2981)] = 172522, [SMALL_STATE(2982)] = 172567, [SMALL_STATE(2983)] = 172600, [SMALL_STATE(2984)] = 172633, [SMALL_STATE(2985)] = 172665, [SMALL_STATE(2986)] = 172697, [SMALL_STATE(2987)] = 172740, [SMALL_STATE(2988)] = 172773, [SMALL_STATE(2989)] = 172816, [SMALL_STATE(2990)] = 172847, [SMALL_STATE(2991)] = 172880, [SMALL_STATE(2992)] = 172911, [SMALL_STATE(2993)] = 172942, [SMALL_STATE(2994)] = 172981, [SMALL_STATE(2995)] = 173034, [SMALL_STATE(2996)] = 173067, [SMALL_STATE(2997)] = 173100, [SMALL_STATE(2998)] = 173133, [SMALL_STATE(2999)] = 173186, [SMALL_STATE(3000)] = 173239, [SMALL_STATE(3001)] = 173282, [SMALL_STATE(3002)] = 173315, [SMALL_STATE(3003)] = 173354, [SMALL_STATE(3004)] = 173407, [SMALL_STATE(3005)] = 173460, [SMALL_STATE(3006)] = 173503, [SMALL_STATE(3007)] = 173546, [SMALL_STATE(3008)] = 173599, [SMALL_STATE(3009)] = 173642, [SMALL_STATE(3010)] = 173692, [SMALL_STATE(3011)] = 173722, [SMALL_STATE(3012)] = 173754, [SMALL_STATE(3013)] = 173784, [SMALL_STATE(3014)] = 173814, [SMALL_STATE(3015)] = 173844, [SMALL_STATE(3016)] = 173874, [SMALL_STATE(3017)] = 173904, [SMALL_STATE(3018)] = 173934, [SMALL_STATE(3019)] = 173964, [SMALL_STATE(3020)] = 173994, [SMALL_STATE(3021)] = 174024, [SMALL_STATE(3022)] = 174054, [SMALL_STATE(3023)] = 174084, [SMALL_STATE(3024)] = 174116, [SMALL_STATE(3025)] = 174146, [SMALL_STATE(3026)] = 174176, [SMALL_STATE(3027)] = 174206, [SMALL_STATE(3028)] = 174238, [SMALL_STATE(3029)] = 174268, [SMALL_STATE(3030)] = 174300, [SMALL_STATE(3031)] = 174330, [SMALL_STATE(3032)] = 174360, [SMALL_STATE(3033)] = 174390, [SMALL_STATE(3034)] = 174420, [SMALL_STATE(3035)] = 174450, [SMALL_STATE(3036)] = 174480, [SMALL_STATE(3037)] = 174512, [SMALL_STATE(3038)] = 174542, [SMALL_STATE(3039)] = 174572, [SMALL_STATE(3040)] = 174614, [SMALL_STATE(3041)] = 174644, [SMALL_STATE(3042)] = 174682, [SMALL_STATE(3043)] = 174712, [SMALL_STATE(3044)] = 174742, [SMALL_STATE(3045)] = 174774, [SMALL_STATE(3046)] = 174804, [SMALL_STATE(3047)] = 174834, [SMALL_STATE(3048)] = 174864, [SMALL_STATE(3049)] = 174914, [SMALL_STATE(3050)] = 174946, [SMALL_STATE(3051)] = 174976, [SMALL_STATE(3052)] = 175006, [SMALL_STATE(3053)] = 175038, [SMALL_STATE(3054)] = 175068, [SMALL_STATE(3055)] = 175098, [SMALL_STATE(3056)] = 175128, [SMALL_STATE(3057)] = 175158, [SMALL_STATE(3058)] = 175188, [SMALL_STATE(3059)] = 175218, [SMALL_STATE(3060)] = 175248, [SMALL_STATE(3061)] = 175278, [SMALL_STATE(3062)] = 175308, [SMALL_STATE(3063)] = 175338, [SMALL_STATE(3064)] = 175368, [SMALL_STATE(3065)] = 175400, [SMALL_STATE(3066)] = 175430, [SMALL_STATE(3067)] = 175460, [SMALL_STATE(3068)] = 175490, [SMALL_STATE(3069)] = 175520, [SMALL_STATE(3070)] = 175550, [SMALL_STATE(3071)] = 175580, [SMALL_STATE(3072)] = 175630, [SMALL_STATE(3073)] = 175680, [SMALL_STATE(3074)] = 175730, [SMALL_STATE(3075)] = 175762, [SMALL_STATE(3076)] = 175794, [SMALL_STATE(3077)] = 175824, [SMALL_STATE(3078)] = 175856, [SMALL_STATE(3079)] = 175886, [SMALL_STATE(3080)] = 175916, [SMALL_STATE(3081)] = 175946, [SMALL_STATE(3082)] = 175996, [SMALL_STATE(3083)] = 176026, [SMALL_STATE(3084)] = 176058, [SMALL_STATE(3085)] = 176090, [SMALL_STATE(3086)] = 176120, [SMALL_STATE(3087)] = 176150, [SMALL_STATE(3088)] = 176180, [SMALL_STATE(3089)] = 176210, [SMALL_STATE(3090)] = 176252, [SMALL_STATE(3091)] = 176282, [SMALL_STATE(3092)] = 176320, [SMALL_STATE(3093)] = 176350, [SMALL_STATE(3094)] = 176380, [SMALL_STATE(3095)] = 176422, [SMALL_STATE(3096)] = 176452, [SMALL_STATE(3097)] = 176482, [SMALL_STATE(3098)] = 176512, [SMALL_STATE(3099)] = 176542, [SMALL_STATE(3100)] = 176572, [SMALL_STATE(3101)] = 176602, [SMALL_STATE(3102)] = 176632, [SMALL_STATE(3103)] = 176662, [SMALL_STATE(3104)] = 176691, [SMALL_STATE(3105)] = 176744, [SMALL_STATE(3106)] = 176773, [SMALL_STATE(3107)] = 176802, [SMALL_STATE(3108)] = 176831, [SMALL_STATE(3109)] = 176862, [SMALL_STATE(3110)] = 176891, [SMALL_STATE(3111)] = 176920, [SMALL_STATE(3112)] = 176951, [SMALL_STATE(3113)] = 176980, [SMALL_STATE(3114)] = 177009, [SMALL_STATE(3115)] = 177038, [SMALL_STATE(3116)] = 177067, [SMALL_STATE(3117)] = 177096, [SMALL_STATE(3118)] = 177125, [SMALL_STATE(3119)] = 177154, [SMALL_STATE(3120)] = 177183, [SMALL_STATE(3121)] = 177212, [SMALL_STATE(3122)] = 177243, [SMALL_STATE(3123)] = 177272, [SMALL_STATE(3124)] = 177301, [SMALL_STATE(3125)] = 177330, [SMALL_STATE(3126)] = 177359, [SMALL_STATE(3127)] = 177388, [SMALL_STATE(3128)] = 177419, [SMALL_STATE(3129)] = 177448, [SMALL_STATE(3130)] = 177477, [SMALL_STATE(3131)] = 177506, [SMALL_STATE(3132)] = 177535, [SMALL_STATE(3133)] = 177564, [SMALL_STATE(3134)] = 177593, [SMALL_STATE(3135)] = 177622, [SMALL_STATE(3136)] = 177651, [SMALL_STATE(3137)] = 177682, [SMALL_STATE(3138)] = 177711, [SMALL_STATE(3139)] = 177740, [SMALL_STATE(3140)] = 177769, [SMALL_STATE(3141)] = 177798, [SMALL_STATE(3142)] = 177827, [SMALL_STATE(3143)] = 177856, [SMALL_STATE(3144)] = 177885, [SMALL_STATE(3145)] = 177914, [SMALL_STATE(3146)] = 177943, [SMALL_STATE(3147)] = 177972, [SMALL_STATE(3148)] = 178001, [SMALL_STATE(3149)] = 178032, [SMALL_STATE(3150)] = 178061, [SMALL_STATE(3151)] = 178090, [SMALL_STATE(3152)] = 178119, [SMALL_STATE(3153)] = 178148, [SMALL_STATE(3154)] = 178179, [SMALL_STATE(3155)] = 178228, [SMALL_STATE(3156)] = 178259, [SMALL_STATE(3157)] = 178298, [SMALL_STATE(3158)] = 178327, [SMALL_STATE(3159)] = 178356, [SMALL_STATE(3160)] = 178385, [SMALL_STATE(3161)] = 178414, [SMALL_STATE(3162)] = 178445, [SMALL_STATE(3163)] = 178474, [SMALL_STATE(3164)] = 178503, [SMALL_STATE(3165)] = 178532, [SMALL_STATE(3166)] = 178561, [SMALL_STATE(3167)] = 178590, [SMALL_STATE(3168)] = 178621, [SMALL_STATE(3169)] = 178652, [SMALL_STATE(3170)] = 178705, [SMALL_STATE(3171)] = 178736, [SMALL_STATE(3172)] = 178765, [SMALL_STATE(3173)] = 178794, [SMALL_STATE(3174)] = 178823, [SMALL_STATE(3175)] = 178852, [SMALL_STATE(3176)] = 178901, [SMALL_STATE(3177)] = 178950, [SMALL_STATE(3178)] = 178979, [SMALL_STATE(3179)] = 179008, [SMALL_STATE(3180)] = 179039, [SMALL_STATE(3181)] = 179068, [SMALL_STATE(3182)] = 179107, [SMALL_STATE(3183)] = 179136, [SMALL_STATE(3184)] = 179165, [SMALL_STATE(3185)] = 179214, [SMALL_STATE(3186)] = 179243, [SMALL_STATE(3187)] = 179272, [SMALL_STATE(3188)] = 179301, [SMALL_STATE(3189)] = 179330, [SMALL_STATE(3190)] = 179359, [SMALL_STATE(3191)] = 179388, [SMALL_STATE(3192)] = 179417, [SMALL_STATE(3193)] = 179466, [SMALL_STATE(3194)] = 179515, [SMALL_STATE(3195)] = 179564, [SMALL_STATE(3196)] = 179613, [SMALL_STATE(3197)] = 179642, [SMALL_STATE(3198)] = 179671, [SMALL_STATE(3199)] = 179700, [SMALL_STATE(3200)] = 179729, [SMALL_STATE(3201)] = 179758, [SMALL_STATE(3202)] = 179787, [SMALL_STATE(3203)] = 179816, [SMALL_STATE(3204)] = 179845, [SMALL_STATE(3205)] = 179874, [SMALL_STATE(3206)] = 179903, [SMALL_STATE(3207)] = 179932, [SMALL_STATE(3208)] = 179961, [SMALL_STATE(3209)] = 179990, [SMALL_STATE(3210)] = 180019, [SMALL_STATE(3211)] = 180048, [SMALL_STATE(3212)] = 180077, [SMALL_STATE(3213)] = 180128, [SMALL_STATE(3214)] = 180179, [SMALL_STATE(3215)] = 180208, [SMALL_STATE(3216)] = 180237, [SMALL_STATE(3217)] = 180276, [SMALL_STATE(3218)] = 180305, [SMALL_STATE(3219)] = 180334, [SMALL_STATE(3220)] = 180363, [SMALL_STATE(3221)] = 180392, [SMALL_STATE(3222)] = 180421, [SMALL_STATE(3223)] = 180450, [SMALL_STATE(3224)] = 180479, [SMALL_STATE(3225)] = 180508, [SMALL_STATE(3226)] = 180537, [SMALL_STATE(3227)] = 180566, [SMALL_STATE(3228)] = 180595, [SMALL_STATE(3229)] = 180624, [SMALL_STATE(3230)] = 180653, [SMALL_STATE(3231)] = 180684, [SMALL_STATE(3232)] = 180713, [SMALL_STATE(3233)] = 180742, [SMALL_STATE(3234)] = 180795, [SMALL_STATE(3235)] = 180848, [SMALL_STATE(3236)] = 180901, [SMALL_STATE(3237)] = 180930, [SMALL_STATE(3238)] = 180983, [SMALL_STATE(3239)] = 181036, [SMALL_STATE(3240)] = 181065, [SMALL_STATE(3241)] = 181118, [SMALL_STATE(3242)] = 181147, [SMALL_STATE(3243)] = 181200, [SMALL_STATE(3244)] = 181229, [SMALL_STATE(3245)] = 181282, [SMALL_STATE(3246)] = 181335, [SMALL_STATE(3247)] = 181388, [SMALL_STATE(3248)] = 181419, [SMALL_STATE(3249)] = 181447, [SMALL_STATE(3250)] = 181475, [SMALL_STATE(3251)] = 181503, [SMALL_STATE(3252)] = 181533, [SMALL_STATE(3253)] = 181561, [SMALL_STATE(3254)] = 181589, [SMALL_STATE(3255)] = 181617, [SMALL_STATE(3256)] = 181645, [SMALL_STATE(3257)] = 181675, [SMALL_STATE(3258)] = 181703, [SMALL_STATE(3259)] = 181731, [SMALL_STATE(3260)] = 181759, [SMALL_STATE(3261)] = 181789, [SMALL_STATE(3262)] = 181817, [SMALL_STATE(3263)] = 181847, [SMALL_STATE(3264)] = 181877, [SMALL_STATE(3265)] = 181913, [SMALL_STATE(3266)] = 181941, [SMALL_STATE(3267)] = 181969, [SMALL_STATE(3268)] = 181997, [SMALL_STATE(3269)] = 182025, [SMALL_STATE(3270)] = 182053, [SMALL_STATE(3271)] = 182083, [SMALL_STATE(3272)] = 182111, [SMALL_STATE(3273)] = 182139, [SMALL_STATE(3274)] = 182167, [SMALL_STATE(3275)] = 182195, [SMALL_STATE(3276)] = 182223, [SMALL_STATE(3277)] = 182251, [SMALL_STATE(3278)] = 182279, [SMALL_STATE(3279)] = 182307, [SMALL_STATE(3280)] = 182335, [SMALL_STATE(3281)] = 182363, [SMALL_STATE(3282)] = 182391, [SMALL_STATE(3283)] = 182419, [SMALL_STATE(3284)] = 182449, [SMALL_STATE(3285)] = 182477, [SMALL_STATE(3286)] = 182507, [SMALL_STATE(3287)] = 182535, [SMALL_STATE(3288)] = 182563, [SMALL_STATE(3289)] = 182591, [SMALL_STATE(3290)] = 182619, [SMALL_STATE(3291)] = 182647, [SMALL_STATE(3292)] = 182675, [SMALL_STATE(3293)] = 182723, [SMALL_STATE(3294)] = 182751, [SMALL_STATE(3295)] = 182781, [SMALL_STATE(3296)] = 182809, [SMALL_STATE(3297)] = 182839, [SMALL_STATE(3298)] = 182867, [SMALL_STATE(3299)] = 182895, [SMALL_STATE(3300)] = 182923, [SMALL_STATE(3301)] = 182951, [SMALL_STATE(3302)] = 182981, [SMALL_STATE(3303)] = 183029, [SMALL_STATE(3304)] = 183057, [SMALL_STATE(3305)] = 183085, [SMALL_STATE(3306)] = 183113, [SMALL_STATE(3307)] = 183141, [SMALL_STATE(3308)] = 183169, [SMALL_STATE(3309)] = 183197, [SMALL_STATE(3310)] = 183225, [SMALL_STATE(3311)] = 183275, [SMALL_STATE(3312)] = 183303, [SMALL_STATE(3313)] = 183331, [SMALL_STATE(3314)] = 183359, [SMALL_STATE(3315)] = 183387, [SMALL_STATE(3316)] = 183417, [SMALL_STATE(3317)] = 183445, [SMALL_STATE(3318)] = 183473, [SMALL_STATE(3319)] = 183501, [SMALL_STATE(3320)] = 183529, [SMALL_STATE(3321)] = 183557, [SMALL_STATE(3322)] = 183585, [SMALL_STATE(3323)] = 183635, [SMALL_STATE(3324)] = 183663, [SMALL_STATE(3325)] = 183691, [SMALL_STATE(3326)] = 183719, [SMALL_STATE(3327)] = 183747, [SMALL_STATE(3328)] = 183775, [SMALL_STATE(3329)] = 183803, [SMALL_STATE(3330)] = 183831, [SMALL_STATE(3331)] = 183861, [SMALL_STATE(3332)] = 183889, [SMALL_STATE(3333)] = 183917, [SMALL_STATE(3334)] = 183947, [SMALL_STATE(3335)] = 183975, [SMALL_STATE(3336)] = 184005, [SMALL_STATE(3337)] = 184035, [SMALL_STATE(3338)] = 184063, [SMALL_STATE(3339)] = 184091, [SMALL_STATE(3340)] = 184121, [SMALL_STATE(3341)] = 184151, [SMALL_STATE(3342)] = 184181, [SMALL_STATE(3343)] = 184209, [SMALL_STATE(3344)] = 184239, [SMALL_STATE(3345)] = 184275, [SMALL_STATE(3346)] = 184303, [SMALL_STATE(3347)] = 184331, [SMALL_STATE(3348)] = 184359, [SMALL_STATE(3349)] = 184387, [SMALL_STATE(3350)] = 184417, [SMALL_STATE(3351)] = 184445, [SMALL_STATE(3352)] = 184475, [SMALL_STATE(3353)] = 184503, [SMALL_STATE(3354)] = 184531, [SMALL_STATE(3355)] = 184561, [SMALL_STATE(3356)] = 184589, [SMALL_STATE(3357)] = 184617, [SMALL_STATE(3358)] = 184645, [SMALL_STATE(3359)] = 184673, [SMALL_STATE(3360)] = 184703, [SMALL_STATE(3361)] = 184731, [SMALL_STATE(3362)] = 184759, [SMALL_STATE(3363)] = 184787, [SMALL_STATE(3364)] = 184815, [SMALL_STATE(3365)] = 184845, [SMALL_STATE(3366)] = 184873, [SMALL_STATE(3367)] = 184901, [SMALL_STATE(3368)] = 184929, [SMALL_STATE(3369)] = 184957, [SMALL_STATE(3370)] = 184985, [SMALL_STATE(3371)] = 185015, [SMALL_STATE(3372)] = 185043, [SMALL_STATE(3373)] = 185071, [SMALL_STATE(3374)] = 185101, [SMALL_STATE(3375)] = 185129, [SMALL_STATE(3376)] = 185157, [SMALL_STATE(3377)] = 185185, [SMALL_STATE(3378)] = 185213, [SMALL_STATE(3379)] = 185241, [SMALL_STATE(3380)] = 185269, [SMALL_STATE(3381)] = 185297, [SMALL_STATE(3382)] = 185325, [SMALL_STATE(3383)] = 185353, [SMALL_STATE(3384)] = 185383, [SMALL_STATE(3385)] = 185411, [SMALL_STATE(3386)] = 185439, [SMALL_STATE(3387)] = 185467, [SMALL_STATE(3388)] = 185497, [SMALL_STATE(3389)] = 185525, [SMALL_STATE(3390)] = 185553, [SMALL_STATE(3391)] = 185581, [SMALL_STATE(3392)] = 185609, [SMALL_STATE(3393)] = 185637, [SMALL_STATE(3394)] = 185665, [SMALL_STATE(3395)] = 185693, [SMALL_STATE(3396)] = 185721, [SMALL_STATE(3397)] = 185749, [SMALL_STATE(3398)] = 185776, [SMALL_STATE(3399)] = 185803, [SMALL_STATE(3400)] = 185830, [SMALL_STATE(3401)] = 185857, [SMALL_STATE(3402)] = 185886, [SMALL_STATE(3403)] = 185913, [SMALL_STATE(3404)] = 185940, [SMALL_STATE(3405)] = 185967, [SMALL_STATE(3406)] = 185994, [SMALL_STATE(3407)] = 186021, [SMALL_STATE(3408)] = 186048, [SMALL_STATE(3409)] = 186075, [SMALL_STATE(3410)] = 186102, [SMALL_STATE(3411)] = 186129, [SMALL_STATE(3412)] = 186176, [SMALL_STATE(3413)] = 186203, [SMALL_STATE(3414)] = 186230, [SMALL_STATE(3415)] = 186257, [SMALL_STATE(3416)] = 186284, [SMALL_STATE(3417)] = 186311, [SMALL_STATE(3418)] = 186338, [SMALL_STATE(3419)] = 186365, [SMALL_STATE(3420)] = 186392, [SMALL_STATE(3421)] = 186419, [SMALL_STATE(3422)] = 186446, [SMALL_STATE(3423)] = 186473, [SMALL_STATE(3424)] = 186502, [SMALL_STATE(3425)] = 186529, [SMALL_STATE(3426)] = 186556, [SMALL_STATE(3427)] = 186583, [SMALL_STATE(3428)] = 186612, [SMALL_STATE(3429)] = 186641, [SMALL_STATE(3430)] = 186670, [SMALL_STATE(3431)] = 186697, [SMALL_STATE(3432)] = 186724, [SMALL_STATE(3433)] = 186751, [SMALL_STATE(3434)] = 186778, [SMALL_STATE(3435)] = 186805, [SMALL_STATE(3436)] = 186832, [SMALL_STATE(3437)] = 186859, [SMALL_STATE(3438)] = 186886, [SMALL_STATE(3439)] = 186913, [SMALL_STATE(3440)] = 186940, [SMALL_STATE(3441)] = 186967, [SMALL_STATE(3442)] = 186994, [SMALL_STATE(3443)] = 187021, [SMALL_STATE(3444)] = 187048, [SMALL_STATE(3445)] = 187075, [SMALL_STATE(3446)] = 187102, [SMALL_STATE(3447)] = 187129, [SMALL_STATE(3448)] = 187156, [SMALL_STATE(3449)] = 187183, [SMALL_STATE(3450)] = 187210, [SMALL_STATE(3451)] = 187237, [SMALL_STATE(3452)] = 187264, [SMALL_STATE(3453)] = 187291, [SMALL_STATE(3454)] = 187318, [SMALL_STATE(3455)] = 187345, [SMALL_STATE(3456)] = 187372, [SMALL_STATE(3457)] = 187399, [SMALL_STATE(3458)] = 187426, [SMALL_STATE(3459)] = 187453, [SMALL_STATE(3460)] = 187480, [SMALL_STATE(3461)] = 187507, [SMALL_STATE(3462)] = 187534, [SMALL_STATE(3463)] = 187561, [SMALL_STATE(3464)] = 187588, [SMALL_STATE(3465)] = 187615, [SMALL_STATE(3466)] = 187642, [SMALL_STATE(3467)] = 187669, [SMALL_STATE(3468)] = 187696, [SMALL_STATE(3469)] = 187723, [SMALL_STATE(3470)] = 187750, [SMALL_STATE(3471)] = 187777, [SMALL_STATE(3472)] = 187804, [SMALL_STATE(3473)] = 187831, [SMALL_STATE(3474)] = 187858, [SMALL_STATE(3475)] = 187885, [SMALL_STATE(3476)] = 187914, [SMALL_STATE(3477)] = 187941, [SMALL_STATE(3478)] = 187970, [SMALL_STATE(3479)] = 187997, [SMALL_STATE(3480)] = 188024, [SMALL_STATE(3481)] = 188051, [SMALL_STATE(3482)] = 188078, [SMALL_STATE(3483)] = 188105, [SMALL_STATE(3484)] = 188132, [SMALL_STATE(3485)] = 188159, [SMALL_STATE(3486)] = 188186, [SMALL_STATE(3487)] = 188213, [SMALL_STATE(3488)] = 188240, [SMALL_STATE(3489)] = 188267, [SMALL_STATE(3490)] = 188294, [SMALL_STATE(3491)] = 188321, [SMALL_STATE(3492)] = 188348, [SMALL_STATE(3493)] = 188375, [SMALL_STATE(3494)] = 188404, [SMALL_STATE(3495)] = 188433, [SMALL_STATE(3496)] = 188460, [SMALL_STATE(3497)] = 188487, [SMALL_STATE(3498)] = 188514, [SMALL_STATE(3499)] = 188541, [SMALL_STATE(3500)] = 188570, [SMALL_STATE(3501)] = 188597, [SMALL_STATE(3502)] = 188624, [SMALL_STATE(3503)] = 188651, [SMALL_STATE(3504)] = 188678, [SMALL_STATE(3505)] = 188705, [SMALL_STATE(3506)] = 188732, [SMALL_STATE(3507)] = 188761, [SMALL_STATE(3508)] = 188788, [SMALL_STATE(3509)] = 188815, [SMALL_STATE(3510)] = 188842, [SMALL_STATE(3511)] = 188869, [SMALL_STATE(3512)] = 188896, [SMALL_STATE(3513)] = 188923, [SMALL_STATE(3514)] = 188952, [SMALL_STATE(3515)] = 188979, [SMALL_STATE(3516)] = 189008, [SMALL_STATE(3517)] = 189035, [SMALL_STATE(3518)] = 189062, [SMALL_STATE(3519)] = 189089, [SMALL_STATE(3520)] = 189116, [SMALL_STATE(3521)] = 189145, [SMALL_STATE(3522)] = 189174, [SMALL_STATE(3523)] = 189201, [SMALL_STATE(3524)] = 189228, [SMALL_STATE(3525)] = 189255, [SMALL_STATE(3526)] = 189282, [SMALL_STATE(3527)] = 189309, [SMALL_STATE(3528)] = 189336, [SMALL_STATE(3529)] = 189363, [SMALL_STATE(3530)] = 189390, [SMALL_STATE(3531)] = 189417, [SMALL_STATE(3532)] = 189444, [SMALL_STATE(3533)] = 189471, [SMALL_STATE(3534)] = 189498, [SMALL_STATE(3535)] = 189525, [SMALL_STATE(3536)] = 189552, [SMALL_STATE(3537)] = 189579, [SMALL_STATE(3538)] = 189606, [SMALL_STATE(3539)] = 189633, [SMALL_STATE(3540)] = 189660, [SMALL_STATE(3541)] = 189687, [SMALL_STATE(3542)] = 189714, [SMALL_STATE(3543)] = 189741, [SMALL_STATE(3544)] = 189768, [SMALL_STATE(3545)] = 189795, [SMALL_STATE(3546)] = 189822, [SMALL_STATE(3547)] = 189849, [SMALL_STATE(3548)] = 189876, [SMALL_STATE(3549)] = 189909, [SMALL_STATE(3550)] = 189938, [SMALL_STATE(3551)] = 189965, [SMALL_STATE(3552)] = 189994, [SMALL_STATE(3553)] = 190021, [SMALL_STATE(3554)] = 190048, [SMALL_STATE(3555)] = 190075, [SMALL_STATE(3556)] = 190104, [SMALL_STATE(3557)] = 190131, [SMALL_STATE(3558)] = 190158, [SMALL_STATE(3559)] = 190185, [SMALL_STATE(3560)] = 190212, [SMALL_STATE(3561)] = 190239, [SMALL_STATE(3562)] = 190266, [SMALL_STATE(3563)] = 190293, [SMALL_STATE(3564)] = 190320, [SMALL_STATE(3565)] = 190347, [SMALL_STATE(3566)] = 190374, [SMALL_STATE(3567)] = 190401, [SMALL_STATE(3568)] = 190428, [SMALL_STATE(3569)] = 190455, [SMALL_STATE(3570)] = 190482, [SMALL_STATE(3571)] = 190509, [SMALL_STATE(3572)] = 190536, [SMALL_STATE(3573)] = 190563, [SMALL_STATE(3574)] = 190590, [SMALL_STATE(3575)] = 190617, [SMALL_STATE(3576)] = 190644, [SMALL_STATE(3577)] = 190671, [SMALL_STATE(3578)] = 190698, [SMALL_STATE(3579)] = 190725, [SMALL_STATE(3580)] = 190752, [SMALL_STATE(3581)] = 190779, [SMALL_STATE(3582)] = 190808, [SMALL_STATE(3583)] = 190837, [SMALL_STATE(3584)] = 190864, [SMALL_STATE(3585)] = 190891, [SMALL_STATE(3586)] = 190918, [SMALL_STATE(3587)] = 190945, [SMALL_STATE(3588)] = 190992, [SMALL_STATE(3589)] = 191019, [SMALL_STATE(3590)] = 191046, [SMALL_STATE(3591)] = 191073, [SMALL_STATE(3592)] = 191100, [SMALL_STATE(3593)] = 191127, [SMALL_STATE(3594)] = 191154, [SMALL_STATE(3595)] = 191181, [SMALL_STATE(3596)] = 191208, [SMALL_STATE(3597)] = 191235, [SMALL_STATE(3598)] = 191262, [SMALL_STATE(3599)] = 191289, [SMALL_STATE(3600)] = 191316, [SMALL_STATE(3601)] = 191343, [SMALL_STATE(3602)] = 191370, [SMALL_STATE(3603)] = 191397, [SMALL_STATE(3604)] = 191424, [SMALL_STATE(3605)] = 191453, [SMALL_STATE(3606)] = 191480, [SMALL_STATE(3607)] = 191507, [SMALL_STATE(3608)] = 191534, [SMALL_STATE(3609)] = 191561, [SMALL_STATE(3610)] = 191594, [SMALL_STATE(3611)] = 191621, [SMALL_STATE(3612)] = 191648, [SMALL_STATE(3613)] = 191675, [SMALL_STATE(3614)] = 191702, [SMALL_STATE(3615)] = 191729, [SMALL_STATE(3616)] = 191762, [SMALL_STATE(3617)] = 191789, [SMALL_STATE(3618)] = 191816, [SMALL_STATE(3619)] = 191843, [SMALL_STATE(3620)] = 191870, [SMALL_STATE(3621)] = 191897, [SMALL_STATE(3622)] = 191926, [SMALL_STATE(3623)] = 191959, [SMALL_STATE(3624)] = 191988, [SMALL_STATE(3625)] = 192015, [SMALL_STATE(3626)] = 192042, [SMALL_STATE(3627)] = 192069, [SMALL_STATE(3628)] = 192098, [SMALL_STATE(3629)] = 192127, [SMALL_STATE(3630)] = 192174, [SMALL_STATE(3631)] = 192221, [SMALL_STATE(3632)] = 192268, [SMALL_STATE(3633)] = 192295, [SMALL_STATE(3634)] = 192342, [SMALL_STATE(3635)] = 192369, [SMALL_STATE(3636)] = 192416, [SMALL_STATE(3637)] = 192443, [SMALL_STATE(3638)] = 192470, [SMALL_STATE(3639)] = 192499, [SMALL_STATE(3640)] = 192526, [SMALL_STATE(3641)] = 192553, [SMALL_STATE(3642)] = 192580, [SMALL_STATE(3643)] = 192607, [SMALL_STATE(3644)] = 192634, [SMALL_STATE(3645)] = 192661, [SMALL_STATE(3646)] = 192688, [SMALL_STATE(3647)] = 192735, [SMALL_STATE(3648)] = 192782, [SMALL_STATE(3649)] = 192829, [SMALL_STATE(3650)] = 192876, [SMALL_STATE(3651)] = 192923, [SMALL_STATE(3652)] = 192970, [SMALL_STATE(3653)] = 192997, [SMALL_STATE(3654)] = 193044, [SMALL_STATE(3655)] = 193091, [SMALL_STATE(3656)] = 193138, [SMALL_STATE(3657)] = 193185, [SMALL_STATE(3658)] = 193232, [SMALL_STATE(3659)] = 193279, [SMALL_STATE(3660)] = 193326, [SMALL_STATE(3661)] = 193373, [SMALL_STATE(3662)] = 193420, [SMALL_STATE(3663)] = 193467, [SMALL_STATE(3664)] = 193514, [SMALL_STATE(3665)] = 193561, [SMALL_STATE(3666)] = 193608, [SMALL_STATE(3667)] = 193655, [SMALL_STATE(3668)] = 193702, [SMALL_STATE(3669)] = 193749, [SMALL_STATE(3670)] = 193796, [SMALL_STATE(3671)] = 193843, [SMALL_STATE(3672)] = 193890, [SMALL_STATE(3673)] = 193937, [SMALL_STATE(3674)] = 193984, [SMALL_STATE(3675)] = 194031, [SMALL_STATE(3676)] = 194078, [SMALL_STATE(3677)] = 194125, [SMALL_STATE(3678)] = 194172, [SMALL_STATE(3679)] = 194219, [SMALL_STATE(3680)] = 194246, [SMALL_STATE(3681)] = 194272, [SMALL_STATE(3682)] = 194298, [SMALL_STATE(3683)] = 194324, [SMALL_STATE(3684)] = 194350, [SMALL_STATE(3685)] = 194376, [SMALL_STATE(3686)] = 194402, [SMALL_STATE(3687)] = 194428, [SMALL_STATE(3688)] = 194454, [SMALL_STATE(3689)] = 194480, [SMALL_STATE(3690)] = 194506, [SMALL_STATE(3691)] = 194532, [SMALL_STATE(3692)] = 194558, [SMALL_STATE(3693)] = 194584, [SMALL_STATE(3694)] = 194610, [SMALL_STATE(3695)] = 194636, [SMALL_STATE(3696)] = 194662, [SMALL_STATE(3697)] = 194688, [SMALL_STATE(3698)] = 194714, [SMALL_STATE(3699)] = 194740, [SMALL_STATE(3700)] = 194766, [SMALL_STATE(3701)] = 194792, [SMALL_STATE(3702)] = 194818, [SMALL_STATE(3703)] = 194844, [SMALL_STATE(3704)] = 194870, [SMALL_STATE(3705)] = 194896, [SMALL_STATE(3706)] = 194922, [SMALL_STATE(3707)] = 194948, [SMALL_STATE(3708)] = 194974, [SMALL_STATE(3709)] = 195000, [SMALL_STATE(3710)] = 195026, [SMALL_STATE(3711)] = 195052, [SMALL_STATE(3712)] = 195078, [SMALL_STATE(3713)] = 195106, [SMALL_STATE(3714)] = 195132, [SMALL_STATE(3715)] = 195158, [SMALL_STATE(3716)] = 195184, [SMALL_STATE(3717)] = 195210, [SMALL_STATE(3718)] = 195236, [SMALL_STATE(3719)] = 195262, [SMALL_STATE(3720)] = 195288, [SMALL_STATE(3721)] = 195314, [SMALL_STATE(3722)] = 195340, [SMALL_STATE(3723)] = 195366, [SMALL_STATE(3724)] = 195392, [SMALL_STATE(3725)] = 195418, [SMALL_STATE(3726)] = 195444, [SMALL_STATE(3727)] = 195470, [SMALL_STATE(3728)] = 195496, [SMALL_STATE(3729)] = 195522, [SMALL_STATE(3730)] = 195548, [SMALL_STATE(3731)] = 195574, [SMALL_STATE(3732)] = 195600, [SMALL_STATE(3733)] = 195626, [SMALL_STATE(3734)] = 195652, [SMALL_STATE(3735)] = 195678, [SMALL_STATE(3736)] = 195704, [SMALL_STATE(3737)] = 195730, [SMALL_STATE(3738)] = 195758, [SMALL_STATE(3739)] = 195784, [SMALL_STATE(3740)] = 195810, [SMALL_STATE(3741)] = 195836, [SMALL_STATE(3742)] = 195864, [SMALL_STATE(3743)] = 195890, [SMALL_STATE(3744)] = 195916, [SMALL_STATE(3745)] = 195942, [SMALL_STATE(3746)] = 195968, [SMALL_STATE(3747)] = 195994, [SMALL_STATE(3748)] = 196020, [SMALL_STATE(3749)] = 196046, [SMALL_STATE(3750)] = 196072, [SMALL_STATE(3751)] = 196098, [SMALL_STATE(3752)] = 196124, [SMALL_STATE(3753)] = 196168, [SMALL_STATE(3754)] = 196196, [SMALL_STATE(3755)] = 196222, [SMALL_STATE(3756)] = 196248, [SMALL_STATE(3757)] = 196274, [SMALL_STATE(3758)] = 196300, [SMALL_STATE(3759)] = 196326, [SMALL_STATE(3760)] = 196352, [SMALL_STATE(3761)] = 196378, [SMALL_STATE(3762)] = 196424, [SMALL_STATE(3763)] = 196452, [SMALL_STATE(3764)] = 196478, [SMALL_STATE(3765)] = 196504, [SMALL_STATE(3766)] = 196530, [SMALL_STATE(3767)] = 196556, [SMALL_STATE(3768)] = 196594, [SMALL_STATE(3769)] = 196620, [SMALL_STATE(3770)] = 196646, [SMALL_STATE(3771)] = 196674, [SMALL_STATE(3772)] = 196700, [SMALL_STATE(3773)] = 196726, [SMALL_STATE(3774)] = 196752, [SMALL_STATE(3775)] = 196778, [SMALL_STATE(3776)] = 196804, [SMALL_STATE(3777)] = 196830, [SMALL_STATE(3778)] = 196856, [SMALL_STATE(3779)] = 196882, [SMALL_STATE(3780)] = 196908, [SMALL_STATE(3781)] = 196934, [SMALL_STATE(3782)] = 196960, [SMALL_STATE(3783)] = 196986, [SMALL_STATE(3784)] = 197012, [SMALL_STATE(3785)] = 197038, [SMALL_STATE(3786)] = 197064, [SMALL_STATE(3787)] = 197090, [SMALL_STATE(3788)] = 197116, [SMALL_STATE(3789)] = 197142, [SMALL_STATE(3790)] = 197168, [SMALL_STATE(3791)] = 197194, [SMALL_STATE(3792)] = 197220, [SMALL_STATE(3793)] = 197246, [SMALL_STATE(3794)] = 197272, [SMALL_STATE(3795)] = 197302, [SMALL_STATE(3796)] = 197328, [SMALL_STATE(3797)] = 197354, [SMALL_STATE(3798)] = 197384, [SMALL_STATE(3799)] = 197410, [SMALL_STATE(3800)] = 197438, [SMALL_STATE(3801)] = 197464, [SMALL_STATE(3802)] = 197490, [SMALL_STATE(3803)] = 197516, [SMALL_STATE(3804)] = 197544, [SMALL_STATE(3805)] = 197570, [SMALL_STATE(3806)] = 197596, [SMALL_STATE(3807)] = 197622, [SMALL_STATE(3808)] = 197648, [SMALL_STATE(3809)] = 197674, [SMALL_STATE(3810)] = 197700, [SMALL_STATE(3811)] = 197726, [SMALL_STATE(3812)] = 197752, [SMALL_STATE(3813)] = 197778, [SMALL_STATE(3814)] = 197804, [SMALL_STATE(3815)] = 197830, [SMALL_STATE(3816)] = 197856, [SMALL_STATE(3817)] = 197882, [SMALL_STATE(3818)] = 197908, [SMALL_STATE(3819)] = 197934, [SMALL_STATE(3820)] = 197960, [SMALL_STATE(3821)] = 197986, [SMALL_STATE(3822)] = 198014, [SMALL_STATE(3823)] = 198040, [SMALL_STATE(3824)] = 198066, [SMALL_STATE(3825)] = 198092, [SMALL_STATE(3826)] = 198118, [SMALL_STATE(3827)] = 198144, [SMALL_STATE(3828)] = 198176, [SMALL_STATE(3829)] = 198202, [SMALL_STATE(3830)] = 198228, [SMALL_STATE(3831)] = 198256, [SMALL_STATE(3832)] = 198282, [SMALL_STATE(3833)] = 198310, [SMALL_STATE(3834)] = 198336, [SMALL_STATE(3835)] = 198362, [SMALL_STATE(3836)] = 198388, [SMALL_STATE(3837)] = 198414, [SMALL_STATE(3838)] = 198442, [SMALL_STATE(3839)] = 198468, [SMALL_STATE(3840)] = 198494, [SMALL_STATE(3841)] = 198522, [SMALL_STATE(3842)] = 198548, [SMALL_STATE(3843)] = 198574, [SMALL_STATE(3844)] = 198600, [SMALL_STATE(3845)] = 198626, [SMALL_STATE(3846)] = 198652, [SMALL_STATE(3847)] = 198678, [SMALL_STATE(3848)] = 198704, [SMALL_STATE(3849)] = 198730, [SMALL_STATE(3850)] = 198756, [SMALL_STATE(3851)] = 198782, [SMALL_STATE(3852)] = 198808, [SMALL_STATE(3853)] = 198834, [SMALL_STATE(3854)] = 198860, [SMALL_STATE(3855)] = 198886, [SMALL_STATE(3856)] = 198918, [SMALL_STATE(3857)] = 198944, [SMALL_STATE(3858)] = 198970, [SMALL_STATE(3859)] = 198996, [SMALL_STATE(3860)] = 199028, [SMALL_STATE(3861)] = 199054, [SMALL_STATE(3862)] = 199092, [SMALL_STATE(3863)] = 199118, [SMALL_STATE(3864)] = 199144, [SMALL_STATE(3865)] = 199170, [SMALL_STATE(3866)] = 199202, [SMALL_STATE(3867)] = 199228, [SMALL_STATE(3868)] = 199254, [SMALL_STATE(3869)] = 199280, [SMALL_STATE(3870)] = 199312, [SMALL_STATE(3871)] = 199350, [SMALL_STATE(3872)] = 199376, [SMALL_STATE(3873)] = 199408, [SMALL_STATE(3874)] = 199452, [SMALL_STATE(3875)] = 199484, [SMALL_STATE(3876)] = 199510, [SMALL_STATE(3877)] = 199542, [SMALL_STATE(3878)] = 199568, [SMALL_STATE(3879)] = 199600, [SMALL_STATE(3880)] = 199632, [SMALL_STATE(3881)] = 199664, [SMALL_STATE(3882)] = 199690, [SMALL_STATE(3883)] = 199722, [SMALL_STATE(3884)] = 199748, [SMALL_STATE(3885)] = 199774, [SMALL_STATE(3886)] = 199800, [SMALL_STATE(3887)] = 199838, [SMALL_STATE(3888)] = 199870, [SMALL_STATE(3889)] = 199896, [SMALL_STATE(3890)] = 199922, [SMALL_STATE(3891)] = 199954, [SMALL_STATE(3892)] = 199980, [SMALL_STATE(3893)] = 200018, [SMALL_STATE(3894)] = 200044, [SMALL_STATE(3895)] = 200070, [SMALL_STATE(3896)] = 200102, [SMALL_STATE(3897)] = 200128, [SMALL_STATE(3898)] = 200154, [SMALL_STATE(3899)] = 200180, [SMALL_STATE(3900)] = 200210, [SMALL_STATE(3901)] = 200242, [SMALL_STATE(3902)] = 200274, [SMALL_STATE(3903)] = 200306, [SMALL_STATE(3904)] = 200338, [SMALL_STATE(3905)] = 200364, [SMALL_STATE(3906)] = 200390, [SMALL_STATE(3907)] = 200422, [SMALL_STATE(3908)] = 200448, [SMALL_STATE(3909)] = 200474, [SMALL_STATE(3910)] = 200500, [SMALL_STATE(3911)] = 200526, [SMALL_STATE(3912)] = 200558, [SMALL_STATE(3913)] = 200590, [SMALL_STATE(3914)] = 200622, [SMALL_STATE(3915)] = 200648, [SMALL_STATE(3916)] = 200680, [SMALL_STATE(3917)] = 200712, [SMALL_STATE(3918)] = 200738, [SMALL_STATE(3919)] = 200770, [SMALL_STATE(3920)] = 200802, [SMALL_STATE(3921)] = 200834, [SMALL_STATE(3922)] = 200866, [SMALL_STATE(3923)] = 200898, [SMALL_STATE(3924)] = 200930, [SMALL_STATE(3925)] = 200962, [SMALL_STATE(3926)] = 200994, [SMALL_STATE(3927)] = 201026, [SMALL_STATE(3928)] = 201058, [SMALL_STATE(3929)] = 201090, [SMALL_STATE(3930)] = 201122, [SMALL_STATE(3931)] = 201154, [SMALL_STATE(3932)] = 201186, [SMALL_STATE(3933)] = 201218, [SMALL_STATE(3934)] = 201250, [SMALL_STATE(3935)] = 201282, [SMALL_STATE(3936)] = 201314, [SMALL_STATE(3937)] = 201346, [SMALL_STATE(3938)] = 201378, [SMALL_STATE(3939)] = 201410, [SMALL_STATE(3940)] = 201442, [SMALL_STATE(3941)] = 201474, [SMALL_STATE(3942)] = 201506, [SMALL_STATE(3943)] = 201532, [SMALL_STATE(3944)] = 201564, [SMALL_STATE(3945)] = 201590, [SMALL_STATE(3946)] = 201622, [SMALL_STATE(3947)] = 201648, [SMALL_STATE(3948)] = 201680, [SMALL_STATE(3949)] = 201712, [SMALL_STATE(3950)] = 201738, [SMALL_STATE(3951)] = 201770, [SMALL_STATE(3952)] = 201796, [SMALL_STATE(3953)] = 201828, [SMALL_STATE(3954)] = 201860, [SMALL_STATE(3955)] = 201892, [SMALL_STATE(3956)] = 201924, [SMALL_STATE(3957)] = 201956, [SMALL_STATE(3958)] = 201988, [SMALL_STATE(3959)] = 202020, [SMALL_STATE(3960)] = 202052, [SMALL_STATE(3961)] = 202084, [SMALL_STATE(3962)] = 202116, [SMALL_STATE(3963)] = 202148, [SMALL_STATE(3964)] = 202180, [SMALL_STATE(3965)] = 202212, [SMALL_STATE(3966)] = 202244, [SMALL_STATE(3967)] = 202276, [SMALL_STATE(3968)] = 202308, [SMALL_STATE(3969)] = 202340, [SMALL_STATE(3970)] = 202372, [SMALL_STATE(3971)] = 202404, [SMALL_STATE(3972)] = 202436, [SMALL_STATE(3973)] = 202468, [SMALL_STATE(3974)] = 202500, [SMALL_STATE(3975)] = 202532, [SMALL_STATE(3976)] = 202564, [SMALL_STATE(3977)] = 202596, [SMALL_STATE(3978)] = 202628, [SMALL_STATE(3979)] = 202660, [SMALL_STATE(3980)] = 202692, [SMALL_STATE(3981)] = 202724, [SMALL_STATE(3982)] = 202756, [SMALL_STATE(3983)] = 202788, [SMALL_STATE(3984)] = 202820, [SMALL_STATE(3985)] = 202846, [SMALL_STATE(3986)] = 202892, [SMALL_STATE(3987)] = 202918, [SMALL_STATE(3988)] = 202964, [SMALL_STATE(3989)] = 202990, [SMALL_STATE(3990)] = 203036, [SMALL_STATE(3991)] = 203066, [SMALL_STATE(3992)] = 203092, [SMALL_STATE(3993)] = 203138, [SMALL_STATE(3994)] = 203164, [SMALL_STATE(3995)] = 203210, [SMALL_STATE(3996)] = 203236, [SMALL_STATE(3997)] = 203282, [SMALL_STATE(3998)] = 203310, [SMALL_STATE(3999)] = 203336, [SMALL_STATE(4000)] = 203382, [SMALL_STATE(4001)] = 203410, [SMALL_STATE(4002)] = 203456, [SMALL_STATE(4003)] = 203484, [SMALL_STATE(4004)] = 203530, [SMALL_STATE(4005)] = 203556, [SMALL_STATE(4006)] = 203602, [SMALL_STATE(4007)] = 203628, [SMALL_STATE(4008)] = 203674, [SMALL_STATE(4009)] = 203700, [SMALL_STATE(4010)] = 203746, [SMALL_STATE(4011)] = 203772, [SMALL_STATE(4012)] = 203818, [SMALL_STATE(4013)] = 203846, [SMALL_STATE(4014)] = 203892, [SMALL_STATE(4015)] = 203918, [SMALL_STATE(4016)] = 203964, [SMALL_STATE(4017)] = 203992, [SMALL_STATE(4018)] = 204038, [SMALL_STATE(4019)] = 204064, [SMALL_STATE(4020)] = 204110, [SMALL_STATE(4021)] = 204136, [SMALL_STATE(4022)] = 204182, [SMALL_STATE(4023)] = 204208, [SMALL_STATE(4024)] = 204254, [SMALL_STATE(4025)] = 204282, [SMALL_STATE(4026)] = 204328, [SMALL_STATE(4027)] = 204366, [SMALL_STATE(4028)] = 204412, [SMALL_STATE(4029)] = 204440, [SMALL_STATE(4030)] = 204486, [SMALL_STATE(4031)] = 204512, [SMALL_STATE(4032)] = 204558, [SMALL_STATE(4033)] = 204584, [SMALL_STATE(4034)] = 204630, [SMALL_STATE(4035)] = 204656, [SMALL_STATE(4036)] = 204702, [SMALL_STATE(4037)] = 204740, [SMALL_STATE(4038)] = 204786, [SMALL_STATE(4039)] = 204814, [SMALL_STATE(4040)] = 204860, [SMALL_STATE(4041)] = 204888, [SMALL_STATE(4042)] = 204934, [SMALL_STATE(4043)] = 204960, [SMALL_STATE(4044)] = 205006, [SMALL_STATE(4045)] = 205044, [SMALL_STATE(4046)] = 205090, [SMALL_STATE(4047)] = 205128, [SMALL_STATE(4048)] = 205174, [SMALL_STATE(4049)] = 205200, [SMALL_STATE(4050)] = 205246, [SMALL_STATE(4051)] = 205272, [SMALL_STATE(4052)] = 205298, [SMALL_STATE(4053)] = 205345, [SMALL_STATE(4054)] = 205370, [SMALL_STATE(4055)] = 205397, [SMALL_STATE(4056)] = 205422, [SMALL_STATE(4057)] = 205447, [SMALL_STATE(4058)] = 205472, [SMALL_STATE(4059)] = 205497, [SMALL_STATE(4060)] = 205522, [SMALL_STATE(4061)] = 205559, [SMALL_STATE(4062)] = 205584, [SMALL_STATE(4063)] = 205609, [SMALL_STATE(4064)] = 205634, [SMALL_STATE(4065)] = 205659, [SMALL_STATE(4066)] = 205684, [SMALL_STATE(4067)] = 205709, [SMALL_STATE(4068)] = 205734, [SMALL_STATE(4069)] = 205759, [SMALL_STATE(4070)] = 205800, [SMALL_STATE(4071)] = 205825, [SMALL_STATE(4072)] = 205850, [SMALL_STATE(4073)] = 205875, [SMALL_STATE(4074)] = 205900, [SMALL_STATE(4075)] = 205925, [SMALL_STATE(4076)] = 205950, [SMALL_STATE(4077)] = 205975, [SMALL_STATE(4078)] = 206000, [SMALL_STATE(4079)] = 206025, [SMALL_STATE(4080)] = 206050, [SMALL_STATE(4081)] = 206075, [SMALL_STATE(4082)] = 206100, [SMALL_STATE(4083)] = 206125, [SMALL_STATE(4084)] = 206150, [SMALL_STATE(4085)] = 206175, [SMALL_STATE(4086)] = 206200, [SMALL_STATE(4087)] = 206225, [SMALL_STATE(4088)] = 206250, [SMALL_STATE(4089)] = 206275, [SMALL_STATE(4090)] = 206300, [SMALL_STATE(4091)] = 206325, [SMALL_STATE(4092)] = 206350, [SMALL_STATE(4093)] = 206375, [SMALL_STATE(4094)] = 206412, [SMALL_STATE(4095)] = 206437, [SMALL_STATE(4096)] = 206462, [SMALL_STATE(4097)] = 206487, [SMALL_STATE(4098)] = 206512, [SMALL_STATE(4099)] = 206537, [SMALL_STATE(4100)] = 206562, [SMALL_STATE(4101)] = 206589, [SMALL_STATE(4102)] = 206614, [SMALL_STATE(4103)] = 206639, [SMALL_STATE(4104)] = 206664, [SMALL_STATE(4105)] = 206689, [SMALL_STATE(4106)] = 206714, [SMALL_STATE(4107)] = 206739, [SMALL_STATE(4108)] = 206764, [SMALL_STATE(4109)] = 206789, [SMALL_STATE(4110)] = 206814, [SMALL_STATE(4111)] = 206839, [SMALL_STATE(4112)] = 206864, [SMALL_STATE(4113)] = 206905, [SMALL_STATE(4114)] = 206930, [SMALL_STATE(4115)] = 206955, [SMALL_STATE(4116)] = 207002, [SMALL_STATE(4117)] = 207049, [SMALL_STATE(4118)] = 207096, [SMALL_STATE(4119)] = 207121, [SMALL_STATE(4120)] = 207146, [SMALL_STATE(4121)] = 207171, [SMALL_STATE(4122)] = 207212, [SMALL_STATE(4123)] = 207237, [SMALL_STATE(4124)] = 207276, [SMALL_STATE(4125)] = 207301, [SMALL_STATE(4126)] = 207326, [SMALL_STATE(4127)] = 207353, [SMALL_STATE(4128)] = 207380, [SMALL_STATE(4129)] = 207405, [SMALL_STATE(4130)] = 207430, [SMALL_STATE(4131)] = 207455, [SMALL_STATE(4132)] = 207480, [SMALL_STATE(4133)] = 207505, [SMALL_STATE(4134)] = 207530, [SMALL_STATE(4135)] = 207555, [SMALL_STATE(4136)] = 207580, [SMALL_STATE(4137)] = 207605, [SMALL_STATE(4138)] = 207642, [SMALL_STATE(4139)] = 207667, [SMALL_STATE(4140)] = 207692, [SMALL_STATE(4141)] = 207717, [SMALL_STATE(4142)] = 207742, [SMALL_STATE(4143)] = 207767, [SMALL_STATE(4144)] = 207792, [SMALL_STATE(4145)] = 207817, [SMALL_STATE(4146)] = 207842, [SMALL_STATE(4147)] = 207867, [SMALL_STATE(4148)] = 207892, [SMALL_STATE(4149)] = 207917, [SMALL_STATE(4150)] = 207942, [SMALL_STATE(4151)] = 207967, [SMALL_STATE(4152)] = 207992, [SMALL_STATE(4153)] = 208017, [SMALL_STATE(4154)] = 208042, [SMALL_STATE(4155)] = 208067, [SMALL_STATE(4156)] = 208092, [SMALL_STATE(4157)] = 208117, [SMALL_STATE(4158)] = 208142, [SMALL_STATE(4159)] = 208167, [SMALL_STATE(4160)] = 208192, [SMALL_STATE(4161)] = 208217, [SMALL_STATE(4162)] = 208242, [SMALL_STATE(4163)] = 208267, [SMALL_STATE(4164)] = 208292, [SMALL_STATE(4165)] = 208317, [SMALL_STATE(4166)] = 208342, [SMALL_STATE(4167)] = 208367, [SMALL_STATE(4168)] = 208392, [SMALL_STATE(4169)] = 208417, [SMALL_STATE(4170)] = 208464, [SMALL_STATE(4171)] = 208489, [SMALL_STATE(4172)] = 208514, [SMALL_STATE(4173)] = 208541, [SMALL_STATE(4174)] = 208566, [SMALL_STATE(4175)] = 208591, [SMALL_STATE(4176)] = 208616, [SMALL_STATE(4177)] = 208641, [SMALL_STATE(4178)] = 208666, [SMALL_STATE(4179)] = 208691, [SMALL_STATE(4180)] = 208716, [SMALL_STATE(4181)] = 208741, [SMALL_STATE(4182)] = 208766, [SMALL_STATE(4183)] = 208791, [SMALL_STATE(4184)] = 208816, [SMALL_STATE(4185)] = 208853, [SMALL_STATE(4186)] = 208878, [SMALL_STATE(4187)] = 208903, [SMALL_STATE(4188)] = 208928, [SMALL_STATE(4189)] = 208953, [SMALL_STATE(4190)] = 208978, [SMALL_STATE(4191)] = 209005, [SMALL_STATE(4192)] = 209030, [SMALL_STATE(4193)] = 209077, [SMALL_STATE(4194)] = 209102, [SMALL_STATE(4195)] = 209127, [SMALL_STATE(4196)] = 209152, [SMALL_STATE(4197)] = 209177, [SMALL_STATE(4198)] = 209202, [SMALL_STATE(4199)] = 209227, [SMALL_STATE(4200)] = 209252, [SMALL_STATE(4201)] = 209279, [SMALL_STATE(4202)] = 209304, [SMALL_STATE(4203)] = 209329, [SMALL_STATE(4204)] = 209354, [SMALL_STATE(4205)] = 209379, [SMALL_STATE(4206)] = 209404, [SMALL_STATE(4207)] = 209451, [SMALL_STATE(4208)] = 209476, [SMALL_STATE(4209)] = 209501, [SMALL_STATE(4210)] = 209538, [SMALL_STATE(4211)] = 209563, [SMALL_STATE(4212)] = 209600, [SMALL_STATE(4213)] = 209627, [SMALL_STATE(4214)] = 209654, [SMALL_STATE(4215)] = 209679, [SMALL_STATE(4216)] = 209706, [SMALL_STATE(4217)] = 209731, [SMALL_STATE(4218)] = 209756, [SMALL_STATE(4219)] = 209781, [SMALL_STATE(4220)] = 209806, [SMALL_STATE(4221)] = 209831, [SMALL_STATE(4222)] = 209856, [SMALL_STATE(4223)] = 209881, [SMALL_STATE(4224)] = 209906, [SMALL_STATE(4225)] = 209931, [SMALL_STATE(4226)] = 209956, [SMALL_STATE(4227)] = 209981, [SMALL_STATE(4228)] = 210006, [SMALL_STATE(4229)] = 210031, [SMALL_STATE(4230)] = 210056, [SMALL_STATE(4231)] = 210081, [SMALL_STATE(4232)] = 210118, [SMALL_STATE(4233)] = 210143, [SMALL_STATE(4234)] = 210180, [SMALL_STATE(4235)] = 210221, [SMALL_STATE(4236)] = 210246, [SMALL_STATE(4237)] = 210271, [SMALL_STATE(4238)] = 210296, [SMALL_STATE(4239)] = 210333, [SMALL_STATE(4240)] = 210358, [SMALL_STATE(4241)] = 210385, [SMALL_STATE(4242)] = 210432, [SMALL_STATE(4243)] = 210459, [SMALL_STATE(4244)] = 210484, [SMALL_STATE(4245)] = 210509, [SMALL_STATE(4246)] = 210534, [SMALL_STATE(4247)] = 210559, [SMALL_STATE(4248)] = 210584, [SMALL_STATE(4249)] = 210609, [SMALL_STATE(4250)] = 210634, [SMALL_STATE(4251)] = 210659, [SMALL_STATE(4252)] = 210684, [SMALL_STATE(4253)] = 210709, [SMALL_STATE(4254)] = 210734, [SMALL_STATE(4255)] = 210759, [SMALL_STATE(4256)] = 210784, [SMALL_STATE(4257)] = 210809, [SMALL_STATE(4258)] = 210846, [SMALL_STATE(4259)] = 210871, [SMALL_STATE(4260)] = 210896, [SMALL_STATE(4261)] = 210921, [SMALL_STATE(4262)] = 210946, [SMALL_STATE(4263)] = 210983, [SMALL_STATE(4264)] = 211008, [SMALL_STATE(4265)] = 211033, [SMALL_STATE(4266)] = 211058, [SMALL_STATE(4267)] = 211083, [SMALL_STATE(4268)] = 211108, [SMALL_STATE(4269)] = 211133, [SMALL_STATE(4270)] = 211158, [SMALL_STATE(4271)] = 211183, [SMALL_STATE(4272)] = 211208, [SMALL_STATE(4273)] = 211233, [SMALL_STATE(4274)] = 211258, [SMALL_STATE(4275)] = 211283, [SMALL_STATE(4276)] = 211308, [SMALL_STATE(4277)] = 211333, [SMALL_STATE(4278)] = 211358, [SMALL_STATE(4279)] = 211382, [SMALL_STATE(4280)] = 211406, [SMALL_STATE(4281)] = 211430, [SMALL_STATE(4282)] = 211454, [SMALL_STATE(4283)] = 211478, [SMALL_STATE(4284)] = 211502, [SMALL_STATE(4285)] = 211538, [SMALL_STATE(4286)] = 211562, [SMALL_STATE(4287)] = 211588, [SMALL_STATE(4288)] = 211626, [SMALL_STATE(4289)] = 211650, [SMALL_STATE(4290)] = 211674, [SMALL_STATE(4291)] = 211698, [SMALL_STATE(4292)] = 211730, [SMALL_STATE(4293)] = 211754, [SMALL_STATE(4294)] = 211778, [SMALL_STATE(4295)] = 211814, [SMALL_STATE(4296)] = 211854, [SMALL_STATE(4297)] = 211890, [SMALL_STATE(4298)] = 211914, [SMALL_STATE(4299)] = 211938, [SMALL_STATE(4300)] = 211962, [SMALL_STATE(4301)] = 211994, [SMALL_STATE(4302)] = 212026, [SMALL_STATE(4303)] = 212064, [SMALL_STATE(4304)] = 212100, [SMALL_STATE(4305)] = 212130, [SMALL_STATE(4306)] = 212160, [SMALL_STATE(4307)] = 212198, [SMALL_STATE(4308)] = 212228, [SMALL_STATE(4309)] = 212266, [SMALL_STATE(4310)] = 212304, [SMALL_STATE(4311)] = 212336, [SMALL_STATE(4312)] = 212360, [SMALL_STATE(4313)] = 212386, [SMALL_STATE(4314)] = 212410, [SMALL_STATE(4315)] = 212434, [SMALL_STATE(4316)] = 212458, [SMALL_STATE(4317)] = 212482, [SMALL_STATE(4318)] = 212510, [SMALL_STATE(4319)] = 212546, [SMALL_STATE(4320)] = 212570, [SMALL_STATE(4321)] = 212594, [SMALL_STATE(4322)] = 212618, [SMALL_STATE(4323)] = 212642, [SMALL_STATE(4324)] = 212678, [SMALL_STATE(4325)] = 212702, [SMALL_STATE(4326)] = 212726, [SMALL_STATE(4327)] = 212750, [SMALL_STATE(4328)] = 212774, [SMALL_STATE(4329)] = 212798, [SMALL_STATE(4330)] = 212824, [SMALL_STATE(4331)] = 212848, [SMALL_STATE(4332)] = 212872, [SMALL_STATE(4333)] = 212896, [SMALL_STATE(4334)] = 212922, [SMALL_STATE(4335)] = 212958, [SMALL_STATE(4336)] = 212990, [SMALL_STATE(4337)] = 213022, [SMALL_STATE(4338)] = 213048, [SMALL_STATE(4339)] = 213084, [SMALL_STATE(4340)] = 213116, [SMALL_STATE(4341)] = 213146, [SMALL_STATE(4342)] = 213176, [SMALL_STATE(4343)] = 213202, [SMALL_STATE(4344)] = 213240, [SMALL_STATE(4345)] = 213266, [SMALL_STATE(4346)] = 213296, [SMALL_STATE(4347)] = 213322, [SMALL_STATE(4348)] = 213348, [SMALL_STATE(4349)] = 213380, [SMALL_STATE(4350)] = 213404, [SMALL_STATE(4351)] = 213430, [SMALL_STATE(4352)] = 213456, [SMALL_STATE(4353)] = 213480, [SMALL_STATE(4354)] = 213516, [SMALL_STATE(4355)] = 213552, [SMALL_STATE(4356)] = 213576, [SMALL_STATE(4357)] = 213612, [SMALL_STATE(4358)] = 213636, [SMALL_STATE(4359)] = 213660, [SMALL_STATE(4360)] = 213684, [SMALL_STATE(4361)] = 213710, [SMALL_STATE(4362)] = 213734, [SMALL_STATE(4363)] = 213758, [SMALL_STATE(4364)] = 213782, [SMALL_STATE(4365)] = 213806, [SMALL_STATE(4366)] = 213832, [SMALL_STATE(4367)] = 213856, [SMALL_STATE(4368)] = 213880, [SMALL_STATE(4369)] = 213904, [SMALL_STATE(4370)] = 213928, [SMALL_STATE(4371)] = 213952, [SMALL_STATE(4372)] = 213988, [SMALL_STATE(4373)] = 214020, [SMALL_STATE(4374)] = 214044, [SMALL_STATE(4375)] = 214068, [SMALL_STATE(4376)] = 214092, [SMALL_STATE(4377)] = 214124, [SMALL_STATE(4378)] = 214148, [SMALL_STATE(4379)] = 214172, [SMALL_STATE(4380)] = 214208, [SMALL_STATE(4381)] = 214232, [SMALL_STATE(4382)] = 214256, [SMALL_STATE(4383)] = 214280, [SMALL_STATE(4384)] = 214320, [SMALL_STATE(4385)] = 214350, [SMALL_STATE(4386)] = 214380, [SMALL_STATE(4387)] = 214404, [SMALL_STATE(4388)] = 214428, [SMALL_STATE(4389)] = 214454, [SMALL_STATE(4390)] = 214492, [SMALL_STATE(4391)] = 214538, [SMALL_STATE(4392)] = 214564, [SMALL_STATE(4393)] = 214590, [SMALL_STATE(4394)] = 214628, [SMALL_STATE(4395)] = 214652, [SMALL_STATE(4396)] = 214678, [SMALL_STATE(4397)] = 214702, [SMALL_STATE(4398)] = 214738, [SMALL_STATE(4399)] = 214762, [SMALL_STATE(4400)] = 214786, [SMALL_STATE(4401)] = 214810, [SMALL_STATE(4402)] = 214834, [SMALL_STATE(4403)] = 214858, [SMALL_STATE(4404)] = 214882, [SMALL_STATE(4405)] = 214912, [SMALL_STATE(4406)] = 214948, [SMALL_STATE(4407)] = 214972, [SMALL_STATE(4408)] = 215008, [SMALL_STATE(4409)] = 215032, [SMALL_STATE(4410)] = 215056, [SMALL_STATE(4411)] = 215080, [SMALL_STATE(4412)] = 215104, [SMALL_STATE(4413)] = 215128, [SMALL_STATE(4414)] = 215154, [SMALL_STATE(4415)] = 215178, [SMALL_STATE(4416)] = 215202, [SMALL_STATE(4417)] = 215226, [SMALL_STATE(4418)] = 215250, [SMALL_STATE(4419)] = 215274, [SMALL_STATE(4420)] = 215298, [SMALL_STATE(4421)] = 215322, [SMALL_STATE(4422)] = 215346, [SMALL_STATE(4423)] = 215370, [SMALL_STATE(4424)] = 215394, [SMALL_STATE(4425)] = 215418, [SMALL_STATE(4426)] = 215442, [SMALL_STATE(4427)] = 215466, [SMALL_STATE(4428)] = 215490, [SMALL_STATE(4429)] = 215514, [SMALL_STATE(4430)] = 215538, [SMALL_STATE(4431)] = 215562, [SMALL_STATE(4432)] = 215586, [SMALL_STATE(4433)] = 215610, [SMALL_STATE(4434)] = 215634, [SMALL_STATE(4435)] = 215658, [SMALL_STATE(4436)] = 215682, [SMALL_STATE(4437)] = 215706, [SMALL_STATE(4438)] = 215730, [SMALL_STATE(4439)] = 215754, [SMALL_STATE(4440)] = 215778, [SMALL_STATE(4441)] = 215802, [SMALL_STATE(4442)] = 215826, [SMALL_STATE(4443)] = 215850, [SMALL_STATE(4444)] = 215874, [SMALL_STATE(4445)] = 215898, [SMALL_STATE(4446)] = 215930, [SMALL_STATE(4447)] = 215953, [SMALL_STATE(4448)] = 215976, [SMALL_STATE(4449)] = 215999, [SMALL_STATE(4450)] = 216036, [SMALL_STATE(4451)] = 216059, [SMALL_STATE(4452)] = 216082, [SMALL_STATE(4453)] = 216105, [SMALL_STATE(4454)] = 216128, [SMALL_STATE(4455)] = 216151, [SMALL_STATE(4456)] = 216174, [SMALL_STATE(4457)] = 216211, [SMALL_STATE(4458)] = 216234, [SMALL_STATE(4459)] = 216257, [SMALL_STATE(4460)] = 216280, [SMALL_STATE(4461)] = 216303, [SMALL_STATE(4462)] = 216326, [SMALL_STATE(4463)] = 216349, [SMALL_STATE(4464)] = 216374, [SMALL_STATE(4465)] = 216397, [SMALL_STATE(4466)] = 216430, [SMALL_STATE(4467)] = 216453, [SMALL_STATE(4468)] = 216490, [SMALL_STATE(4469)] = 216519, [SMALL_STATE(4470)] = 216542, [SMALL_STATE(4471)] = 216575, [SMALL_STATE(4472)] = 216598, [SMALL_STATE(4473)] = 216637, [SMALL_STATE(4474)] = 216660, [SMALL_STATE(4475)] = 216685, [SMALL_STATE(4476)] = 216714, [SMALL_STATE(4477)] = 216737, [SMALL_STATE(4478)] = 216760, [SMALL_STATE(4479)] = 216797, [SMALL_STATE(4480)] = 216826, [SMALL_STATE(4481)] = 216849, [SMALL_STATE(4482)] = 216880, [SMALL_STATE(4483)] = 216903, [SMALL_STATE(4484)] = 216926, [SMALL_STATE(4485)] = 216957, [SMALL_STATE(4486)] = 216980, [SMALL_STATE(4487)] = 217017, [SMALL_STATE(4488)] = 217050, [SMALL_STATE(4489)] = 217073, [SMALL_STATE(4490)] = 217096, [SMALL_STATE(4491)] = 217119, [SMALL_STATE(4492)] = 217156, [SMALL_STATE(4493)] = 217179, [SMALL_STATE(4494)] = 217202, [SMALL_STATE(4495)] = 217225, [SMALL_STATE(4496)] = 217248, [SMALL_STATE(4497)] = 217285, [SMALL_STATE(4498)] = 217308, [SMALL_STATE(4499)] = 217331, [SMALL_STATE(4500)] = 217354, [SMALL_STATE(4501)] = 217377, [SMALL_STATE(4502)] = 217400, [SMALL_STATE(4503)] = 217423, [SMALL_STATE(4504)] = 217446, [SMALL_STATE(4505)] = 217469, [SMALL_STATE(4506)] = 217506, [SMALL_STATE(4507)] = 217529, [SMALL_STATE(4508)] = 217552, [SMALL_STATE(4509)] = 217575, [SMALL_STATE(4510)] = 217598, [SMALL_STATE(4511)] = 217621, [SMALL_STATE(4512)] = 217644, [SMALL_STATE(4513)] = 217667, [SMALL_STATE(4514)] = 217690, [SMALL_STATE(4515)] = 217713, [SMALL_STATE(4516)] = 217736, [SMALL_STATE(4517)] = 217773, [SMALL_STATE(4518)] = 217796, [SMALL_STATE(4519)] = 217819, [SMALL_STATE(4520)] = 217842, [SMALL_STATE(4521)] = 217865, [SMALL_STATE(4522)] = 217900, [SMALL_STATE(4523)] = 217923, [SMALL_STATE(4524)] = 217946, [SMALL_STATE(4525)] = 217969, [SMALL_STATE(4526)] = 217992, [SMALL_STATE(4527)] = 218015, [SMALL_STATE(4528)] = 218038, [SMALL_STATE(4529)] = 218061, [SMALL_STATE(4530)] = 218084, [SMALL_STATE(4531)] = 218109, [SMALL_STATE(4532)] = 218132, [SMALL_STATE(4533)] = 218169, [SMALL_STATE(4534)] = 218192, [SMALL_STATE(4535)] = 218215, [SMALL_STATE(4536)] = 218238, [SMALL_STATE(4537)] = 218273, [SMALL_STATE(4538)] = 218296, [SMALL_STATE(4539)] = 218319, [SMALL_STATE(4540)] = 218342, [SMALL_STATE(4541)] = 218365, [SMALL_STATE(4542)] = 218388, [SMALL_STATE(4543)] = 218425, [SMALL_STATE(4544)] = 218448, [SMALL_STATE(4545)] = 218471, [SMALL_STATE(4546)] = 218494, [SMALL_STATE(4547)] = 218517, [SMALL_STATE(4548)] = 218540, [SMALL_STATE(4549)] = 218577, [SMALL_STATE(4550)] = 218600, [SMALL_STATE(4551)] = 218635, [SMALL_STATE(4552)] = 218658, [SMALL_STATE(4553)] = 218695, [SMALL_STATE(4554)] = 218730, [SMALL_STATE(4555)] = 218767, [SMALL_STATE(4556)] = 218790, [SMALL_STATE(4557)] = 218827, [SMALL_STATE(4558)] = 218858, [SMALL_STATE(4559)] = 218895, [SMALL_STATE(4560)] = 218918, [SMALL_STATE(4561)] = 218949, [SMALL_STATE(4562)] = 218972, [SMALL_STATE(4563)] = 218995, [SMALL_STATE(4564)] = 219018, [SMALL_STATE(4565)] = 219055, [SMALL_STATE(4566)] = 219078, [SMALL_STATE(4567)] = 219101, [SMALL_STATE(4568)] = 219124, [SMALL_STATE(4569)] = 219161, [SMALL_STATE(4570)] = 219184, [SMALL_STATE(4571)] = 219207, [SMALL_STATE(4572)] = 219230, [SMALL_STATE(4573)] = 219267, [SMALL_STATE(4574)] = 219290, [SMALL_STATE(4575)] = 219319, [SMALL_STATE(4576)] = 219348, [SMALL_STATE(4577)] = 219385, [SMALL_STATE(4578)] = 219408, [SMALL_STATE(4579)] = 219431, [SMALL_STATE(4580)] = 219468, [SMALL_STATE(4581)] = 219505, [SMALL_STATE(4582)] = 219528, [SMALL_STATE(4583)] = 219565, [SMALL_STATE(4584)] = 219602, [SMALL_STATE(4585)] = 219625, [SMALL_STATE(4586)] = 219656, [SMALL_STATE(4587)] = 219693, [SMALL_STATE(4588)] = 219724, [SMALL_STATE(4589)] = 219747, [SMALL_STATE(4590)] = 219770, [SMALL_STATE(4591)] = 219793, [SMALL_STATE(4592)] = 219830, [SMALL_STATE(4593)] = 219867, [SMALL_STATE(4594)] = 219896, [SMALL_STATE(4595)] = 219925, [SMALL_STATE(4596)] = 219948, [SMALL_STATE(4597)] = 219985, [SMALL_STATE(4598)] = 220014, [SMALL_STATE(4599)] = 220037, [SMALL_STATE(4600)] = 220066, [SMALL_STATE(4601)] = 220097, [SMALL_STATE(4602)] = 220120, [SMALL_STATE(4603)] = 220143, [SMALL_STATE(4604)] = 220166, [SMALL_STATE(4605)] = 220191, [SMALL_STATE(4606)] = 220214, [SMALL_STATE(4607)] = 220239, [SMALL_STATE(4608)] = 220274, [SMALL_STATE(4609)] = 220309, [SMALL_STATE(4610)] = 220344, [SMALL_STATE(4611)] = 220367, [SMALL_STATE(4612)] = 220390, [SMALL_STATE(4613)] = 220413, [SMALL_STATE(4614)] = 220436, [SMALL_STATE(4615)] = 220465, [SMALL_STATE(4616)] = 220488, [SMALL_STATE(4617)] = 220511, [SMALL_STATE(4618)] = 220534, [SMALL_STATE(4619)] = 220557, [SMALL_STATE(4620)] = 220580, [SMALL_STATE(4621)] = 220603, [SMALL_STATE(4622)] = 220626, [SMALL_STATE(4623)] = 220649, [SMALL_STATE(4624)] = 220672, [SMALL_STATE(4625)] = 220695, [SMALL_STATE(4626)] = 220732, [SMALL_STATE(4627)] = 220755, [SMALL_STATE(4628)] = 220780, [SMALL_STATE(4629)] = 220813, [SMALL_STATE(4630)] = 220836, [SMALL_STATE(4631)] = 220859, [SMALL_STATE(4632)] = 220882, [SMALL_STATE(4633)] = 220905, [SMALL_STATE(4634)] = 220928, [SMALL_STATE(4635)] = 220951, [SMALL_STATE(4636)] = 220974, [SMALL_STATE(4637)] = 220997, [SMALL_STATE(4638)] = 221030, [SMALL_STATE(4639)] = 221061, [SMALL_STATE(4640)] = 221090, [SMALL_STATE(4641)] = 221115, [SMALL_STATE(4642)] = 221138, [SMALL_STATE(4643)] = 221163, [SMALL_STATE(4644)] = 221198, [SMALL_STATE(4645)] = 221235, [SMALL_STATE(4646)] = 221258, [SMALL_STATE(4647)] = 221283, [SMALL_STATE(4648)] = 221308, [SMALL_STATE(4649)] = 221331, [SMALL_STATE(4650)] = 221368, [SMALL_STATE(4651)] = 221399, [SMALL_STATE(4652)] = 221422, [SMALL_STATE(4653)] = 221445, [SMALL_STATE(4654)] = 221468, [SMALL_STATE(4655)] = 221491, [SMALL_STATE(4656)] = 221514, [SMALL_STATE(4657)] = 221547, [SMALL_STATE(4658)] = 221570, [SMALL_STATE(4659)] = 221593, [SMALL_STATE(4660)] = 221622, [SMALL_STATE(4661)] = 221645, [SMALL_STATE(4662)] = 221682, [SMALL_STATE(4663)] = 221711, [SMALL_STATE(4664)] = 221734, [SMALL_STATE(4665)] = 221769, [SMALL_STATE(4666)] = 221792, [SMALL_STATE(4667)] = 221827, [SMALL_STATE(4668)] = 221850, [SMALL_STATE(4669)] = 221879, [SMALL_STATE(4670)] = 221904, [SMALL_STATE(4671)] = 221927, [SMALL_STATE(4672)] = 221950, [SMALL_STATE(4673)] = 221973, [SMALL_STATE(4674)] = 221996, [SMALL_STATE(4675)] = 222019, [SMALL_STATE(4676)] = 222042, [SMALL_STATE(4677)] = 222079, [SMALL_STATE(4678)] = 222114, [SMALL_STATE(4679)] = 222137, [SMALL_STATE(4680)] = 222160, [SMALL_STATE(4681)] = 222183, [SMALL_STATE(4682)] = 222206, [SMALL_STATE(4683)] = 222231, [SMALL_STATE(4684)] = 222256, [SMALL_STATE(4685)] = 222279, [SMALL_STATE(4686)] = 222316, [SMALL_STATE(4687)] = 222347, [SMALL_STATE(4688)] = 222370, [SMALL_STATE(4689)] = 222393, [SMALL_STATE(4690)] = 222422, [SMALL_STATE(4691)] = 222444, [SMALL_STATE(4692)] = 222466, [SMALL_STATE(4693)] = 222494, [SMALL_STATE(4694)] = 222516, [SMALL_STATE(4695)] = 222538, [SMALL_STATE(4696)] = 222560, [SMALL_STATE(4697)] = 222594, [SMALL_STATE(4698)] = 222616, [SMALL_STATE(4699)] = 222644, [SMALL_STATE(4700)] = 222672, [SMALL_STATE(4701)] = 222694, [SMALL_STATE(4702)] = 222728, [SMALL_STATE(4703)] = 222766, [SMALL_STATE(4704)] = 222788, [SMALL_STATE(4705)] = 222824, [SMALL_STATE(4706)] = 222846, [SMALL_STATE(4707)] = 222868, [SMALL_STATE(4708)] = 222890, [SMALL_STATE(4709)] = 222912, [SMALL_STATE(4710)] = 222934, [SMALL_STATE(4711)] = 222956, [SMALL_STATE(4712)] = 222990, [SMALL_STATE(4713)] = 223012, [SMALL_STATE(4714)] = 223046, [SMALL_STATE(4715)] = 223080, [SMALL_STATE(4716)] = 223102, [SMALL_STATE(4717)] = 223124, [SMALL_STATE(4718)] = 223162, [SMALL_STATE(4719)] = 223196, [SMALL_STATE(4720)] = 223230, [SMALL_STATE(4721)] = 223264, [SMALL_STATE(4722)] = 223286, [SMALL_STATE(4723)] = 223322, [SMALL_STATE(4724)] = 223344, [SMALL_STATE(4725)] = 223372, [SMALL_STATE(4726)] = 223394, [SMALL_STATE(4727)] = 223416, [SMALL_STATE(4728)] = 223438, [SMALL_STATE(4729)] = 223462, [SMALL_STATE(4730)] = 223490, [SMALL_STATE(4731)] = 223512, [SMALL_STATE(4732)] = 223534, [SMALL_STATE(4733)] = 223556, [SMALL_STATE(4734)] = 223578, [SMALL_STATE(4735)] = 223600, [SMALL_STATE(4736)] = 223622, [SMALL_STATE(4737)] = 223658, [SMALL_STATE(4738)] = 223680, [SMALL_STATE(4739)] = 223702, [SMALL_STATE(4740)] = 223738, [SMALL_STATE(4741)] = 223760, [SMALL_STATE(4742)] = 223782, [SMALL_STATE(4743)] = 223804, [SMALL_STATE(4744)] = 223826, [SMALL_STATE(4745)] = 223848, [SMALL_STATE(4746)] = 223886, [SMALL_STATE(4747)] = 223908, [SMALL_STATE(4748)] = 223930, [SMALL_STATE(4749)] = 223952, [SMALL_STATE(4750)] = 223982, [SMALL_STATE(4751)] = 224020, [SMALL_STATE(4752)] = 224042, [SMALL_STATE(4753)] = 224076, [SMALL_STATE(4754)] = 224098, [SMALL_STATE(4755)] = 224120, [SMALL_STATE(4756)] = 224142, [SMALL_STATE(4757)] = 224176, [SMALL_STATE(4758)] = 224210, [SMALL_STATE(4759)] = 224232, [SMALL_STATE(4760)] = 224254, [SMALL_STATE(4761)] = 224288, [SMALL_STATE(4762)] = 224310, [SMALL_STATE(4763)] = 224338, [SMALL_STATE(4764)] = 224360, [SMALL_STATE(4765)] = 224382, [SMALL_STATE(4766)] = 224404, [SMALL_STATE(4767)] = 224426, [SMALL_STATE(4768)] = 224468, [SMALL_STATE(4769)] = 224498, [SMALL_STATE(4770)] = 224532, [SMALL_STATE(4771)] = 224554, [SMALL_STATE(4772)] = 224576, [SMALL_STATE(4773)] = 224598, [SMALL_STATE(4774)] = 224622, [SMALL_STATE(4775)] = 224650, [SMALL_STATE(4776)] = 224672, [SMALL_STATE(4777)] = 224696, [SMALL_STATE(4778)] = 224724, [SMALL_STATE(4779)] = 224746, [SMALL_STATE(4780)] = 224774, [SMALL_STATE(4781)] = 224796, [SMALL_STATE(4782)] = 224830, [SMALL_STATE(4783)] = 224852, [SMALL_STATE(4784)] = 224874, [SMALL_STATE(4785)] = 224896, [SMALL_STATE(4786)] = 224918, [SMALL_STATE(4787)] = 224940, [SMALL_STATE(4788)] = 224968, [SMALL_STATE(4789)] = 224998, [SMALL_STATE(4790)] = 225020, [SMALL_STATE(4791)] = 225042, [SMALL_STATE(4792)] = 225064, [SMALL_STATE(4793)] = 225086, [SMALL_STATE(4794)] = 225108, [SMALL_STATE(4795)] = 225130, [SMALL_STATE(4796)] = 225152, [SMALL_STATE(4797)] = 225174, [SMALL_STATE(4798)] = 225196, [SMALL_STATE(4799)] = 225218, [SMALL_STATE(4800)] = 225240, [SMALL_STATE(4801)] = 225262, [SMALL_STATE(4802)] = 225284, [SMALL_STATE(4803)] = 225306, [SMALL_STATE(4804)] = 225328, [SMALL_STATE(4805)] = 225350, [SMALL_STATE(4806)] = 225372, [SMALL_STATE(4807)] = 225394, [SMALL_STATE(4808)] = 225416, [SMALL_STATE(4809)] = 225438, [SMALL_STATE(4810)] = 225460, [SMALL_STATE(4811)] = 225494, [SMALL_STATE(4812)] = 225516, [SMALL_STATE(4813)] = 225538, [SMALL_STATE(4814)] = 225560, [SMALL_STATE(4815)] = 225582, [SMALL_STATE(4816)] = 225604, [SMALL_STATE(4817)] = 225626, [SMALL_STATE(4818)] = 225648, [SMALL_STATE(4819)] = 225670, [SMALL_STATE(4820)] = 225700, [SMALL_STATE(4821)] = 225722, [SMALL_STATE(4822)] = 225744, [SMALL_STATE(4823)] = 225774, [SMALL_STATE(4824)] = 225796, [SMALL_STATE(4825)] = 225834, [SMALL_STATE(4826)] = 225856, [SMALL_STATE(4827)] = 225884, [SMALL_STATE(4828)] = 225906, [SMALL_STATE(4829)] = 225936, [SMALL_STATE(4830)] = 225958, [SMALL_STATE(4831)] = 225980, [SMALL_STATE(4832)] = 226008, [SMALL_STATE(4833)] = 226036, [SMALL_STATE(4834)] = 226074, [SMALL_STATE(4835)] = 226096, [SMALL_STATE(4836)] = 226130, [SMALL_STATE(4837)] = 226152, [SMALL_STATE(4838)] = 226174, [SMALL_STATE(4839)] = 226196, [SMALL_STATE(4840)] = 226218, [SMALL_STATE(4841)] = 226240, [SMALL_STATE(4842)] = 226262, [SMALL_STATE(4843)] = 226284, [SMALL_STATE(4844)] = 226306, [SMALL_STATE(4845)] = 226336, [SMALL_STATE(4846)] = 226364, [SMALL_STATE(4847)] = 226394, [SMALL_STATE(4848)] = 226428, [SMALL_STATE(4849)] = 226462, [SMALL_STATE(4850)] = 226496, [SMALL_STATE(4851)] = 226532, [SMALL_STATE(4852)] = 226554, [SMALL_STATE(4853)] = 226592, [SMALL_STATE(4854)] = 226614, [SMALL_STATE(4855)] = 226636, [SMALL_STATE(4856)] = 226664, [SMALL_STATE(4857)] = 226692, [SMALL_STATE(4858)] = 226720, [SMALL_STATE(4859)] = 226742, [SMALL_STATE(4860)] = 226764, [SMALL_STATE(4861)] = 226786, [SMALL_STATE(4862)] = 226816, [SMALL_STATE(4863)] = 226838, [SMALL_STATE(4864)] = 226872, [SMALL_STATE(4865)] = 226894, [SMALL_STATE(4866)] = 226916, [SMALL_STATE(4867)] = 226950, [SMALL_STATE(4868)] = 226972, [SMALL_STATE(4869)] = 226994, [SMALL_STATE(4870)] = 227016, [SMALL_STATE(4871)] = 227038, [SMALL_STATE(4872)] = 227066, [SMALL_STATE(4873)] = 227104, [SMALL_STATE(4874)] = 227134, [SMALL_STATE(4875)] = 227170, [SMALL_STATE(4876)] = 227192, [SMALL_STATE(4877)] = 227226, [SMALL_STATE(4878)] = 227248, [SMALL_STATE(4879)] = 227270, [SMALL_STATE(4880)] = 227292, [SMALL_STATE(4881)] = 227314, [SMALL_STATE(4882)] = 227336, [SMALL_STATE(4883)] = 227358, [SMALL_STATE(4884)] = 227380, [SMALL_STATE(4885)] = 227410, [SMALL_STATE(4886)] = 227432, [SMALL_STATE(4887)] = 227466, [SMALL_STATE(4888)] = 227488, [SMALL_STATE(4889)] = 227510, [SMALL_STATE(4890)] = 227532, [SMALL_STATE(4891)] = 227554, [SMALL_STATE(4892)] = 227576, [SMALL_STATE(4893)] = 227612, [SMALL_STATE(4894)] = 227650, [SMALL_STATE(4895)] = 227672, [SMALL_STATE(4896)] = 227706, [SMALL_STATE(4897)] = 227744, [SMALL_STATE(4898)] = 227778, [SMALL_STATE(4899)] = 227814, [SMALL_STATE(4900)] = 227848, [SMALL_STATE(4901)] = 227870, [SMALL_STATE(4902)] = 227892, [SMALL_STATE(4903)] = 227922, [SMALL_STATE(4904)] = 227958, [SMALL_STATE(4905)] = 227986, [SMALL_STATE(4906)] = 228024, [SMALL_STATE(4907)] = 228052, [SMALL_STATE(4908)] = 228080, [SMALL_STATE(4909)] = 228122, [SMALL_STATE(4910)] = 228144, [SMALL_STATE(4911)] = 228166, [SMALL_STATE(4912)] = 228187, [SMALL_STATE(4913)] = 228208, [SMALL_STATE(4914)] = 228231, [SMALL_STATE(4915)] = 228252, [SMALL_STATE(4916)] = 228273, [SMALL_STATE(4917)] = 228314, [SMALL_STATE(4918)] = 228337, [SMALL_STATE(4919)] = 228368, [SMALL_STATE(4920)] = 228391, [SMALL_STATE(4921)] = 228412, [SMALL_STATE(4922)] = 228433, [SMALL_STATE(4923)] = 228454, [SMALL_STATE(4924)] = 228475, [SMALL_STATE(4925)] = 228496, [SMALL_STATE(4926)] = 228523, [SMALL_STATE(4927)] = 228546, [SMALL_STATE(4928)] = 228579, [SMALL_STATE(4929)] = 228600, [SMALL_STATE(4930)] = 228633, [SMALL_STATE(4931)] = 228656, [SMALL_STATE(4932)] = 228687, [SMALL_STATE(4933)] = 228708, [SMALL_STATE(4934)] = 228729, [SMALL_STATE(4935)] = 228762, [SMALL_STATE(4936)] = 228785, [SMALL_STATE(4937)] = 228808, [SMALL_STATE(4938)] = 228831, [SMALL_STATE(4939)] = 228854, [SMALL_STATE(4940)] = 228875, [SMALL_STATE(4941)] = 228896, [SMALL_STATE(4942)] = 228933, [SMALL_STATE(4943)] = 228954, [SMALL_STATE(4944)] = 228981, [SMALL_STATE(4945)] = 229004, [SMALL_STATE(4946)] = 229025, [SMALL_STATE(4947)] = 229048, [SMALL_STATE(4948)] = 229071, [SMALL_STATE(4949)] = 229112, [SMALL_STATE(4950)] = 229153, [SMALL_STATE(4951)] = 229180, [SMALL_STATE(4952)] = 229211, [SMALL_STATE(4953)] = 229232, [SMALL_STATE(4954)] = 229253, [SMALL_STATE(4955)] = 229274, [SMALL_STATE(4956)] = 229295, [SMALL_STATE(4957)] = 229318, [SMALL_STATE(4958)] = 229339, [SMALL_STATE(4959)] = 229366, [SMALL_STATE(4960)] = 229397, [SMALL_STATE(4961)] = 229420, [SMALL_STATE(4962)] = 229441, [SMALL_STATE(4963)] = 229482, [SMALL_STATE(4964)] = 229515, [SMALL_STATE(4965)] = 229538, [SMALL_STATE(4966)] = 229573, [SMALL_STATE(4967)] = 229594, [SMALL_STATE(4968)] = 229621, [SMALL_STATE(4969)] = 229644, [SMALL_STATE(4970)] = 229673, [SMALL_STATE(4971)] = 229696, [SMALL_STATE(4972)] = 229719, [SMALL_STATE(4973)] = 229748, [SMALL_STATE(4974)] = 229769, [SMALL_STATE(4975)] = 229790, [SMALL_STATE(4976)] = 229811, [SMALL_STATE(4977)] = 229838, [SMALL_STATE(4978)] = 229859, [SMALL_STATE(4979)] = 229880, [SMALL_STATE(4980)] = 229901, [SMALL_STATE(4981)] = 229922, [SMALL_STATE(4982)] = 229951, [SMALL_STATE(4983)] = 229980, [SMALL_STATE(4984)] = 230003, [SMALL_STATE(4985)] = 230026, [SMALL_STATE(4986)] = 230049, [SMALL_STATE(4987)] = 230072, [SMALL_STATE(4988)] = 230093, [SMALL_STATE(4989)] = 230116, [SMALL_STATE(4990)] = 230139, [SMALL_STATE(4991)] = 230160, [SMALL_STATE(4992)] = 230187, [SMALL_STATE(4993)] = 230218, [SMALL_STATE(4994)] = 230239, [SMALL_STATE(4995)] = 230268, [SMALL_STATE(4996)] = 230291, [SMALL_STATE(4997)] = 230312, [SMALL_STATE(4998)] = 230333, [SMALL_STATE(4999)] = 230354, [SMALL_STATE(5000)] = 230375, [SMALL_STATE(5001)] = 230404, [SMALL_STATE(5002)] = 230437, [SMALL_STATE(5003)] = 230464, [SMALL_STATE(5004)] = 230485, [SMALL_STATE(5005)] = 230514, [SMALL_STATE(5006)] = 230545, [SMALL_STATE(5007)] = 230566, [SMALL_STATE(5008)] = 230589, [SMALL_STATE(5009)] = 230610, [SMALL_STATE(5010)] = 230633, [SMALL_STATE(5011)] = 230664, [SMALL_STATE(5012)] = 230687, [SMALL_STATE(5013)] = 230720, [SMALL_STATE(5014)] = 230757, [SMALL_STATE(5015)] = 230778, [SMALL_STATE(5016)] = 230799, [SMALL_STATE(5017)] = 230826, [SMALL_STATE(5018)] = 230853, [SMALL_STATE(5019)] = 230874, [SMALL_STATE(5020)] = 230897, [SMALL_STATE(5021)] = 230918, [SMALL_STATE(5022)] = 230941, [SMALL_STATE(5023)] = 230962, [SMALL_STATE(5024)] = 230989, [SMALL_STATE(5025)] = 231010, [SMALL_STATE(5026)] = 231041, [SMALL_STATE(5027)] = 231072, [SMALL_STATE(5028)] = 231098, [SMALL_STATE(5029)] = 231128, [SMALL_STATE(5030)] = 231148, [SMALL_STATE(5031)] = 231174, [SMALL_STATE(5032)] = 231200, [SMALL_STATE(5033)] = 231220, [SMALL_STATE(5034)] = 231242, [SMALL_STATE(5035)] = 231262, [SMALL_STATE(5036)] = 231282, [SMALL_STATE(5037)] = 231302, [SMALL_STATE(5038)] = 231322, [SMALL_STATE(5039)] = 231342, [SMALL_STATE(5040)] = 231362, [SMALL_STATE(5041)] = 231382, [SMALL_STATE(5042)] = 231402, [SMALL_STATE(5043)] = 231422, [SMALL_STATE(5044)] = 231442, [SMALL_STATE(5045)] = 231462, [SMALL_STATE(5046)] = 231482, [SMALL_STATE(5047)] = 231502, [SMALL_STATE(5048)] = 231522, [SMALL_STATE(5049)] = 231544, [SMALL_STATE(5050)] = 231564, [SMALL_STATE(5051)] = 231584, [SMALL_STATE(5052)] = 231604, [SMALL_STATE(5053)] = 231624, [SMALL_STATE(5054)] = 231644, [SMALL_STATE(5055)] = 231664, [SMALL_STATE(5056)] = 231684, [SMALL_STATE(5057)] = 231704, [SMALL_STATE(5058)] = 231724, [SMALL_STATE(5059)] = 231744, [SMALL_STATE(5060)] = 231764, [SMALL_STATE(5061)] = 231792, [SMALL_STATE(5062)] = 231812, [SMALL_STATE(5063)] = 231832, [SMALL_STATE(5064)] = 231852, [SMALL_STATE(5065)] = 231872, [SMALL_STATE(5066)] = 231892, [SMALL_STATE(5067)] = 231912, [SMALL_STATE(5068)] = 231932, [SMALL_STATE(5069)] = 231958, [SMALL_STATE(5070)] = 231978, [SMALL_STATE(5071)] = 231998, [SMALL_STATE(5072)] = 232018, [SMALL_STATE(5073)] = 232038, [SMALL_STATE(5074)] = 232058, [SMALL_STATE(5075)] = 232078, [SMALL_STATE(5076)] = 232106, [SMALL_STATE(5077)] = 232126, [SMALL_STATE(5078)] = 232146, [SMALL_STATE(5079)] = 232166, [SMALL_STATE(5080)] = 232196, [SMALL_STATE(5081)] = 232216, [SMALL_STATE(5082)] = 232236, [SMALL_STATE(5083)] = 232266, [SMALL_STATE(5084)] = 232286, [SMALL_STATE(5085)] = 232306, [SMALL_STATE(5086)] = 232326, [SMALL_STATE(5087)] = 232348, [SMALL_STATE(5088)] = 232368, [SMALL_STATE(5089)] = 232388, [SMALL_STATE(5090)] = 232408, [SMALL_STATE(5091)] = 232428, [SMALL_STATE(5092)] = 232448, [SMALL_STATE(5093)] = 232468, [SMALL_STATE(5094)] = 232488, [SMALL_STATE(5095)] = 232510, [SMALL_STATE(5096)] = 232530, [SMALL_STATE(5097)] = 232550, [SMALL_STATE(5098)] = 232570, [SMALL_STATE(5099)] = 232590, [SMALL_STATE(5100)] = 232610, [SMALL_STATE(5101)] = 232630, [SMALL_STATE(5102)] = 232650, [SMALL_STATE(5103)] = 232670, [SMALL_STATE(5104)] = 232690, [SMALL_STATE(5105)] = 232710, [SMALL_STATE(5106)] = 232730, [SMALL_STATE(5107)] = 232752, [SMALL_STATE(5108)] = 232772, [SMALL_STATE(5109)] = 232792, [SMALL_STATE(5110)] = 232814, [SMALL_STATE(5111)] = 232834, [SMALL_STATE(5112)] = 232854, [SMALL_STATE(5113)] = 232876, [SMALL_STATE(5114)] = 232896, [SMALL_STATE(5115)] = 232916, [SMALL_STATE(5116)] = 232938, [SMALL_STATE(5117)] = 232958, [SMALL_STATE(5118)] = 232988, [SMALL_STATE(5119)] = 233014, [SMALL_STATE(5120)] = 233034, [SMALL_STATE(5121)] = 233060, [SMALL_STATE(5122)] = 233090, [SMALL_STATE(5123)] = 233120, [SMALL_STATE(5124)] = 233148, [SMALL_STATE(5125)] = 233168, [SMALL_STATE(5126)] = 233196, [SMALL_STATE(5127)] = 233216, [SMALL_STATE(5128)] = 233236, [SMALL_STATE(5129)] = 233256, [SMALL_STATE(5130)] = 233276, [SMALL_STATE(5131)] = 233306, [SMALL_STATE(5132)] = 233326, [SMALL_STATE(5133)] = 233346, [SMALL_STATE(5134)] = 233366, [SMALL_STATE(5135)] = 233386, [SMALL_STATE(5136)] = 233406, [SMALL_STATE(5137)] = 233426, [SMALL_STATE(5138)] = 233448, [SMALL_STATE(5139)] = 233478, [SMALL_STATE(5140)] = 233498, [SMALL_STATE(5141)] = 233520, [SMALL_STATE(5142)] = 233540, [SMALL_STATE(5143)] = 233562, [SMALL_STATE(5144)] = 233582, [SMALL_STATE(5145)] = 233602, [SMALL_STATE(5146)] = 233624, [SMALL_STATE(5147)] = 233646, [SMALL_STATE(5148)] = 233666, [SMALL_STATE(5149)] = 233688, [SMALL_STATE(5150)] = 233708, [SMALL_STATE(5151)] = 233728, [SMALL_STATE(5152)] = 233748, [SMALL_STATE(5153)] = 233768, [SMALL_STATE(5154)] = 233788, [SMALL_STATE(5155)] = 233808, [SMALL_STATE(5156)] = 233830, [SMALL_STATE(5157)] = 233850, [SMALL_STATE(5158)] = 233870, [SMALL_STATE(5159)] = 233890, [SMALL_STATE(5160)] = 233910, [SMALL_STATE(5161)] = 233932, [SMALL_STATE(5162)] = 233952, [SMALL_STATE(5163)] = 233972, [SMALL_STATE(5164)] = 233992, [SMALL_STATE(5165)] = 234012, [SMALL_STATE(5166)] = 234032, [SMALL_STATE(5167)] = 234052, [SMALL_STATE(5168)] = 234072, [SMALL_STATE(5169)] = 234092, [SMALL_STATE(5170)] = 234118, [SMALL_STATE(5171)] = 234138, [SMALL_STATE(5172)] = 234158, [SMALL_STATE(5173)] = 234178, [SMALL_STATE(5174)] = 234198, [SMALL_STATE(5175)] = 234224, [SMALL_STATE(5176)] = 234244, [SMALL_STATE(5177)] = 234264, [SMALL_STATE(5178)] = 234286, [SMALL_STATE(5179)] = 234316, [SMALL_STATE(5180)] = 234336, [SMALL_STATE(5181)] = 234356, [SMALL_STATE(5182)] = 234376, [SMALL_STATE(5183)] = 234396, [SMALL_STATE(5184)] = 234416, [SMALL_STATE(5185)] = 234436, [SMALL_STATE(5186)] = 234458, [SMALL_STATE(5187)] = 234478, [SMALL_STATE(5188)] = 234498, [SMALL_STATE(5189)] = 234524, [SMALL_STATE(5190)] = 234544, [SMALL_STATE(5191)] = 234566, [SMALL_STATE(5192)] = 234586, [SMALL_STATE(5193)] = 234606, [SMALL_STATE(5194)] = 234626, [SMALL_STATE(5195)] = 234648, [SMALL_STATE(5196)] = 234668, [SMALL_STATE(5197)] = 234688, [SMALL_STATE(5198)] = 234708, [SMALL_STATE(5199)] = 234730, [SMALL_STATE(5200)] = 234750, [SMALL_STATE(5201)] = 234770, [SMALL_STATE(5202)] = 234790, [SMALL_STATE(5203)] = 234810, [SMALL_STATE(5204)] = 234830, [SMALL_STATE(5205)] = 234850, [SMALL_STATE(5206)] = 234870, [SMALL_STATE(5207)] = 234892, [SMALL_STATE(5208)] = 234912, [SMALL_STATE(5209)] = 234932, [SMALL_STATE(5210)] = 234960, [SMALL_STATE(5211)] = 234980, [SMALL_STATE(5212)] = 235008, [SMALL_STATE(5213)] = 235028, [SMALL_STATE(5214)] = 235050, [SMALL_STATE(5215)] = 235070, [SMALL_STATE(5216)] = 235102, [SMALL_STATE(5217)] = 235124, [SMALL_STATE(5218)] = 235144, [SMALL_STATE(5219)] = 235174, [SMALL_STATE(5220)] = 235194, [SMALL_STATE(5221)] = 235214, [SMALL_STATE(5222)] = 235236, [SMALL_STATE(5223)] = 235256, [SMALL_STATE(5224)] = 235276, [SMALL_STATE(5225)] = 235296, [SMALL_STATE(5226)] = 235316, [SMALL_STATE(5227)] = 235336, [SMALL_STATE(5228)] = 235356, [SMALL_STATE(5229)] = 235376, [SMALL_STATE(5230)] = 235396, [SMALL_STATE(5231)] = 235416, [SMALL_STATE(5232)] = 235436, [SMALL_STATE(5233)] = 235456, [SMALL_STATE(5234)] = 235476, [SMALL_STATE(5235)] = 235496, [SMALL_STATE(5236)] = 235516, [SMALL_STATE(5237)] = 235536, [SMALL_STATE(5238)] = 235566, [SMALL_STATE(5239)] = 235596, [SMALL_STATE(5240)] = 235616, [SMALL_STATE(5241)] = 235636, [SMALL_STATE(5242)] = 235664, [SMALL_STATE(5243)] = 235690, [SMALL_STATE(5244)] = 235716, [SMALL_STATE(5245)] = 235736, [SMALL_STATE(5246)] = 235756, [SMALL_STATE(5247)] = 235776, [SMALL_STATE(5248)] = 235796, [SMALL_STATE(5249)] = 235816, [SMALL_STATE(5250)] = 235836, [SMALL_STATE(5251)] = 235856, [SMALL_STATE(5252)] = 235876, [SMALL_STATE(5253)] = 235902, [SMALL_STATE(5254)] = 235922, [SMALL_STATE(5255)] = 235942, [SMALL_STATE(5256)] = 235962, [SMALL_STATE(5257)] = 235982, [SMALL_STATE(5258)] = 236004, [SMALL_STATE(5259)] = 236032, [SMALL_STATE(5260)] = 236052, [SMALL_STATE(5261)] = 236072, [SMALL_STATE(5262)] = 236092, [SMALL_STATE(5263)] = 236112, [SMALL_STATE(5264)] = 236132, [SMALL_STATE(5265)] = 236152, [SMALL_STATE(5266)] = 236172, [SMALL_STATE(5267)] = 236194, [SMALL_STATE(5268)] = 236216, [SMALL_STATE(5269)] = 236236, [SMALL_STATE(5270)] = 236268, [SMALL_STATE(5271)] = 236290, [SMALL_STATE(5272)] = 236310, [SMALL_STATE(5273)] = 236338, [SMALL_STATE(5274)] = 236360, [SMALL_STATE(5275)] = 236380, [SMALL_STATE(5276)] = 236400, [SMALL_STATE(5277)] = 236428, [SMALL_STATE(5278)] = 236448, [SMALL_STATE(5279)] = 236468, [SMALL_STATE(5280)] = 236496, [SMALL_STATE(5281)] = 236516, [SMALL_STATE(5282)] = 236536, [SMALL_STATE(5283)] = 236556, [SMALL_STATE(5284)] = 236576, [SMALL_STATE(5285)] = 236596, [SMALL_STATE(5286)] = 236616, [SMALL_STATE(5287)] = 236636, [SMALL_STATE(5288)] = 236656, [SMALL_STATE(5289)] = 236676, [SMALL_STATE(5290)] = 236696, [SMALL_STATE(5291)] = 236716, [SMALL_STATE(5292)] = 236736, [SMALL_STATE(5293)] = 236756, [SMALL_STATE(5294)] = 236776, [SMALL_STATE(5295)] = 236808, [SMALL_STATE(5296)] = 236828, [SMALL_STATE(5297)] = 236848, [SMALL_STATE(5298)] = 236868, [SMALL_STATE(5299)] = 236888, [SMALL_STATE(5300)] = 236908, [SMALL_STATE(5301)] = 236928, [SMALL_STATE(5302)] = 236950, [SMALL_STATE(5303)] = 236970, [SMALL_STATE(5304)] = 236992, [SMALL_STATE(5305)] = 237012, [SMALL_STATE(5306)] = 237034, [SMALL_STATE(5307)] = 237060, [SMALL_STATE(5308)] = 237088, [SMALL_STATE(5309)] = 237108, [SMALL_STATE(5310)] = 237128, [SMALL_STATE(5311)] = 237148, [SMALL_STATE(5312)] = 237168, [SMALL_STATE(5313)] = 237188, [SMALL_STATE(5314)] = 237214, [SMALL_STATE(5315)] = 237234, [SMALL_STATE(5316)] = 237254, [SMALL_STATE(5317)] = 237274, [SMALL_STATE(5318)] = 237296, [SMALL_STATE(5319)] = 237322, [SMALL_STATE(5320)] = 237348, [SMALL_STATE(5321)] = 237368, [SMALL_STATE(5322)] = 237388, [SMALL_STATE(5323)] = 237418, [SMALL_STATE(5324)] = 237438, [SMALL_STATE(5325)] = 237458, [SMALL_STATE(5326)] = 237484, [SMALL_STATE(5327)] = 237504, [SMALL_STATE(5328)] = 237524, [SMALL_STATE(5329)] = 237544, [SMALL_STATE(5330)] = 237574, [SMALL_STATE(5331)] = 237596, [SMALL_STATE(5332)] = 237616, [SMALL_STATE(5333)] = 237636, [SMALL_STATE(5334)] = 237656, [SMALL_STATE(5335)] = 237676, [SMALL_STATE(5336)] = 237696, [SMALL_STATE(5337)] = 237716, [SMALL_STATE(5338)] = 237742, [SMALL_STATE(5339)] = 237764, [SMALL_STATE(5340)] = 237784, [SMALL_STATE(5341)] = 237804, [SMALL_STATE(5342)] = 237824, [SMALL_STATE(5343)] = 237844, [SMALL_STATE(5344)] = 237870, [SMALL_STATE(5345)] = 237890, [SMALL_STATE(5346)] = 237912, [SMALL_STATE(5347)] = 237932, [SMALL_STATE(5348)] = 237952, [SMALL_STATE(5349)] = 237974, [SMALL_STATE(5350)] = 237996, [SMALL_STATE(5351)] = 238016, [SMALL_STATE(5352)] = 238038, [SMALL_STATE(5353)] = 238058, [SMALL_STATE(5354)] = 238078, [SMALL_STATE(5355)] = 238098, [SMALL_STATE(5356)] = 238117, [SMALL_STATE(5357)] = 238136, [SMALL_STATE(5358)] = 238167, [SMALL_STATE(5359)] = 238186, [SMALL_STATE(5360)] = 238221, [SMALL_STATE(5361)] = 238240, [SMALL_STATE(5362)] = 238259, [SMALL_STATE(5363)] = 238278, [SMALL_STATE(5364)] = 238309, [SMALL_STATE(5365)] = 238328, [SMALL_STATE(5366)] = 238349, [SMALL_STATE(5367)] = 238380, [SMALL_STATE(5368)] = 238399, [SMALL_STATE(5369)] = 238416, [SMALL_STATE(5370)] = 238447, [SMALL_STATE(5371)] = 238466, [SMALL_STATE(5372)] = 238487, [SMALL_STATE(5373)] = 238522, [SMALL_STATE(5374)] = 238557, [SMALL_STATE(5375)] = 238578, [SMALL_STATE(5376)] = 238597, [SMALL_STATE(5377)] = 238616, [SMALL_STATE(5378)] = 238635, [SMALL_STATE(5379)] = 238654, [SMALL_STATE(5380)] = 238673, [SMALL_STATE(5381)] = 238708, [SMALL_STATE(5382)] = 238727, [SMALL_STATE(5383)] = 238746, [SMALL_STATE(5384)] = 238765, [SMALL_STATE(5385)] = 238786, [SMALL_STATE(5386)] = 238805, [SMALL_STATE(5387)] = 238824, [SMALL_STATE(5388)] = 238855, [SMALL_STATE(5389)] = 238874, [SMALL_STATE(5390)] = 238893, [SMALL_STATE(5391)] = 238912, [SMALL_STATE(5392)] = 238933, [SMALL_STATE(5393)] = 238952, [SMALL_STATE(5394)] = 238987, [SMALL_STATE(5395)] = 239008, [SMALL_STATE(5396)] = 239027, [SMALL_STATE(5397)] = 239048, [SMALL_STATE(5398)] = 239083, [SMALL_STATE(5399)] = 239102, [SMALL_STATE(5400)] = 239121, [SMALL_STATE(5401)] = 239142, [SMALL_STATE(5402)] = 239177, [SMALL_STATE(5403)] = 239196, [SMALL_STATE(5404)] = 239215, [SMALL_STATE(5405)] = 239246, [SMALL_STATE(5406)] = 239267, [SMALL_STATE(5407)] = 239286, [SMALL_STATE(5408)] = 239305, [SMALL_STATE(5409)] = 239324, [SMALL_STATE(5410)] = 239345, [SMALL_STATE(5411)] = 239380, [SMALL_STATE(5412)] = 239401, [SMALL_STATE(5413)] = 239420, [SMALL_STATE(5414)] = 239439, [SMALL_STATE(5415)] = 239458, [SMALL_STATE(5416)] = 239477, [SMALL_STATE(5417)] = 239496, [SMALL_STATE(5418)] = 239515, [SMALL_STATE(5419)] = 239536, [SMALL_STATE(5420)] = 239571, [SMALL_STATE(5421)] = 239600, [SMALL_STATE(5422)] = 239619, [SMALL_STATE(5423)] = 239650, [SMALL_STATE(5424)] = 239669, [SMALL_STATE(5425)] = 239688, [SMALL_STATE(5426)] = 239707, [SMALL_STATE(5427)] = 239734, [SMALL_STATE(5428)] = 239753, [SMALL_STATE(5429)] = 239772, [SMALL_STATE(5430)] = 239791, [SMALL_STATE(5431)] = 239826, [SMALL_STATE(5432)] = 239845, [SMALL_STATE(5433)] = 239864, [SMALL_STATE(5434)] = 239883, [SMALL_STATE(5435)] = 239904, [SMALL_STATE(5436)] = 239935, [SMALL_STATE(5437)] = 239956, [SMALL_STATE(5438)] = 239975, [SMALL_STATE(5439)] = 239994, [SMALL_STATE(5440)] = 240029, [SMALL_STATE(5441)] = 240048, [SMALL_STATE(5442)] = 240083, [SMALL_STATE(5443)] = 240102, [SMALL_STATE(5444)] = 240121, [SMALL_STATE(5445)] = 240140, [SMALL_STATE(5446)] = 240159, [SMALL_STATE(5447)] = 240194, [SMALL_STATE(5448)] = 240223, [SMALL_STATE(5449)] = 240242, [SMALL_STATE(5450)] = 240277, [SMALL_STATE(5451)] = 240296, [SMALL_STATE(5452)] = 240315, [SMALL_STATE(5453)] = 240334, [SMALL_STATE(5454)] = 240369, [SMALL_STATE(5455)] = 240388, [SMALL_STATE(5456)] = 240407, [SMALL_STATE(5457)] = 240442, [SMALL_STATE(5458)] = 240461, [SMALL_STATE(5459)] = 240480, [SMALL_STATE(5460)] = 240499, [SMALL_STATE(5461)] = 240518, [SMALL_STATE(5462)] = 240537, [SMALL_STATE(5463)] = 240572, [SMALL_STATE(5464)] = 240591, [SMALL_STATE(5465)] = 240626, [SMALL_STATE(5466)] = 240655, [SMALL_STATE(5467)] = 240674, [SMALL_STATE(5468)] = 240709, [SMALL_STATE(5469)] = 240728, [SMALL_STATE(5470)] = 240763, [SMALL_STATE(5471)] = 240782, [SMALL_STATE(5472)] = 240801, [SMALL_STATE(5473)] = 240826, [SMALL_STATE(5474)] = 240845, [SMALL_STATE(5475)] = 240864, [SMALL_STATE(5476)] = 240883, [SMALL_STATE(5477)] = 240902, [SMALL_STATE(5478)] = 240921, [SMALL_STATE(5479)] = 240940, [SMALL_STATE(5480)] = 240959, [SMALL_STATE(5481)] = 240978, [SMALL_STATE(5482)] = 240997, [SMALL_STATE(5483)] = 241016, [SMALL_STATE(5484)] = 241035, [SMALL_STATE(5485)] = 241054, [SMALL_STATE(5486)] = 241073, [SMALL_STATE(5487)] = 241092, [SMALL_STATE(5488)] = 241111, [SMALL_STATE(5489)] = 241130, [SMALL_STATE(5490)] = 241159, [SMALL_STATE(5491)] = 241194, [SMALL_STATE(5492)] = 241213, [SMALL_STATE(5493)] = 241232, [SMALL_STATE(5494)] = 241263, [SMALL_STATE(5495)] = 241284, [SMALL_STATE(5496)] = 241303, [SMALL_STATE(5497)] = 241324, [SMALL_STATE(5498)] = 241343, [SMALL_STATE(5499)] = 241378, [SMALL_STATE(5500)] = 241397, [SMALL_STATE(5501)] = 241418, [SMALL_STATE(5502)] = 241437, [SMALL_STATE(5503)] = 241458, [SMALL_STATE(5504)] = 241477, [SMALL_STATE(5505)] = 241496, [SMALL_STATE(5506)] = 241515, [SMALL_STATE(5507)] = 241534, [SMALL_STATE(5508)] = 241555, [SMALL_STATE(5509)] = 241574, [SMALL_STATE(5510)] = 241595, [SMALL_STATE(5511)] = 241614, [SMALL_STATE(5512)] = 241633, [SMALL_STATE(5513)] = 241652, [SMALL_STATE(5514)] = 241671, [SMALL_STATE(5515)] = 241690, [SMALL_STATE(5516)] = 241709, [SMALL_STATE(5517)] = 241728, [SMALL_STATE(5518)] = 241745, [SMALL_STATE(5519)] = 241776, [SMALL_STATE(5520)] = 241795, [SMALL_STATE(5521)] = 241820, [SMALL_STATE(5522)] = 241855, [SMALL_STATE(5523)] = 241876, [SMALL_STATE(5524)] = 241895, [SMALL_STATE(5525)] = 241914, [SMALL_STATE(5526)] = 241949, [SMALL_STATE(5527)] = 241984, [SMALL_STATE(5528)] = 242009, [SMALL_STATE(5529)] = 242030, [SMALL_STATE(5530)] = 242059, [SMALL_STATE(5531)] = 242088, [SMALL_STATE(5532)] = 242107, [SMALL_STATE(5533)] = 242136, [SMALL_STATE(5534)] = 242167, [SMALL_STATE(5535)] = 242184, [SMALL_STATE(5536)] = 242211, [SMALL_STATE(5537)] = 242242, [SMALL_STATE(5538)] = 242261, [SMALL_STATE(5539)] = 242288, [SMALL_STATE(5540)] = 242315, [SMALL_STATE(5541)] = 242346, [SMALL_STATE(5542)] = 242365, [SMALL_STATE(5543)] = 242384, [SMALL_STATE(5544)] = 242403, [SMALL_STATE(5545)] = 242422, [SMALL_STATE(5546)] = 242441, [SMALL_STATE(5547)] = 242460, [SMALL_STATE(5548)] = 242479, [SMALL_STATE(5549)] = 242498, [SMALL_STATE(5550)] = 242517, [SMALL_STATE(5551)] = 242552, [SMALL_STATE(5552)] = 242571, [SMALL_STATE(5553)] = 242590, [SMALL_STATE(5554)] = 242609, [SMALL_STATE(5555)] = 242628, [SMALL_STATE(5556)] = 242647, [SMALL_STATE(5557)] = 242666, [SMALL_STATE(5558)] = 242701, [SMALL_STATE(5559)] = 242720, [SMALL_STATE(5560)] = 242739, [SMALL_STATE(5561)] = 242758, [SMALL_STATE(5562)] = 242777, [SMALL_STATE(5563)] = 242798, [SMALL_STATE(5564)] = 242817, [SMALL_STATE(5565)] = 242852, [SMALL_STATE(5566)] = 242871, [SMALL_STATE(5567)] = 242902, [SMALL_STATE(5568)] = 242937, [SMALL_STATE(5569)] = 242956, [SMALL_STATE(5570)] = 242975, [SMALL_STATE(5571)] = 242994, [SMALL_STATE(5572)] = 243029, [SMALL_STATE(5573)] = 243048, [SMALL_STATE(5574)] = 243067, [SMALL_STATE(5575)] = 243086, [SMALL_STATE(5576)] = 243105, [SMALL_STATE(5577)] = 243124, [SMALL_STATE(5578)] = 243159, [SMALL_STATE(5579)] = 243184, [SMALL_STATE(5580)] = 243219, [SMALL_STATE(5581)] = 243238, [SMALL_STATE(5582)] = 243257, [SMALL_STATE(5583)] = 243276, [SMALL_STATE(5584)] = 243297, [SMALL_STATE(5585)] = 243316, [SMALL_STATE(5586)] = 243351, [SMALL_STATE(5587)] = 243372, [SMALL_STATE(5588)] = 243391, [SMALL_STATE(5589)] = 243410, [SMALL_STATE(5590)] = 243429, [SMALL_STATE(5591)] = 243454, [SMALL_STATE(5592)] = 243475, [SMALL_STATE(5593)] = 243496, [SMALL_STATE(5594)] = 243515, [SMALL_STATE(5595)] = 243536, [SMALL_STATE(5596)] = 243555, [SMALL_STATE(5597)] = 243574, [SMALL_STATE(5598)] = 243593, [SMALL_STATE(5599)] = 243612, [SMALL_STATE(5600)] = 243631, [SMALL_STATE(5601)] = 243666, [SMALL_STATE(5602)] = 243685, [SMALL_STATE(5603)] = 243704, [SMALL_STATE(5604)] = 243723, [SMALL_STATE(5605)] = 243742, [SMALL_STATE(5606)] = 243761, [SMALL_STATE(5607)] = 243782, [SMALL_STATE(5608)] = 243801, [SMALL_STATE(5609)] = 243836, [SMALL_STATE(5610)] = 243855, [SMALL_STATE(5611)] = 243874, [SMALL_STATE(5612)] = 243895, [SMALL_STATE(5613)] = 243914, [SMALL_STATE(5614)] = 243935, [SMALL_STATE(5615)] = 243954, [SMALL_STATE(5616)] = 243973, [SMALL_STATE(5617)] = 243992, [SMALL_STATE(5618)] = 244011, [SMALL_STATE(5619)] = 244030, [SMALL_STATE(5620)] = 244051, [SMALL_STATE(5621)] = 244072, [SMALL_STATE(5622)] = 244097, [SMALL_STATE(5623)] = 244116, [SMALL_STATE(5624)] = 244135, [SMALL_STATE(5625)] = 244154, [SMALL_STATE(5626)] = 244175, [SMALL_STATE(5627)] = 244196, [SMALL_STATE(5628)] = 244217, [SMALL_STATE(5629)] = 244236, [SMALL_STATE(5630)] = 244255, [SMALL_STATE(5631)] = 244290, [SMALL_STATE(5632)] = 244309, [SMALL_STATE(5633)] = 244330, [SMALL_STATE(5634)] = 244349, [SMALL_STATE(5635)] = 244368, [SMALL_STATE(5636)] = 244387, [SMALL_STATE(5637)] = 244406, [SMALL_STATE(5638)] = 244441, [SMALL_STATE(5639)] = 244460, [SMALL_STATE(5640)] = 244479, [SMALL_STATE(5641)] = 244498, [SMALL_STATE(5642)] = 244517, [SMALL_STATE(5643)] = 244536, [SMALL_STATE(5644)] = 244555, [SMALL_STATE(5645)] = 244574, [SMALL_STATE(5646)] = 244609, [SMALL_STATE(5647)] = 244638, [SMALL_STATE(5648)] = 244657, [SMALL_STATE(5649)] = 244688, [SMALL_STATE(5650)] = 244709, [SMALL_STATE(5651)] = 244728, [SMALL_STATE(5652)] = 244747, [SMALL_STATE(5653)] = 244766, [SMALL_STATE(5654)] = 244787, [SMALL_STATE(5655)] = 244806, [SMALL_STATE(5656)] = 244841, [SMALL_STATE(5657)] = 244860, [SMALL_STATE(5658)] = 244885, [SMALL_STATE(5659)] = 244904, [SMALL_STATE(5660)] = 244921, [SMALL_STATE(5661)] = 244940, [SMALL_STATE(5662)] = 244959, [SMALL_STATE(5663)] = 244994, [SMALL_STATE(5664)] = 245013, [SMALL_STATE(5665)] = 245042, [SMALL_STATE(5666)] = 245061, [SMALL_STATE(5667)] = 245096, [SMALL_STATE(5668)] = 245117, [SMALL_STATE(5669)] = 245136, [SMALL_STATE(5670)] = 245155, [SMALL_STATE(5671)] = 245174, [SMALL_STATE(5672)] = 245193, [SMALL_STATE(5673)] = 245212, [SMALL_STATE(5674)] = 245231, [SMALL_STATE(5675)] = 245250, [SMALL_STATE(5676)] = 245269, [SMALL_STATE(5677)] = 245288, [SMALL_STATE(5678)] = 245307, [SMALL_STATE(5679)] = 245342, [SMALL_STATE(5680)] = 245361, [SMALL_STATE(5681)] = 245380, [SMALL_STATE(5682)] = 245399, [SMALL_STATE(5683)] = 245418, [SMALL_STATE(5684)] = 245437, [SMALL_STATE(5685)] = 245472, [SMALL_STATE(5686)] = 245491, [SMALL_STATE(5687)] = 245526, [SMALL_STATE(5688)] = 245545, [SMALL_STATE(5689)] = 245564, [SMALL_STATE(5690)] = 245593, [SMALL_STATE(5691)] = 245612, [SMALL_STATE(5692)] = 245643, [SMALL_STATE(5693)] = 245662, [SMALL_STATE(5694)] = 245681, [SMALL_STATE(5695)] = 245700, [SMALL_STATE(5696)] = 245719, [SMALL_STATE(5697)] = 245738, [SMALL_STATE(5698)] = 245757, [SMALL_STATE(5699)] = 245776, [SMALL_STATE(5700)] = 245795, [SMALL_STATE(5701)] = 245814, [SMALL_STATE(5702)] = 245833, [SMALL_STATE(5703)] = 245852, [SMALL_STATE(5704)] = 245871, [SMALL_STATE(5705)] = 245890, [SMALL_STATE(5706)] = 245909, [SMALL_STATE(5707)] = 245928, [SMALL_STATE(5708)] = 245947, [SMALL_STATE(5709)] = 245966, [SMALL_STATE(5710)] = 245985, [SMALL_STATE(5711)] = 246004, [SMALL_STATE(5712)] = 246023, [SMALL_STATE(5713)] = 246042, [SMALL_STATE(5714)] = 246077, [SMALL_STATE(5715)] = 246112, [SMALL_STATE(5716)] = 246131, [SMALL_STATE(5717)] = 246150, [SMALL_STATE(5718)] = 246169, [SMALL_STATE(5719)] = 246188, [SMALL_STATE(5720)] = 246207, [SMALL_STATE(5721)] = 246226, [SMALL_STATE(5722)] = 246245, [SMALL_STATE(5723)] = 246264, [SMALL_STATE(5724)] = 246283, [SMALL_STATE(5725)] = 246302, [SMALL_STATE(5726)] = 246321, [SMALL_STATE(5727)] = 246340, [SMALL_STATE(5728)] = 246359, [SMALL_STATE(5729)] = 246388, [SMALL_STATE(5730)] = 246409, [SMALL_STATE(5731)] = 246428, [SMALL_STATE(5732)] = 246449, [SMALL_STATE(5733)] = 246468, [SMALL_STATE(5734)] = 246487, [SMALL_STATE(5735)] = 246506, [SMALL_STATE(5736)] = 246525, [SMALL_STATE(5737)] = 246544, [SMALL_STATE(5738)] = 246579, [SMALL_STATE(5739)] = 246598, [SMALL_STATE(5740)] = 246617, [SMALL_STATE(5741)] = 246636, [SMALL_STATE(5742)] = 246655, [SMALL_STATE(5743)] = 246674, [SMALL_STATE(5744)] = 246693, [SMALL_STATE(5745)] = 246712, [SMALL_STATE(5746)] = 246731, [SMALL_STATE(5747)] = 246750, [SMALL_STATE(5748)] = 246769, [SMALL_STATE(5749)] = 246788, [SMALL_STATE(5750)] = 246823, [SMALL_STATE(5751)] = 246858, [SMALL_STATE(5752)] = 246889, [SMALL_STATE(5753)] = 246921, [SMALL_STATE(5754)] = 246941, [SMALL_STATE(5755)] = 246959, [SMALL_STATE(5756)] = 246977, [SMALL_STATE(5757)] = 246997, [SMALL_STATE(5758)] = 247015, [SMALL_STATE(5759)] = 247047, [SMALL_STATE(5760)] = 247065, [SMALL_STATE(5761)] = 247083, [SMALL_STATE(5762)] = 247111, [SMALL_STATE(5763)] = 247129, [SMALL_STATE(5764)] = 247147, [SMALL_STATE(5765)] = 247175, [SMALL_STATE(5766)] = 247207, [SMALL_STATE(5767)] = 247225, [SMALL_STATE(5768)] = 247257, [SMALL_STATE(5769)] = 247275, [SMALL_STATE(5770)] = 247293, [SMALL_STATE(5771)] = 247311, [SMALL_STATE(5772)] = 247329, [SMALL_STATE(5773)] = 247353, [SMALL_STATE(5774)] = 247371, [SMALL_STATE(5775)] = 247389, [SMALL_STATE(5776)] = 247407, [SMALL_STATE(5777)] = 247439, [SMALL_STATE(5778)] = 247463, [SMALL_STATE(5779)] = 247481, [SMALL_STATE(5780)] = 247499, [SMALL_STATE(5781)] = 247531, [SMALL_STATE(5782)] = 247559, [SMALL_STATE(5783)] = 247587, [SMALL_STATE(5784)] = 247607, [SMALL_STATE(5785)] = 247633, [SMALL_STATE(5786)] = 247653, [SMALL_STATE(5787)] = 247671, [SMALL_STATE(5788)] = 247689, [SMALL_STATE(5789)] = 247707, [SMALL_STATE(5790)] = 247725, [SMALL_STATE(5791)] = 247745, [SMALL_STATE(5792)] = 247763, [SMALL_STATE(5793)] = 247795, [SMALL_STATE(5794)] = 247813, [SMALL_STATE(5795)] = 247845, [SMALL_STATE(5796)] = 247863, [SMALL_STATE(5797)] = 247881, [SMALL_STATE(5798)] = 247899, [SMALL_STATE(5799)] = 247917, [SMALL_STATE(5800)] = 247949, [SMALL_STATE(5801)] = 247981, [SMALL_STATE(5802)] = 247999, [SMALL_STATE(5803)] = 248017, [SMALL_STATE(5804)] = 248049, [SMALL_STATE(5805)] = 248067, [SMALL_STATE(5806)] = 248085, [SMALL_STATE(5807)] = 248103, [SMALL_STATE(5808)] = 248121, [SMALL_STATE(5809)] = 248139, [SMALL_STATE(5810)] = 248157, [SMALL_STATE(5811)] = 248189, [SMALL_STATE(5812)] = 248217, [SMALL_STATE(5813)] = 248243, [SMALL_STATE(5814)] = 248261, [SMALL_STATE(5815)] = 248277, [SMALL_STATE(5816)] = 248293, [SMALL_STATE(5817)] = 248311, [SMALL_STATE(5818)] = 248329, [SMALL_STATE(5819)] = 248347, [SMALL_STATE(5820)] = 248375, [SMALL_STATE(5821)] = 248393, [SMALL_STATE(5822)] = 248411, [SMALL_STATE(5823)] = 248443, [SMALL_STATE(5824)] = 248467, [SMALL_STATE(5825)] = 248485, [SMALL_STATE(5826)] = 248503, [SMALL_STATE(5827)] = 248521, [SMALL_STATE(5828)] = 248545, [SMALL_STATE(5829)] = 248577, [SMALL_STATE(5830)] = 248595, [SMALL_STATE(5831)] = 248613, [SMALL_STATE(5832)] = 248637, [SMALL_STATE(5833)] = 248655, [SMALL_STATE(5834)] = 248687, [SMALL_STATE(5835)] = 248705, [SMALL_STATE(5836)] = 248729, [SMALL_STATE(5837)] = 248747, [SMALL_STATE(5838)] = 248765, [SMALL_STATE(5839)] = 248783, [SMALL_STATE(5840)] = 248801, [SMALL_STATE(5841)] = 248819, [SMALL_STATE(5842)] = 248837, [SMALL_STATE(5843)] = 248869, [SMALL_STATE(5844)] = 248887, [SMALL_STATE(5845)] = 248905, [SMALL_STATE(5846)] = 248937, [SMALL_STATE(5847)] = 248955, [SMALL_STATE(5848)] = 248987, [SMALL_STATE(5849)] = 249019, [SMALL_STATE(5850)] = 249051, [SMALL_STATE(5851)] = 249083, [SMALL_STATE(5852)] = 249101, [SMALL_STATE(5853)] = 249133, [SMALL_STATE(5854)] = 249151, [SMALL_STATE(5855)] = 249169, [SMALL_STATE(5856)] = 249187, [SMALL_STATE(5857)] = 249205, [SMALL_STATE(5858)] = 249223, [SMALL_STATE(5859)] = 249255, [SMALL_STATE(5860)] = 249273, [SMALL_STATE(5861)] = 249291, [SMALL_STATE(5862)] = 249323, [SMALL_STATE(5863)] = 249341, [SMALL_STATE(5864)] = 249373, [SMALL_STATE(5865)] = 249405, [SMALL_STATE(5866)] = 249423, [SMALL_STATE(5867)] = 249451, [SMALL_STATE(5868)] = 249483, [SMALL_STATE(5869)] = 249515, [SMALL_STATE(5870)] = 249541, [SMALL_STATE(5871)] = 249573, [SMALL_STATE(5872)] = 249591, [SMALL_STATE(5873)] = 249623, [SMALL_STATE(5874)] = 249641, [SMALL_STATE(5875)] = 249659, [SMALL_STATE(5876)] = 249677, [SMALL_STATE(5877)] = 249697, [SMALL_STATE(5878)] = 249715, [SMALL_STATE(5879)] = 249733, [SMALL_STATE(5880)] = 249765, [SMALL_STATE(5881)] = 249783, [SMALL_STATE(5882)] = 249801, [SMALL_STATE(5883)] = 249819, [SMALL_STATE(5884)] = 249837, [SMALL_STATE(5885)] = 249869, [SMALL_STATE(5886)] = 249887, [SMALL_STATE(5887)] = 249905, [SMALL_STATE(5888)] = 249933, [SMALL_STATE(5889)] = 249961, [SMALL_STATE(5890)] = 249979, [SMALL_STATE(5891)] = 249997, [SMALL_STATE(5892)] = 250015, [SMALL_STATE(5893)] = 250033, [SMALL_STATE(5894)] = 250051, [SMALL_STATE(5895)] = 250083, [SMALL_STATE(5896)] = 250101, [SMALL_STATE(5897)] = 250133, [SMALL_STATE(5898)] = 250151, [SMALL_STATE(5899)] = 250169, [SMALL_STATE(5900)] = 250187, [SMALL_STATE(5901)] = 250219, [SMALL_STATE(5902)] = 250237, [SMALL_STATE(5903)] = 250255, [SMALL_STATE(5904)] = 250287, [SMALL_STATE(5905)] = 250305, [SMALL_STATE(5906)] = 250323, [SMALL_STATE(5907)] = 250341, [SMALL_STATE(5908)] = 250359, [SMALL_STATE(5909)] = 250383, [SMALL_STATE(5910)] = 250401, [SMALL_STATE(5911)] = 250419, [SMALL_STATE(5912)] = 250451, [SMALL_STATE(5913)] = 250483, [SMALL_STATE(5914)] = 250515, [SMALL_STATE(5915)] = 250533, [SMALL_STATE(5916)] = 250551, [SMALL_STATE(5917)] = 250583, [SMALL_STATE(5918)] = 250615, [SMALL_STATE(5919)] = 250635, [SMALL_STATE(5920)] = 250655, [SMALL_STATE(5921)] = 250673, [SMALL_STATE(5922)] = 250691, [SMALL_STATE(5923)] = 250723, [SMALL_STATE(5924)] = 250741, [SMALL_STATE(5925)] = 250759, [SMALL_STATE(5926)] = 250777, [SMALL_STATE(5927)] = 250809, [SMALL_STATE(5928)] = 250827, [SMALL_STATE(5929)] = 250845, [SMALL_STATE(5930)] = 250863, [SMALL_STATE(5931)] = 250879, [SMALL_STATE(5932)] = 250897, [SMALL_STATE(5933)] = 250915, [SMALL_STATE(5934)] = 250933, [SMALL_STATE(5935)] = 250965, [SMALL_STATE(5936)] = 250983, [SMALL_STATE(5937)] = 251001, [SMALL_STATE(5938)] = 251019, [SMALL_STATE(5939)] = 251037, [SMALL_STATE(5940)] = 251069, [SMALL_STATE(5941)] = 251101, [SMALL_STATE(5942)] = 251119, [SMALL_STATE(5943)] = 251137, [SMALL_STATE(5944)] = 251161, [SMALL_STATE(5945)] = 251179, [SMALL_STATE(5946)] = 251197, [SMALL_STATE(5947)] = 251215, [SMALL_STATE(5948)] = 251247, [SMALL_STATE(5949)] = 251265, [SMALL_STATE(5950)] = 251283, [SMALL_STATE(5951)] = 251301, [SMALL_STATE(5952)] = 251319, [SMALL_STATE(5953)] = 251343, [SMALL_STATE(5954)] = 251361, [SMALL_STATE(5955)] = 251379, [SMALL_STATE(5956)] = 251397, [SMALL_STATE(5957)] = 251415, [SMALL_STATE(5958)] = 251447, [SMALL_STATE(5959)] = 251463, [SMALL_STATE(5960)] = 251481, [SMALL_STATE(5961)] = 251499, [SMALL_STATE(5962)] = 251531, [SMALL_STATE(5963)] = 251549, [SMALL_STATE(5964)] = 251569, [SMALL_STATE(5965)] = 251587, [SMALL_STATE(5966)] = 251619, [SMALL_STATE(5967)] = 251651, [SMALL_STATE(5968)] = 251669, [SMALL_STATE(5969)] = 251701, [SMALL_STATE(5970)] = 251721, [SMALL_STATE(5971)] = 251741, [SMALL_STATE(5972)] = 251773, [SMALL_STATE(5973)] = 251801, [SMALL_STATE(5974)] = 251833, [SMALL_STATE(5975)] = 251851, [SMALL_STATE(5976)] = 251869, [SMALL_STATE(5977)] = 251901, [SMALL_STATE(5978)] = 251919, [SMALL_STATE(5979)] = 251937, [SMALL_STATE(5980)] = 251955, [SMALL_STATE(5981)] = 251973, [SMALL_STATE(5982)] = 252005, [SMALL_STATE(5983)] = 252023, [SMALL_STATE(5984)] = 252055, [SMALL_STATE(5985)] = 252087, [SMALL_STATE(5986)] = 252115, [SMALL_STATE(5987)] = 252143, [SMALL_STATE(5988)] = 252161, [SMALL_STATE(5989)] = 252179, [SMALL_STATE(5990)] = 252197, [SMALL_STATE(5991)] = 252229, [SMALL_STATE(5992)] = 252247, [SMALL_STATE(5993)] = 252279, [SMALL_STATE(5994)] = 252297, [SMALL_STATE(5995)] = 252315, [SMALL_STATE(5996)] = 252333, [SMALL_STATE(5997)] = 252365, [SMALL_STATE(5998)] = 252383, [SMALL_STATE(5999)] = 252415, [SMALL_STATE(6000)] = 252447, [SMALL_STATE(6001)] = 252465, [SMALL_STATE(6002)] = 252483, [SMALL_STATE(6003)] = 252501, [SMALL_STATE(6004)] = 252533, [SMALL_STATE(6005)] = 252551, [SMALL_STATE(6006)] = 252569, [SMALL_STATE(6007)] = 252587, [SMALL_STATE(6008)] = 252619, [SMALL_STATE(6009)] = 252637, [SMALL_STATE(6010)] = 252669, [SMALL_STATE(6011)] = 252695, [SMALL_STATE(6012)] = 252713, [SMALL_STATE(6013)] = 252731, [SMALL_STATE(6014)] = 252749, [SMALL_STATE(6015)] = 252781, [SMALL_STATE(6016)] = 252799, [SMALL_STATE(6017)] = 252817, [SMALL_STATE(6018)] = 252835, [SMALL_STATE(6019)] = 252853, [SMALL_STATE(6020)] = 252871, [SMALL_STATE(6021)] = 252899, [SMALL_STATE(6022)] = 252917, [SMALL_STATE(6023)] = 252949, [SMALL_STATE(6024)] = 252975, [SMALL_STATE(6025)] = 252993, [SMALL_STATE(6026)] = 253011, [SMALL_STATE(6027)] = 253029, [SMALL_STATE(6028)] = 253061, [SMALL_STATE(6029)] = 253079, [SMALL_STATE(6030)] = 253097, [SMALL_STATE(6031)] = 253125, [SMALL_STATE(6032)] = 253157, [SMALL_STATE(6033)] = 253175, [SMALL_STATE(6034)] = 253193, [SMALL_STATE(6035)] = 253211, [SMALL_STATE(6036)] = 253229, [SMALL_STATE(6037)] = 253247, [SMALL_STATE(6038)] = 253265, [SMALL_STATE(6039)] = 253283, [SMALL_STATE(6040)] = 253315, [SMALL_STATE(6041)] = 253333, [SMALL_STATE(6042)] = 253351, [SMALL_STATE(6043)] = 253383, [SMALL_STATE(6044)] = 253411, [SMALL_STATE(6045)] = 253429, [SMALL_STATE(6046)] = 253447, [SMALL_STATE(6047)] = 253465, [SMALL_STATE(6048)] = 253483, [SMALL_STATE(6049)] = 253515, [SMALL_STATE(6050)] = 253533, [SMALL_STATE(6051)] = 253551, [SMALL_STATE(6052)] = 253569, [SMALL_STATE(6053)] = 253597, [SMALL_STATE(6054)] = 253615, [SMALL_STATE(6055)] = 253643, [SMALL_STATE(6056)] = 253663, [SMALL_STATE(6057)] = 253683, [SMALL_STATE(6058)] = 253701, [SMALL_STATE(6059)] = 253729, [SMALL_STATE(6060)] = 253761, [SMALL_STATE(6061)] = 253793, [SMALL_STATE(6062)] = 253811, [SMALL_STATE(6063)] = 253829, [SMALL_STATE(6064)] = 253847, [SMALL_STATE(6065)] = 253867, [SMALL_STATE(6066)] = 253885, [SMALL_STATE(6067)] = 253909, [SMALL_STATE(6068)] = 253941, [SMALL_STATE(6069)] = 253959, [SMALL_STATE(6070)] = 253977, [SMALL_STATE(6071)] = 253997, [SMALL_STATE(6072)] = 254015, [SMALL_STATE(6073)] = 254035, [SMALL_STATE(6074)] = 254067, [SMALL_STATE(6075)] = 254085, [SMALL_STATE(6076)] = 254103, [SMALL_STATE(6077)] = 254121, [SMALL_STATE(6078)] = 254153, [SMALL_STATE(6079)] = 254171, [SMALL_STATE(6080)] = 254189, [SMALL_STATE(6081)] = 254217, [SMALL_STATE(6082)] = 254235, [SMALL_STATE(6083)] = 254263, [SMALL_STATE(6084)] = 254291, [SMALL_STATE(6085)] = 254319, [SMALL_STATE(6086)] = 254337, [SMALL_STATE(6087)] = 254355, [SMALL_STATE(6088)] = 254373, [SMALL_STATE(6089)] = 254391, [SMALL_STATE(6090)] = 254409, [SMALL_STATE(6091)] = 254427, [SMALL_STATE(6092)] = 254445, [SMALL_STATE(6093)] = 254471, [SMALL_STATE(6094)] = 254489, [SMALL_STATE(6095)] = 254507, [SMALL_STATE(6096)] = 254525, [SMALL_STATE(6097)] = 254543, [SMALL_STATE(6098)] = 254575, [SMALL_STATE(6099)] = 254593, [SMALL_STATE(6100)] = 254613, [SMALL_STATE(6101)] = 254631, [SMALL_STATE(6102)] = 254649, [SMALL_STATE(6103)] = 254667, [SMALL_STATE(6104)] = 254685, [SMALL_STATE(6105)] = 254717, [SMALL_STATE(6106)] = 254735, [SMALL_STATE(6107)] = 254753, [SMALL_STATE(6108)] = 254771, [SMALL_STATE(6109)] = 254789, [SMALL_STATE(6110)] = 254807, [SMALL_STATE(6111)] = 254825, [SMALL_STATE(6112)] = 254841, [SMALL_STATE(6113)] = 254859, [SMALL_STATE(6114)] = 254887, [SMALL_STATE(6115)] = 254905, [SMALL_STATE(6116)] = 254923, [SMALL_STATE(6117)] = 254941, [SMALL_STATE(6118)] = 254959, [SMALL_STATE(6119)] = 254977, [SMALL_STATE(6120)] = 255009, [SMALL_STATE(6121)] = 255027, [SMALL_STATE(6122)] = 255045, [SMALL_STATE(6123)] = 255063, [SMALL_STATE(6124)] = 255081, [SMALL_STATE(6125)] = 255099, [SMALL_STATE(6126)] = 255117, [SMALL_STATE(6127)] = 255135, [SMALL_STATE(6128)] = 255167, [SMALL_STATE(6129)] = 255185, [SMALL_STATE(6130)] = 255203, [SMALL_STATE(6131)] = 255227, [SMALL_STATE(6132)] = 255245, [SMALL_STATE(6133)] = 255263, [SMALL_STATE(6134)] = 255283, [SMALL_STATE(6135)] = 255311, [SMALL_STATE(6136)] = 255329, [SMALL_STATE(6137)] = 255347, [SMALL_STATE(6138)] = 255365, [SMALL_STATE(6139)] = 255383, [SMALL_STATE(6140)] = 255411, [SMALL_STATE(6141)] = 255429, [SMALL_STATE(6142)] = 255449, [SMALL_STATE(6143)] = 255469, [SMALL_STATE(6144)] = 255487, [SMALL_STATE(6145)] = 255505, [SMALL_STATE(6146)] = 255523, [SMALL_STATE(6147)] = 255541, [SMALL_STATE(6148)] = 255561, [SMALL_STATE(6149)] = 255579, [SMALL_STATE(6150)] = 255611, [SMALL_STATE(6151)] = 255629, [SMALL_STATE(6152)] = 255661, [SMALL_STATE(6153)] = 255679, [SMALL_STATE(6154)] = 255697, [SMALL_STATE(6155)] = 255715, [SMALL_STATE(6156)] = 255733, [SMALL_STATE(6157)] = 255751, [SMALL_STATE(6158)] = 255769, [SMALL_STATE(6159)] = 255787, [SMALL_STATE(6160)] = 255805, [SMALL_STATE(6161)] = 255823, [SMALL_STATE(6162)] = 255841, [SMALL_STATE(6163)] = 255859, [SMALL_STATE(6164)] = 255883, [SMALL_STATE(6165)] = 255903, [SMALL_STATE(6166)] = 255921, [SMALL_STATE(6167)] = 255939, [SMALL_STATE(6168)] = 255957, [SMALL_STATE(6169)] = 255975, [SMALL_STATE(6170)] = 255993, [SMALL_STATE(6171)] = 256019, [SMALL_STATE(6172)] = 256039, [SMALL_STATE(6173)] = 256067, [SMALL_STATE(6174)] = 256085, [SMALL_STATE(6175)] = 256103, [SMALL_STATE(6176)] = 256121, [SMALL_STATE(6177)] = 256138, [SMALL_STATE(6178)] = 256155, [SMALL_STATE(6179)] = 256184, [SMALL_STATE(6180)] = 256201, [SMALL_STATE(6181)] = 256218, [SMALL_STATE(6182)] = 256235, [SMALL_STATE(6183)] = 256252, [SMALL_STATE(6184)] = 256275, [SMALL_STATE(6185)] = 256292, [SMALL_STATE(6186)] = 256309, [SMALL_STATE(6187)] = 256326, [SMALL_STATE(6188)] = 256343, [SMALL_STATE(6189)] = 256362, [SMALL_STATE(6190)] = 256379, [SMALL_STATE(6191)] = 256396, [SMALL_STATE(6192)] = 256413, [SMALL_STATE(6193)] = 256430, [SMALL_STATE(6194)] = 256447, [SMALL_STATE(6195)] = 256464, [SMALL_STATE(6196)] = 256493, [SMALL_STATE(6197)] = 256510, [SMALL_STATE(6198)] = 256527, [SMALL_STATE(6199)] = 256544, [SMALL_STATE(6200)] = 256573, [SMALL_STATE(6201)] = 256592, [SMALL_STATE(6202)] = 256609, [SMALL_STATE(6203)] = 256626, [SMALL_STATE(6204)] = 256643, [SMALL_STATE(6205)] = 256662, [SMALL_STATE(6206)] = 256691, [SMALL_STATE(6207)] = 256710, [SMALL_STATE(6208)] = 256733, [SMALL_STATE(6209)] = 256756, [SMALL_STATE(6210)] = 256777, [SMALL_STATE(6211)] = 256806, [SMALL_STATE(6212)] = 256827, [SMALL_STATE(6213)] = 256844, [SMALL_STATE(6214)] = 256863, [SMALL_STATE(6215)] = 256892, [SMALL_STATE(6216)] = 256909, [SMALL_STATE(6217)] = 256930, [SMALL_STATE(6218)] = 256949, [SMALL_STATE(6219)] = 256966, [SMALL_STATE(6220)] = 256983, [SMALL_STATE(6221)] = 257000, [SMALL_STATE(6222)] = 257017, [SMALL_STATE(6223)] = 257040, [SMALL_STATE(6224)] = 257069, [SMALL_STATE(6225)] = 257086, [SMALL_STATE(6226)] = 257103, [SMALL_STATE(6227)] = 257120, [SMALL_STATE(6228)] = 257137, [SMALL_STATE(6229)] = 257154, [SMALL_STATE(6230)] = 257171, [SMALL_STATE(6231)] = 257188, [SMALL_STATE(6232)] = 257205, [SMALL_STATE(6233)] = 257222, [SMALL_STATE(6234)] = 257239, [SMALL_STATE(6235)] = 257256, [SMALL_STATE(6236)] = 257273, [SMALL_STATE(6237)] = 257302, [SMALL_STATE(6238)] = 257323, [SMALL_STATE(6239)] = 257342, [SMALL_STATE(6240)] = 257361, [SMALL_STATE(6241)] = 257382, [SMALL_STATE(6242)] = 257411, [SMALL_STATE(6243)] = 257430, [SMALL_STATE(6244)] = 257449, [SMALL_STATE(6245)] = 257466, [SMALL_STATE(6246)] = 257483, [SMALL_STATE(6247)] = 257502, [SMALL_STATE(6248)] = 257519, [SMALL_STATE(6249)] = 257536, [SMALL_STATE(6250)] = 257555, [SMALL_STATE(6251)] = 257570, [SMALL_STATE(6252)] = 257595, [SMALL_STATE(6253)] = 257612, [SMALL_STATE(6254)] = 257629, [SMALL_STATE(6255)] = 257646, [SMALL_STATE(6256)] = 257663, [SMALL_STATE(6257)] = 257680, [SMALL_STATE(6258)] = 257705, [SMALL_STATE(6259)] = 257720, [SMALL_STATE(6260)] = 257735, [SMALL_STATE(6261)] = 257750, [SMALL_STATE(6262)] = 257775, [SMALL_STATE(6263)] = 257792, [SMALL_STATE(6264)] = 257809, [SMALL_STATE(6265)] = 257826, [SMALL_STATE(6266)] = 257843, [SMALL_STATE(6267)] = 257860, [SMALL_STATE(6268)] = 257877, [SMALL_STATE(6269)] = 257894, [SMALL_STATE(6270)] = 257913, [SMALL_STATE(6271)] = 257932, [SMALL_STATE(6272)] = 257949, [SMALL_STATE(6273)] = 257968, [SMALL_STATE(6274)] = 257985, [SMALL_STATE(6275)] = 258002, [SMALL_STATE(6276)] = 258019, [SMALL_STATE(6277)] = 258036, [SMALL_STATE(6278)] = 258053, [SMALL_STATE(6279)] = 258070, [SMALL_STATE(6280)] = 258085, [SMALL_STATE(6281)] = 258102, [SMALL_STATE(6282)] = 258119, [SMALL_STATE(6283)] = 258136, [SMALL_STATE(6284)] = 258153, [SMALL_STATE(6285)] = 258176, [SMALL_STATE(6286)] = 258193, [SMALL_STATE(6287)] = 258210, [SMALL_STATE(6288)] = 258227, [SMALL_STATE(6289)] = 258244, [SMALL_STATE(6290)] = 258265, [SMALL_STATE(6291)] = 258282, [SMALL_STATE(6292)] = 258299, [SMALL_STATE(6293)] = 258316, [SMALL_STATE(6294)] = 258345, [SMALL_STATE(6295)] = 258362, [SMALL_STATE(6296)] = 258377, [SMALL_STATE(6297)] = 258396, [SMALL_STATE(6298)] = 258415, [SMALL_STATE(6299)] = 258432, [SMALL_STATE(6300)] = 258449, [SMALL_STATE(6301)] = 258468, [SMALL_STATE(6302)] = 258485, [SMALL_STATE(6303)] = 258502, [SMALL_STATE(6304)] = 258521, [SMALL_STATE(6305)] = 258538, [SMALL_STATE(6306)] = 258555, [SMALL_STATE(6307)] = 258572, [SMALL_STATE(6308)] = 258589, [SMALL_STATE(6309)] = 258606, [SMALL_STATE(6310)] = 258623, [SMALL_STATE(6311)] = 258640, [SMALL_STATE(6312)] = 258657, [SMALL_STATE(6313)] = 258674, [SMALL_STATE(6314)] = 258691, [SMALL_STATE(6315)] = 258708, [SMALL_STATE(6316)] = 258725, [SMALL_STATE(6317)] = 258744, [SMALL_STATE(6318)] = 258763, [SMALL_STATE(6319)] = 258782, [SMALL_STATE(6320)] = 258801, [SMALL_STATE(6321)] = 258820, [SMALL_STATE(6322)] = 258839, [SMALL_STATE(6323)] = 258856, [SMALL_STATE(6324)] = 258875, [SMALL_STATE(6325)] = 258892, [SMALL_STATE(6326)] = 258913, [SMALL_STATE(6327)] = 258930, [SMALL_STATE(6328)] = 258949, [SMALL_STATE(6329)] = 258968, [SMALL_STATE(6330)] = 258991, [SMALL_STATE(6331)] = 259010, [SMALL_STATE(6332)] = 259031, [SMALL_STATE(6333)] = 259048, [SMALL_STATE(6334)] = 259067, [SMALL_STATE(6335)] = 259084, [SMALL_STATE(6336)] = 259101, [SMALL_STATE(6337)] = 259118, [SMALL_STATE(6338)] = 259135, [SMALL_STATE(6339)] = 259152, [SMALL_STATE(6340)] = 259175, [SMALL_STATE(6341)] = 259192, [SMALL_STATE(6342)] = 259209, [SMALL_STATE(6343)] = 259228, [SMALL_STATE(6344)] = 259257, [SMALL_STATE(6345)] = 259278, [SMALL_STATE(6346)] = 259303, [SMALL_STATE(6347)] = 259320, [SMALL_STATE(6348)] = 259345, [SMALL_STATE(6349)] = 259362, [SMALL_STATE(6350)] = 259383, [SMALL_STATE(6351)] = 259412, [SMALL_STATE(6352)] = 259429, [SMALL_STATE(6353)] = 259446, [SMALL_STATE(6354)] = 259462, [SMALL_STATE(6355)] = 259488, [SMALL_STATE(6356)] = 259514, [SMALL_STATE(6357)] = 259530, [SMALL_STATE(6358)] = 259556, [SMALL_STATE(6359)] = 259582, [SMALL_STATE(6360)] = 259598, [SMALL_STATE(6361)] = 259614, [SMALL_STATE(6362)] = 259640, [SMALL_STATE(6363)] = 259666, [SMALL_STATE(6364)] = 259684, [SMALL_STATE(6365)] = 259710, [SMALL_STATE(6366)] = 259728, [SMALL_STATE(6367)] = 259746, [SMALL_STATE(6368)] = 259764, [SMALL_STATE(6369)] = 259780, [SMALL_STATE(6370)] = 259796, [SMALL_STATE(6371)] = 259822, [SMALL_STATE(6372)] = 259848, [SMALL_STATE(6373)] = 259874, [SMALL_STATE(6374)] = 259890, [SMALL_STATE(6375)] = 259916, [SMALL_STATE(6376)] = 259942, [SMALL_STATE(6377)] = 259968, [SMALL_STATE(6378)] = 259994, [SMALL_STATE(6379)] = 260010, [SMALL_STATE(6380)] = 260026, [SMALL_STATE(6381)] = 260052, [SMALL_STATE(6382)] = 260078, [SMALL_STATE(6383)] = 260094, [SMALL_STATE(6384)] = 260120, [SMALL_STATE(6385)] = 260146, [SMALL_STATE(6386)] = 260172, [SMALL_STATE(6387)] = 260188, [SMALL_STATE(6388)] = 260206, [SMALL_STATE(6389)] = 260222, [SMALL_STATE(6390)] = 260238, [SMALL_STATE(6391)] = 260252, [SMALL_STATE(6392)] = 260278, [SMALL_STATE(6393)] = 260294, [SMALL_STATE(6394)] = 260308, [SMALL_STATE(6395)] = 260334, [SMALL_STATE(6396)] = 260360, [SMALL_STATE(6397)] = 260386, [SMALL_STATE(6398)] = 260406, [SMALL_STATE(6399)] = 260432, [SMALL_STATE(6400)] = 260448, [SMALL_STATE(6401)] = 260474, [SMALL_STATE(6402)] = 260500, [SMALL_STATE(6403)] = 260516, [SMALL_STATE(6404)] = 260532, [SMALL_STATE(6405)] = 260548, [SMALL_STATE(6406)] = 260574, [SMALL_STATE(6407)] = 260590, [SMALL_STATE(6408)] = 260616, [SMALL_STATE(6409)] = 260642, [SMALL_STATE(6410)] = 260656, [SMALL_STATE(6411)] = 260672, [SMALL_STATE(6412)] = 260688, [SMALL_STATE(6413)] = 260702, [SMALL_STATE(6414)] = 260724, [SMALL_STATE(6415)] = 260740, [SMALL_STATE(6416)] = 260766, [SMALL_STATE(6417)] = 260782, [SMALL_STATE(6418)] = 260798, [SMALL_STATE(6419)] = 260824, [SMALL_STATE(6420)] = 260850, [SMALL_STATE(6421)] = 260866, [SMALL_STATE(6422)] = 260882, [SMALL_STATE(6423)] = 260908, [SMALL_STATE(6424)] = 260926, [SMALL_STATE(6425)] = 260944, [SMALL_STATE(6426)] = 260970, [SMALL_STATE(6427)] = 260996, [SMALL_STATE(6428)] = 261012, [SMALL_STATE(6429)] = 261028, [SMALL_STATE(6430)] = 261044, [SMALL_STATE(6431)] = 261070, [SMALL_STATE(6432)] = 261084, [SMALL_STATE(6433)] = 261110, [SMALL_STATE(6434)] = 261136, [SMALL_STATE(6435)] = 261150, [SMALL_STATE(6436)] = 261166, [SMALL_STATE(6437)] = 261192, [SMALL_STATE(6438)] = 261218, [SMALL_STATE(6439)] = 261234, [SMALL_STATE(6440)] = 261250, [SMALL_STATE(6441)] = 261266, [SMALL_STATE(6442)] = 261282, [SMALL_STATE(6443)] = 261298, [SMALL_STATE(6444)] = 261324, [SMALL_STATE(6445)] = 261340, [SMALL_STATE(6446)] = 261366, [SMALL_STATE(6447)] = 261392, [SMALL_STATE(6448)] = 261408, [SMALL_STATE(6449)] = 261424, [SMALL_STATE(6450)] = 261440, [SMALL_STATE(6451)] = 261466, [SMALL_STATE(6452)] = 261482, [SMALL_STATE(6453)] = 261508, [SMALL_STATE(6454)] = 261534, [SMALL_STATE(6455)] = 261550, [SMALL_STATE(6456)] = 261576, [SMALL_STATE(6457)] = 261592, [SMALL_STATE(6458)] = 261618, [SMALL_STATE(6459)] = 261644, [SMALL_STATE(6460)] = 261660, [SMALL_STATE(6461)] = 261676, [SMALL_STATE(6462)] = 261692, [SMALL_STATE(6463)] = 261708, [SMALL_STATE(6464)] = 261724, [SMALL_STATE(6465)] = 261740, [SMALL_STATE(6466)] = 261766, [SMALL_STATE(6467)] = 261792, [SMALL_STATE(6468)] = 261818, [SMALL_STATE(6469)] = 261834, [SMALL_STATE(6470)] = 261850, [SMALL_STATE(6471)] = 261876, [SMALL_STATE(6472)] = 261902, [SMALL_STATE(6473)] = 261924, [SMALL_STATE(6474)] = 261950, [SMALL_STATE(6475)] = 261976, [SMALL_STATE(6476)] = 261994, [SMALL_STATE(6477)] = 262008, [SMALL_STATE(6478)] = 262024, [SMALL_STATE(6479)] = 262050, [SMALL_STATE(6480)] = 262076, [SMALL_STATE(6481)] = 262102, [SMALL_STATE(6482)] = 262128, [SMALL_STATE(6483)] = 262146, [SMALL_STATE(6484)] = 262162, [SMALL_STATE(6485)] = 262178, [SMALL_STATE(6486)] = 262204, [SMALL_STATE(6487)] = 262230, [SMALL_STATE(6488)] = 262256, [SMALL_STATE(6489)] = 262272, [SMALL_STATE(6490)] = 262290, [SMALL_STATE(6491)] = 262306, [SMALL_STATE(6492)] = 262322, [SMALL_STATE(6493)] = 262340, [SMALL_STATE(6494)] = 262356, [SMALL_STATE(6495)] = 262372, [SMALL_STATE(6496)] = 262398, [SMALL_STATE(6497)] = 262424, [SMALL_STATE(6498)] = 262442, [SMALL_STATE(6499)] = 262458, [SMALL_STATE(6500)] = 262476, [SMALL_STATE(6501)] = 262492, [SMALL_STATE(6502)] = 262508, [SMALL_STATE(6503)] = 262534, [SMALL_STATE(6504)] = 262560, [SMALL_STATE(6505)] = 262576, [SMALL_STATE(6506)] = 262592, [SMALL_STATE(6507)] = 262608, [SMALL_STATE(6508)] = 262624, [SMALL_STATE(6509)] = 262640, [SMALL_STATE(6510)] = 262666, [SMALL_STATE(6511)] = 262692, [SMALL_STATE(6512)] = 262710, [SMALL_STATE(6513)] = 262726, [SMALL_STATE(6514)] = 262742, [SMALL_STATE(6515)] = 262758, [SMALL_STATE(6516)] = 262774, [SMALL_STATE(6517)] = 262800, [SMALL_STATE(6518)] = 262816, [SMALL_STATE(6519)] = 262832, [SMALL_STATE(6520)] = 262848, [SMALL_STATE(6521)] = 262864, [SMALL_STATE(6522)] = 262880, [SMALL_STATE(6523)] = 262896, [SMALL_STATE(6524)] = 262912, [SMALL_STATE(6525)] = 262928, [SMALL_STATE(6526)] = 262950, [SMALL_STATE(6527)] = 262966, [SMALL_STATE(6528)] = 262992, [SMALL_STATE(6529)] = 263008, [SMALL_STATE(6530)] = 263034, [SMALL_STATE(6531)] = 263050, [SMALL_STATE(6532)] = 263066, [SMALL_STATE(6533)] = 263092, [SMALL_STATE(6534)] = 263108, [SMALL_STATE(6535)] = 263124, [SMALL_STATE(6536)] = 263140, [SMALL_STATE(6537)] = 263156, [SMALL_STATE(6538)] = 263172, [SMALL_STATE(6539)] = 263188, [SMALL_STATE(6540)] = 263204, [SMALL_STATE(6541)] = 263220, [SMALL_STATE(6542)] = 263236, [SMALL_STATE(6543)] = 263252, [SMALL_STATE(6544)] = 263268, [SMALL_STATE(6545)] = 263284, [SMALL_STATE(6546)] = 263310, [SMALL_STATE(6547)] = 263326, [SMALL_STATE(6548)] = 263342, [SMALL_STATE(6549)] = 263358, [SMALL_STATE(6550)] = 263374, [SMALL_STATE(6551)] = 263390, [SMALL_STATE(6552)] = 263406, [SMALL_STATE(6553)] = 263422, [SMALL_STATE(6554)] = 263438, [SMALL_STATE(6555)] = 263454, [SMALL_STATE(6556)] = 263470, [SMALL_STATE(6557)] = 263486, [SMALL_STATE(6558)] = 263502, [SMALL_STATE(6559)] = 263518, [SMALL_STATE(6560)] = 263544, [SMALL_STATE(6561)] = 263560, [SMALL_STATE(6562)] = 263586, [SMALL_STATE(6563)] = 263612, [SMALL_STATE(6564)] = 263628, [SMALL_STATE(6565)] = 263644, [SMALL_STATE(6566)] = 263660, [SMALL_STATE(6567)] = 263682, [SMALL_STATE(6568)] = 263698, [SMALL_STATE(6569)] = 263714, [SMALL_STATE(6570)] = 263730, [SMALL_STATE(6571)] = 263746, [SMALL_STATE(6572)] = 263762, [SMALL_STATE(6573)] = 263778, [SMALL_STATE(6574)] = 263804, [SMALL_STATE(6575)] = 263820, [SMALL_STATE(6576)] = 263836, [SMALL_STATE(6577)] = 263852, [SMALL_STATE(6578)] = 263868, [SMALL_STATE(6579)] = 263884, [SMALL_STATE(6580)] = 263900, [SMALL_STATE(6581)] = 263916, [SMALL_STATE(6582)] = 263934, [SMALL_STATE(6583)] = 263950, [SMALL_STATE(6584)] = 263966, [SMALL_STATE(6585)] = 263982, [SMALL_STATE(6586)] = 263998, [SMALL_STATE(6587)] = 264014, [SMALL_STATE(6588)] = 264030, [SMALL_STATE(6589)] = 264046, [SMALL_STATE(6590)] = 264062, [SMALL_STATE(6591)] = 264078, [SMALL_STATE(6592)] = 264104, [SMALL_STATE(6593)] = 264120, [SMALL_STATE(6594)] = 264146, [SMALL_STATE(6595)] = 264162, [SMALL_STATE(6596)] = 264178, [SMALL_STATE(6597)] = 264194, [SMALL_STATE(6598)] = 264210, [SMALL_STATE(6599)] = 264226, [SMALL_STATE(6600)] = 264252, [SMALL_STATE(6601)] = 264270, [SMALL_STATE(6602)] = 264296, [SMALL_STATE(6603)] = 264312, [SMALL_STATE(6604)] = 264328, [SMALL_STATE(6605)] = 264344, [SMALL_STATE(6606)] = 264370, [SMALL_STATE(6607)] = 264396, [SMALL_STATE(6608)] = 264412, [SMALL_STATE(6609)] = 264428, [SMALL_STATE(6610)] = 264442, [SMALL_STATE(6611)] = 264458, [SMALL_STATE(6612)] = 264484, [SMALL_STATE(6613)] = 264500, [SMALL_STATE(6614)] = 264516, [SMALL_STATE(6615)] = 264532, [SMALL_STATE(6616)] = 264558, [SMALL_STATE(6617)] = 264576, [SMALL_STATE(6618)] = 264594, [SMALL_STATE(6619)] = 264620, [SMALL_STATE(6620)] = 264636, [SMALL_STATE(6621)] = 264652, [SMALL_STATE(6622)] = 264678, [SMALL_STATE(6623)] = 264694, [SMALL_STATE(6624)] = 264712, [SMALL_STATE(6625)] = 264728, [SMALL_STATE(6626)] = 264744, [SMALL_STATE(6627)] = 264760, [SMALL_STATE(6628)] = 264782, [SMALL_STATE(6629)] = 264808, [SMALL_STATE(6630)] = 264824, [SMALL_STATE(6631)] = 264840, [SMALL_STATE(6632)] = 264858, [SMALL_STATE(6633)] = 264874, [SMALL_STATE(6634)] = 264890, [SMALL_STATE(6635)] = 264908, [SMALL_STATE(6636)] = 264924, [SMALL_STATE(6637)] = 264942, [SMALL_STATE(6638)] = 264958, [SMALL_STATE(6639)] = 264984, [SMALL_STATE(6640)] = 265000, [SMALL_STATE(6641)] = 265016, [SMALL_STATE(6642)] = 265032, [SMALL_STATE(6643)] = 265048, [SMALL_STATE(6644)] = 265064, [SMALL_STATE(6645)] = 265090, [SMALL_STATE(6646)] = 265108, [SMALL_STATE(6647)] = 265124, [SMALL_STATE(6648)] = 265140, [SMALL_STATE(6649)] = 265162, [SMALL_STATE(6650)] = 265178, [SMALL_STATE(6651)] = 265194, [SMALL_STATE(6652)] = 265210, [SMALL_STATE(6653)] = 265226, [SMALL_STATE(6654)] = 265242, [SMALL_STATE(6655)] = 265258, [SMALL_STATE(6656)] = 265274, [SMALL_STATE(6657)] = 265290, [SMALL_STATE(6658)] = 265306, [SMALL_STATE(6659)] = 265328, [SMALL_STATE(6660)] = 265346, [SMALL_STATE(6661)] = 265364, [SMALL_STATE(6662)] = 265390, [SMALL_STATE(6663)] = 265406, [SMALL_STATE(6664)] = 265432, [SMALL_STATE(6665)] = 265458, [SMALL_STATE(6666)] = 265474, [SMALL_STATE(6667)] = 265500, [SMALL_STATE(6668)] = 265516, [SMALL_STATE(6669)] = 265542, [SMALL_STATE(6670)] = 265558, [SMALL_STATE(6671)] = 265573, [SMALL_STATE(6672)] = 265596, [SMALL_STATE(6673)] = 265619, [SMALL_STATE(6674)] = 265634, [SMALL_STATE(6675)] = 265647, [SMALL_STATE(6676)] = 265662, [SMALL_STATE(6677)] = 265677, [SMALL_STATE(6678)] = 265692, [SMALL_STATE(6679)] = 265707, [SMALL_STATE(6680)] = 265722, [SMALL_STATE(6681)] = 265737, [SMALL_STATE(6682)] = 265752, [SMALL_STATE(6683)] = 265765, [SMALL_STATE(6684)] = 265782, [SMALL_STATE(6685)] = 265795, [SMALL_STATE(6686)] = 265812, [SMALL_STATE(6687)] = 265829, [SMALL_STATE(6688)] = 265844, [SMALL_STATE(6689)] = 265859, [SMALL_STATE(6690)] = 265874, [SMALL_STATE(6691)] = 265887, [SMALL_STATE(6692)] = 265900, [SMALL_STATE(6693)] = 265915, [SMALL_STATE(6694)] = 265930, [SMALL_STATE(6695)] = 265947, [SMALL_STATE(6696)] = 265970, [SMALL_STATE(6697)] = 265985, [SMALL_STATE(6698)] = 266000, [SMALL_STATE(6699)] = 266015, [SMALL_STATE(6700)] = 266030, [SMALL_STATE(6701)] = 266043, [SMALL_STATE(6702)] = 266058, [SMALL_STATE(6703)] = 266073, [SMALL_STATE(6704)] = 266088, [SMALL_STATE(6705)] = 266103, [SMALL_STATE(6706)] = 266118, [SMALL_STATE(6707)] = 266133, [SMALL_STATE(6708)] = 266148, [SMALL_STATE(6709)] = 266163, [SMALL_STATE(6710)] = 266176, [SMALL_STATE(6711)] = 266191, [SMALL_STATE(6712)] = 266206, [SMALL_STATE(6713)] = 266221, [SMALL_STATE(6714)] = 266236, [SMALL_STATE(6715)] = 266259, [SMALL_STATE(6716)] = 266274, [SMALL_STATE(6717)] = 266289, [SMALL_STATE(6718)] = 266302, [SMALL_STATE(6719)] = 266315, [SMALL_STATE(6720)] = 266332, [SMALL_STATE(6721)] = 266347, [SMALL_STATE(6722)] = 266362, [SMALL_STATE(6723)] = 266377, [SMALL_STATE(6724)] = 266392, [SMALL_STATE(6725)] = 266407, [SMALL_STATE(6726)] = 266422, [SMALL_STATE(6727)] = 266437, [SMALL_STATE(6728)] = 266452, [SMALL_STATE(6729)] = 266467, [SMALL_STATE(6730)] = 266482, [SMALL_STATE(6731)] = 266497, [SMALL_STATE(6732)] = 266512, [SMALL_STATE(6733)] = 266529, [SMALL_STATE(6734)] = 266544, [SMALL_STATE(6735)] = 266559, [SMALL_STATE(6736)] = 266574, [SMALL_STATE(6737)] = 266589, [SMALL_STATE(6738)] = 266604, [SMALL_STATE(6739)] = 266619, [SMALL_STATE(6740)] = 266634, [SMALL_STATE(6741)] = 266649, [SMALL_STATE(6742)] = 266664, [SMALL_STATE(6743)] = 266679, [SMALL_STATE(6744)] = 266694, [SMALL_STATE(6745)] = 266717, [SMALL_STATE(6746)] = 266732, [SMALL_STATE(6747)] = 266747, [SMALL_STATE(6748)] = 266762, [SMALL_STATE(6749)] = 266775, [SMALL_STATE(6750)] = 266790, [SMALL_STATE(6751)] = 266805, [SMALL_STATE(6752)] = 266818, [SMALL_STATE(6753)] = 266833, [SMALL_STATE(6754)] = 266848, [SMALL_STATE(6755)] = 266863, [SMALL_STATE(6756)] = 266878, [SMALL_STATE(6757)] = 266893, [SMALL_STATE(6758)] = 266908, [SMALL_STATE(6759)] = 266923, [SMALL_STATE(6760)] = 266936, [SMALL_STATE(6761)] = 266953, [SMALL_STATE(6762)] = 266968, [SMALL_STATE(6763)] = 266983, [SMALL_STATE(6764)] = 266998, [SMALL_STATE(6765)] = 267013, [SMALL_STATE(6766)] = 267028, [SMALL_STATE(6767)] = 267043, [SMALL_STATE(6768)] = 267060, [SMALL_STATE(6769)] = 267077, [SMALL_STATE(6770)] = 267092, [SMALL_STATE(6771)] = 267109, [SMALL_STATE(6772)] = 267124, [SMALL_STATE(6773)] = 267139, [SMALL_STATE(6774)] = 267154, [SMALL_STATE(6775)] = 267169, [SMALL_STATE(6776)] = 267184, [SMALL_STATE(6777)] = 267199, [SMALL_STATE(6778)] = 267214, [SMALL_STATE(6779)] = 267229, [SMALL_STATE(6780)] = 267244, [SMALL_STATE(6781)] = 267259, [SMALL_STATE(6782)] = 267274, [SMALL_STATE(6783)] = 267289, [SMALL_STATE(6784)] = 267304, [SMALL_STATE(6785)] = 267319, [SMALL_STATE(6786)] = 267340, [SMALL_STATE(6787)] = 267353, [SMALL_STATE(6788)] = 267368, [SMALL_STATE(6789)] = 267383, [SMALL_STATE(6790)] = 267406, [SMALL_STATE(6791)] = 267421, [SMALL_STATE(6792)] = 267436, [SMALL_STATE(6793)] = 267451, [SMALL_STATE(6794)] = 267470, [SMALL_STATE(6795)] = 267489, [SMALL_STATE(6796)] = 267504, [SMALL_STATE(6797)] = 267519, [SMALL_STATE(6798)] = 267540, [SMALL_STATE(6799)] = 267559, [SMALL_STATE(6800)] = 267572, [SMALL_STATE(6801)] = 267587, [SMALL_STATE(6802)] = 267608, [SMALL_STATE(6803)] = 267623, [SMALL_STATE(6804)] = 267638, [SMALL_STATE(6805)] = 267653, [SMALL_STATE(6806)] = 267668, [SMALL_STATE(6807)] = 267683, [SMALL_STATE(6808)] = 267698, [SMALL_STATE(6809)] = 267713, [SMALL_STATE(6810)] = 267730, [SMALL_STATE(6811)] = 267743, [SMALL_STATE(6812)] = 267758, [SMALL_STATE(6813)] = 267771, [SMALL_STATE(6814)] = 267790, [SMALL_STATE(6815)] = 267803, [SMALL_STATE(6816)] = 267818, [SMALL_STATE(6817)] = 267835, [SMALL_STATE(6818)] = 267850, [SMALL_STATE(6819)] = 267865, [SMALL_STATE(6820)] = 267880, [SMALL_STATE(6821)] = 267895, [SMALL_STATE(6822)] = 267912, [SMALL_STATE(6823)] = 267927, [SMALL_STATE(6824)] = 267944, [SMALL_STATE(6825)] = 267961, [SMALL_STATE(6826)] = 267976, [SMALL_STATE(6827)] = 267993, [SMALL_STATE(6828)] = 268008, [SMALL_STATE(6829)] = 268023, [SMALL_STATE(6830)] = 268040, [SMALL_STATE(6831)] = 268053, [SMALL_STATE(6832)] = 268072, [SMALL_STATE(6833)] = 268087, [SMALL_STATE(6834)] = 268102, [SMALL_STATE(6835)] = 268117, [SMALL_STATE(6836)] = 268132, [SMALL_STATE(6837)] = 268147, [SMALL_STATE(6838)] = 268162, [SMALL_STATE(6839)] = 268177, [SMALL_STATE(6840)] = 268192, [SMALL_STATE(6841)] = 268205, [SMALL_STATE(6842)] = 268220, [SMALL_STATE(6843)] = 268241, [SMALL_STATE(6844)] = 268256, [SMALL_STATE(6845)] = 268271, [SMALL_STATE(6846)] = 268286, [SMALL_STATE(6847)] = 268301, [SMALL_STATE(6848)] = 268316, [SMALL_STATE(6849)] = 268331, [SMALL_STATE(6850)] = 268354, [SMALL_STATE(6851)] = 268375, [SMALL_STATE(6852)] = 268390, [SMALL_STATE(6853)] = 268407, [SMALL_STATE(6854)] = 268426, [SMALL_STATE(6855)] = 268447, [SMALL_STATE(6856)] = 268468, [SMALL_STATE(6857)] = 268483, [SMALL_STATE(6858)] = 268498, [SMALL_STATE(6859)] = 268521, [SMALL_STATE(6860)] = 268544, [SMALL_STATE(6861)] = 268567, [SMALL_STATE(6862)] = 268588, [SMALL_STATE(6863)] = 268603, [SMALL_STATE(6864)] = 268620, [SMALL_STATE(6865)] = 268635, [SMALL_STATE(6866)] = 268652, [SMALL_STATE(6867)] = 268667, [SMALL_STATE(6868)] = 268690, [SMALL_STATE(6869)] = 268707, [SMALL_STATE(6870)] = 268724, [SMALL_STATE(6871)] = 268747, [SMALL_STATE(6872)] = 268760, [SMALL_STATE(6873)] = 268781, [SMALL_STATE(6874)] = 268796, [SMALL_STATE(6875)] = 268819, [SMALL_STATE(6876)] = 268834, [SMALL_STATE(6877)] = 268849, [SMALL_STATE(6878)] = 268864, [SMALL_STATE(6879)] = 268877, [SMALL_STATE(6880)] = 268892, [SMALL_STATE(6881)] = 268913, [SMALL_STATE(6882)] = 268934, [SMALL_STATE(6883)] = 268949, [SMALL_STATE(6884)] = 268964, [SMALL_STATE(6885)] = 268979, [SMALL_STATE(6886)] = 268994, [SMALL_STATE(6887)] = 269014, [SMALL_STATE(6888)] = 269032, [SMALL_STATE(6889)] = 269044, [SMALL_STATE(6890)] = 269058, [SMALL_STATE(6891)] = 269078, [SMALL_STATE(6892)] = 269098, [SMALL_STATE(6893)] = 269118, [SMALL_STATE(6894)] = 269134, [SMALL_STATE(6895)] = 269154, [SMALL_STATE(6896)] = 269174, [SMALL_STATE(6897)] = 269194, [SMALL_STATE(6898)] = 269214, [SMALL_STATE(6899)] = 269232, [SMALL_STATE(6900)] = 269248, [SMALL_STATE(6901)] = 269268, [SMALL_STATE(6902)] = 269286, [SMALL_STATE(6903)] = 269306, [SMALL_STATE(6904)] = 269320, [SMALL_STATE(6905)] = 269334, [SMALL_STATE(6906)] = 269354, [SMALL_STATE(6907)] = 269368, [SMALL_STATE(6908)] = 269382, [SMALL_STATE(6909)] = 269400, [SMALL_STATE(6910)] = 269412, [SMALL_STATE(6911)] = 269426, [SMALL_STATE(6912)] = 269446, [SMALL_STATE(6913)] = 269466, [SMALL_STATE(6914)] = 269486, [SMALL_STATE(6915)] = 269502, [SMALL_STATE(6916)] = 269522, [SMALL_STATE(6917)] = 269542, [SMALL_STATE(6918)] = 269562, [SMALL_STATE(6919)] = 269580, [SMALL_STATE(6920)] = 269600, [SMALL_STATE(6921)] = 269620, [SMALL_STATE(6922)] = 269638, [SMALL_STATE(6923)] = 269658, [SMALL_STATE(6924)] = 269674, [SMALL_STATE(6925)] = 269686, [SMALL_STATE(6926)] = 269704, [SMALL_STATE(6927)] = 269718, [SMALL_STATE(6928)] = 269738, [SMALL_STATE(6929)] = 269758, [SMALL_STATE(6930)] = 269774, [SMALL_STATE(6931)] = 269794, [SMALL_STATE(6932)] = 269814, [SMALL_STATE(6933)] = 269832, [SMALL_STATE(6934)] = 269852, [SMALL_STATE(6935)] = 269870, [SMALL_STATE(6936)] = 269882, [SMALL_STATE(6937)] = 269902, [SMALL_STATE(6938)] = 269922, [SMALL_STATE(6939)] = 269934, [SMALL_STATE(6940)] = 269954, [SMALL_STATE(6941)] = 269974, [SMALL_STATE(6942)] = 269990, [SMALL_STATE(6943)] = 270008, [SMALL_STATE(6944)] = 270028, [SMALL_STATE(6945)] = 270048, [SMALL_STATE(6946)] = 270066, [SMALL_STATE(6947)] = 270086, [SMALL_STATE(6948)] = 270104, [SMALL_STATE(6949)] = 270122, [SMALL_STATE(6950)] = 270138, [SMALL_STATE(6951)] = 270152, [SMALL_STATE(6952)] = 270172, [SMALL_STATE(6953)] = 270184, [SMALL_STATE(6954)] = 270204, [SMALL_STATE(6955)] = 270224, [SMALL_STATE(6956)] = 270240, [SMALL_STATE(6957)] = 270258, [SMALL_STATE(6958)] = 270278, [SMALL_STATE(6959)] = 270298, [SMALL_STATE(6960)] = 270316, [SMALL_STATE(6961)] = 270336, [SMALL_STATE(6962)] = 270356, [SMALL_STATE(6963)] = 270374, [SMALL_STATE(6964)] = 270388, [SMALL_STATE(6965)] = 270402, [SMALL_STATE(6966)] = 270422, [SMALL_STATE(6967)] = 270442, [SMALL_STATE(6968)] = 270458, [SMALL_STATE(6969)] = 270478, [SMALL_STATE(6970)] = 270498, [SMALL_STATE(6971)] = 270518, [SMALL_STATE(6972)] = 270538, [SMALL_STATE(6973)] = 270558, [SMALL_STATE(6974)] = 270574, [SMALL_STATE(6975)] = 270592, [SMALL_STATE(6976)] = 270612, [SMALL_STATE(6977)] = 270632, [SMALL_STATE(6978)] = 270650, [SMALL_STATE(6979)] = 270670, [SMALL_STATE(6980)] = 270682, [SMALL_STATE(6981)] = 270700, [SMALL_STATE(6982)] = 270720, [SMALL_STATE(6983)] = 270736, [SMALL_STATE(6984)] = 270752, [SMALL_STATE(6985)] = 270766, [SMALL_STATE(6986)] = 270784, [SMALL_STATE(6987)] = 270804, [SMALL_STATE(6988)] = 270824, [SMALL_STATE(6989)] = 270840, [SMALL_STATE(6990)] = 270860, [SMALL_STATE(6991)] = 270880, [SMALL_STATE(6992)] = 270898, [SMALL_STATE(6993)] = 270918, [SMALL_STATE(6994)] = 270930, [SMALL_STATE(6995)] = 270942, [SMALL_STATE(6996)] = 270960, [SMALL_STATE(6997)] = 270972, [SMALL_STATE(6998)] = 270992, [SMALL_STATE(6999)] = 271012, [SMALL_STATE(7000)] = 271032, [SMALL_STATE(7001)] = 271048, [SMALL_STATE(7002)] = 271068, [SMALL_STATE(7003)] = 271088, [SMALL_STATE(7004)] = 271106, [SMALL_STATE(7005)] = 271126, [SMALL_STATE(7006)] = 271144, [SMALL_STATE(7007)] = 271156, [SMALL_STATE(7008)] = 271174, [SMALL_STATE(7009)] = 271188, [SMALL_STATE(7010)] = 271208, [SMALL_STATE(7011)] = 271228, [SMALL_STATE(7012)] = 271248, [SMALL_STATE(7013)] = 271264, [SMALL_STATE(7014)] = 271284, [SMALL_STATE(7015)] = 271304, [SMALL_STATE(7016)] = 271322, [SMALL_STATE(7017)] = 271342, [SMALL_STATE(7018)] = 271362, [SMALL_STATE(7019)] = 271380, [SMALL_STATE(7020)] = 271394, [SMALL_STATE(7021)] = 271414, [SMALL_STATE(7022)] = 271426, [SMALL_STATE(7023)] = 271440, [SMALL_STATE(7024)] = 271454, [SMALL_STATE(7025)] = 271468, [SMALL_STATE(7026)] = 271488, [SMALL_STATE(7027)] = 271504, [SMALL_STATE(7028)] = 271524, [SMALL_STATE(7029)] = 271544, [SMALL_STATE(7030)] = 271564, [SMALL_STATE(7031)] = 271584, [SMALL_STATE(7032)] = 271600, [SMALL_STATE(7033)] = 271620, [SMALL_STATE(7034)] = 271640, [SMALL_STATE(7035)] = 271660, [SMALL_STATE(7036)] = 271680, [SMALL_STATE(7037)] = 271698, [SMALL_STATE(7038)] = 271714, [SMALL_STATE(7039)] = 271734, [SMALL_STATE(7040)] = 271752, [SMALL_STATE(7041)] = 271772, [SMALL_STATE(7042)] = 271788, [SMALL_STATE(7043)] = 271808, [SMALL_STATE(7044)] = 271826, [SMALL_STATE(7045)] = 271842, [SMALL_STATE(7046)] = 271862, [SMALL_STATE(7047)] = 271882, [SMALL_STATE(7048)] = 271902, [SMALL_STATE(7049)] = 271918, [SMALL_STATE(7050)] = 271938, [SMALL_STATE(7051)] = 271956, [SMALL_STATE(7052)] = 271976, [SMALL_STATE(7053)] = 271996, [SMALL_STATE(7054)] = 272014, [SMALL_STATE(7055)] = 272034, [SMALL_STATE(7056)] = 272052, [SMALL_STATE(7057)] = 272070, [SMALL_STATE(7058)] = 272084, [SMALL_STATE(7059)] = 272104, [SMALL_STATE(7060)] = 272124, [SMALL_STATE(7061)] = 272144, [SMALL_STATE(7062)] = 272162, [SMALL_STATE(7063)] = 272176, [SMALL_STATE(7064)] = 272190, [SMALL_STATE(7065)] = 272210, [SMALL_STATE(7066)] = 272230, [SMALL_STATE(7067)] = 272246, [SMALL_STATE(7068)] = 272260, [SMALL_STATE(7069)] = 272280, [SMALL_STATE(7070)] = 272300, [SMALL_STATE(7071)] = 272318, [SMALL_STATE(7072)] = 272336, [SMALL_STATE(7073)] = 272356, [SMALL_STATE(7074)] = 272376, [SMALL_STATE(7075)] = 272394, [SMALL_STATE(7076)] = 272408, [SMALL_STATE(7077)] = 272422, [SMALL_STATE(7078)] = 272442, [SMALL_STATE(7079)] = 272454, [SMALL_STATE(7080)] = 272466, [SMALL_STATE(7081)] = 272486, [SMALL_STATE(7082)] = 272506, [SMALL_STATE(7083)] = 272522, [SMALL_STATE(7084)] = 272536, [SMALL_STATE(7085)] = 272556, [SMALL_STATE(7086)] = 272576, [SMALL_STATE(7087)] = 272594, [SMALL_STATE(7088)] = 272610, [SMALL_STATE(7089)] = 272630, [SMALL_STATE(7090)] = 272644, [SMALL_STATE(7091)] = 272662, [SMALL_STATE(7092)] = 272674, [SMALL_STATE(7093)] = 272688, [SMALL_STATE(7094)] = 272706, [SMALL_STATE(7095)] = 272726, [SMALL_STATE(7096)] = 272746, [SMALL_STATE(7097)] = 272766, [SMALL_STATE(7098)] = 272786, [SMALL_STATE(7099)] = 272804, [SMALL_STATE(7100)] = 272818, [SMALL_STATE(7101)] = 272832, [SMALL_STATE(7102)] = 272846, [SMALL_STATE(7103)] = 272866, [SMALL_STATE(7104)] = 272886, [SMALL_STATE(7105)] = 272906, [SMALL_STATE(7106)] = 272926, [SMALL_STATE(7107)] = 272940, [SMALL_STATE(7108)] = 272954, [SMALL_STATE(7109)] = 272974, [SMALL_STATE(7110)] = 272994, [SMALL_STATE(7111)] = 273014, [SMALL_STATE(7112)] = 273034, [SMALL_STATE(7113)] = 273046, [SMALL_STATE(7114)] = 273058, [SMALL_STATE(7115)] = 273070, [SMALL_STATE(7116)] = 273090, [SMALL_STATE(7117)] = 273110, [SMALL_STATE(7118)] = 273130, [SMALL_STATE(7119)] = 273150, [SMALL_STATE(7120)] = 273168, [SMALL_STATE(7121)] = 273180, [SMALL_STATE(7122)] = 273192, [SMALL_STATE(7123)] = 273212, [SMALL_STATE(7124)] = 273232, [SMALL_STATE(7125)] = 273252, [SMALL_STATE(7126)] = 273272, [SMALL_STATE(7127)] = 273292, [SMALL_STATE(7128)] = 273312, [SMALL_STATE(7129)] = 273332, [SMALL_STATE(7130)] = 273352, [SMALL_STATE(7131)] = 273372, [SMALL_STATE(7132)] = 273392, [SMALL_STATE(7133)] = 273408, [SMALL_STATE(7134)] = 273428, [SMALL_STATE(7135)] = 273448, [SMALL_STATE(7136)] = 273468, [SMALL_STATE(7137)] = 273488, [SMALL_STATE(7138)] = 273508, [SMALL_STATE(7139)] = 273528, [SMALL_STATE(7140)] = 273548, [SMALL_STATE(7141)] = 273568, [SMALL_STATE(7142)] = 273588, [SMALL_STATE(7143)] = 273604, [SMALL_STATE(7144)] = 273624, [SMALL_STATE(7145)] = 273644, [SMALL_STATE(7146)] = 273664, [SMALL_STATE(7147)] = 273684, [SMALL_STATE(7148)] = 273704, [SMALL_STATE(7149)] = 273724, [SMALL_STATE(7150)] = 273744, [SMALL_STATE(7151)] = 273764, [SMALL_STATE(7152)] = 273784, [SMALL_STATE(7153)] = 273804, [SMALL_STATE(7154)] = 273820, [SMALL_STATE(7155)] = 273840, [SMALL_STATE(7156)] = 273860, [SMALL_STATE(7157)] = 273880, [SMALL_STATE(7158)] = 273900, [SMALL_STATE(7159)] = 273920, [SMALL_STATE(7160)] = 273940, [SMALL_STATE(7161)] = 273952, [SMALL_STATE(7162)] = 273972, [SMALL_STATE(7163)] = 273992, [SMALL_STATE(7164)] = 274012, [SMALL_STATE(7165)] = 274032, [SMALL_STATE(7166)] = 274050, [SMALL_STATE(7167)] = 274070, [SMALL_STATE(7168)] = 274090, [SMALL_STATE(7169)] = 274110, [SMALL_STATE(7170)] = 274130, [SMALL_STATE(7171)] = 274144, [SMALL_STATE(7172)] = 274164, [SMALL_STATE(7173)] = 274184, [SMALL_STATE(7174)] = 274204, [SMALL_STATE(7175)] = 274224, [SMALL_STATE(7176)] = 274244, [SMALL_STATE(7177)] = 274260, [SMALL_STATE(7178)] = 274274, [SMALL_STATE(7179)] = 274294, [SMALL_STATE(7180)] = 274314, [SMALL_STATE(7181)] = 274334, [SMALL_STATE(7182)] = 274354, [SMALL_STATE(7183)] = 274370, [SMALL_STATE(7184)] = 274390, [SMALL_STATE(7185)] = 274410, [SMALL_STATE(7186)] = 274430, [SMALL_STATE(7187)] = 274450, [SMALL_STATE(7188)] = 274466, [SMALL_STATE(7189)] = 274486, [SMALL_STATE(7190)] = 274506, [SMALL_STATE(7191)] = 274526, [SMALL_STATE(7192)] = 274546, [SMALL_STATE(7193)] = 274560, [SMALL_STATE(7194)] = 274580, [SMALL_STATE(7195)] = 274600, [SMALL_STATE(7196)] = 274620, [SMALL_STATE(7197)] = 274640, [SMALL_STATE(7198)] = 274654, [SMALL_STATE(7199)] = 274668, [SMALL_STATE(7200)] = 274688, [SMALL_STATE(7201)] = 274708, [SMALL_STATE(7202)] = 274728, [SMALL_STATE(7203)] = 274748, [SMALL_STATE(7204)] = 274766, [SMALL_STATE(7205)] = 274786, [SMALL_STATE(7206)] = 274806, [SMALL_STATE(7207)] = 274826, [SMALL_STATE(7208)] = 274840, [SMALL_STATE(7209)] = 274854, [SMALL_STATE(7210)] = 274874, [SMALL_STATE(7211)] = 274894, [SMALL_STATE(7212)] = 274914, [SMALL_STATE(7213)] = 274934, [SMALL_STATE(7214)] = 274954, [SMALL_STATE(7215)] = 274974, [SMALL_STATE(7216)] = 274994, [SMALL_STATE(7217)] = 275014, [SMALL_STATE(7218)] = 275034, [SMALL_STATE(7219)] = 275048, [SMALL_STATE(7220)] = 275068, [SMALL_STATE(7221)] = 275088, [SMALL_STATE(7222)] = 275108, [SMALL_STATE(7223)] = 275128, [SMALL_STATE(7224)] = 275148, [SMALL_STATE(7225)] = 275168, [SMALL_STATE(7226)] = 275188, [SMALL_STATE(7227)] = 275208, [SMALL_STATE(7228)] = 275228, [SMALL_STATE(7229)] = 275248, [SMALL_STATE(7230)] = 275268, [SMALL_STATE(7231)] = 275288, [SMALL_STATE(7232)] = 275308, [SMALL_STATE(7233)] = 275328, [SMALL_STATE(7234)] = 275348, [SMALL_STATE(7235)] = 275368, [SMALL_STATE(7236)] = 275388, [SMALL_STATE(7237)] = 275402, [SMALL_STATE(7238)] = 275416, [SMALL_STATE(7239)] = 275436, [SMALL_STATE(7240)] = 275456, [SMALL_STATE(7241)] = 275476, [SMALL_STATE(7242)] = 275496, [SMALL_STATE(7243)] = 275514, [SMALL_STATE(7244)] = 275534, [SMALL_STATE(7245)] = 275554, [SMALL_STATE(7246)] = 275574, [SMALL_STATE(7247)] = 275594, [SMALL_STATE(7248)] = 275614, [SMALL_STATE(7249)] = 275634, [SMALL_STATE(7250)] = 275654, [SMALL_STATE(7251)] = 275674, [SMALL_STATE(7252)] = 275694, [SMALL_STATE(7253)] = 275708, [SMALL_STATE(7254)] = 275722, [SMALL_STATE(7255)] = 275742, [SMALL_STATE(7256)] = 275762, [SMALL_STATE(7257)] = 275782, [SMALL_STATE(7258)] = 275802, [SMALL_STATE(7259)] = 275816, [SMALL_STATE(7260)] = 275836, [SMALL_STATE(7261)] = 275856, [SMALL_STATE(7262)] = 275876, [SMALL_STATE(7263)] = 275896, [SMALL_STATE(7264)] = 275916, [SMALL_STATE(7265)] = 275936, [SMALL_STATE(7266)] = 275956, [SMALL_STATE(7267)] = 275976, [SMALL_STATE(7268)] = 275994, [SMALL_STATE(7269)] = 276014, [SMALL_STATE(7270)] = 276034, [SMALL_STATE(7271)] = 276054, [SMALL_STATE(7272)] = 276074, [SMALL_STATE(7273)] = 276094, [SMALL_STATE(7274)] = 276114, [SMALL_STATE(7275)] = 276134, [SMALL_STATE(7276)] = 276154, [SMALL_STATE(7277)] = 276174, [SMALL_STATE(7278)] = 276194, [SMALL_STATE(7279)] = 276214, [SMALL_STATE(7280)] = 276234, [SMALL_STATE(7281)] = 276254, [SMALL_STATE(7282)] = 276274, [SMALL_STATE(7283)] = 276294, [SMALL_STATE(7284)] = 276314, [SMALL_STATE(7285)] = 276334, [SMALL_STATE(7286)] = 276348, [SMALL_STATE(7287)] = 276362, [SMALL_STATE(7288)] = 276382, [SMALL_STATE(7289)] = 276402, [SMALL_STATE(7290)] = 276422, [SMALL_STATE(7291)] = 276442, [SMALL_STATE(7292)] = 276462, [SMALL_STATE(7293)] = 276482, [SMALL_STATE(7294)] = 276502, [SMALL_STATE(7295)] = 276522, [SMALL_STATE(7296)] = 276542, [SMALL_STATE(7297)] = 276562, [SMALL_STATE(7298)] = 276582, [SMALL_STATE(7299)] = 276602, [SMALL_STATE(7300)] = 276622, [SMALL_STATE(7301)] = 276642, [SMALL_STATE(7302)] = 276662, [SMALL_STATE(7303)] = 276682, [SMALL_STATE(7304)] = 276702, [SMALL_STATE(7305)] = 276716, [SMALL_STATE(7306)] = 276736, [SMALL_STATE(7307)] = 276756, [SMALL_STATE(7308)] = 276776, [SMALL_STATE(7309)] = 276796, [SMALL_STATE(7310)] = 276816, [SMALL_STATE(7311)] = 276836, [SMALL_STATE(7312)] = 276856, [SMALL_STATE(7313)] = 276876, [SMALL_STATE(7314)] = 276896, [SMALL_STATE(7315)] = 276916, [SMALL_STATE(7316)] = 276936, [SMALL_STATE(7317)] = 276956, [SMALL_STATE(7318)] = 276976, [SMALL_STATE(7319)] = 276996, [SMALL_STATE(7320)] = 277016, [SMALL_STATE(7321)] = 277036, [SMALL_STATE(7322)] = 277056, [SMALL_STATE(7323)] = 277076, [SMALL_STATE(7324)] = 277096, [SMALL_STATE(7325)] = 277116, [SMALL_STATE(7326)] = 277136, [SMALL_STATE(7327)] = 277156, [SMALL_STATE(7328)] = 277176, [SMALL_STATE(7329)] = 277196, [SMALL_STATE(7330)] = 277216, [SMALL_STATE(7331)] = 277236, [SMALL_STATE(7332)] = 277256, [SMALL_STATE(7333)] = 277276, [SMALL_STATE(7334)] = 277296, [SMALL_STATE(7335)] = 277316, [SMALL_STATE(7336)] = 277336, [SMALL_STATE(7337)] = 277352, [SMALL_STATE(7338)] = 277372, [SMALL_STATE(7339)] = 277392, [SMALL_STATE(7340)] = 277412, [SMALL_STATE(7341)] = 277432, [SMALL_STATE(7342)] = 277452, [SMALL_STATE(7343)] = 277472, [SMALL_STATE(7344)] = 277492, [SMALL_STATE(7345)] = 277512, [SMALL_STATE(7346)] = 277528, [SMALL_STATE(7347)] = 277548, [SMALL_STATE(7348)] = 277568, [SMALL_STATE(7349)] = 277588, [SMALL_STATE(7350)] = 277608, [SMALL_STATE(7351)] = 277622, [SMALL_STATE(7352)] = 277638, [SMALL_STATE(7353)] = 277658, [SMALL_STATE(7354)] = 277678, [SMALL_STATE(7355)] = 277698, [SMALL_STATE(7356)] = 277718, [SMALL_STATE(7357)] = 277730, [SMALL_STATE(7358)] = 277750, [SMALL_STATE(7359)] = 277770, [SMALL_STATE(7360)] = 277790, [SMALL_STATE(7361)] = 277806, [SMALL_STATE(7362)] = 277826, [SMALL_STATE(7363)] = 277846, [SMALL_STATE(7364)] = 277866, [SMALL_STATE(7365)] = 277886, [SMALL_STATE(7366)] = 277902, [SMALL_STATE(7367)] = 277920, [SMALL_STATE(7368)] = 277934, [SMALL_STATE(7369)] = 277948, [SMALL_STATE(7370)] = 277962, [SMALL_STATE(7371)] = 277976, [SMALL_STATE(7372)] = 277994, [SMALL_STATE(7373)] = 278014, [SMALL_STATE(7374)] = 278028, [SMALL_STATE(7375)] = 278044, [SMALL_STATE(7376)] = 278064, [SMALL_STATE(7377)] = 278084, [SMALL_STATE(7378)] = 278100, [SMALL_STATE(7379)] = 278116, [SMALL_STATE(7380)] = 278136, [SMALL_STATE(7381)] = 278156, [SMALL_STATE(7382)] = 278176, [SMALL_STATE(7383)] = 278190, [SMALL_STATE(7384)] = 278202, [SMALL_STATE(7385)] = 278218, [SMALL_STATE(7386)] = 278238, [SMALL_STATE(7387)] = 278258, [SMALL_STATE(7388)] = 278278, [SMALL_STATE(7389)] = 278292, [SMALL_STATE(7390)] = 278306, [SMALL_STATE(7391)] = 278324, [SMALL_STATE(7392)] = 278344, [SMALL_STATE(7393)] = 278356, [SMALL_STATE(7394)] = 278374, [SMALL_STATE(7395)] = 278388, [SMALL_STATE(7396)] = 278408, [SMALL_STATE(7397)] = 278428, [SMALL_STATE(7398)] = 278442, [SMALL_STATE(7399)] = 278460, [SMALL_STATE(7400)] = 278480, [SMALL_STATE(7401)] = 278500, [SMALL_STATE(7402)] = 278514, [SMALL_STATE(7403)] = 278526, [SMALL_STATE(7404)] = 278544, [SMALL_STATE(7405)] = 278558, [SMALL_STATE(7406)] = 278578, [SMALL_STATE(7407)] = 278596, [SMALL_STATE(7408)] = 278610, [SMALL_STATE(7409)] = 278624, [SMALL_STATE(7410)] = 278638, [SMALL_STATE(7411)] = 278654, [SMALL_STATE(7412)] = 278674, [SMALL_STATE(7413)] = 278688, [SMALL_STATE(7414)] = 278702, [SMALL_STATE(7415)] = 278716, [SMALL_STATE(7416)] = 278730, [SMALL_STATE(7417)] = 278750, [SMALL_STATE(7418)] = 278764, [SMALL_STATE(7419)] = 278778, [SMALL_STATE(7420)] = 278792, [SMALL_STATE(7421)] = 278806, [SMALL_STATE(7422)] = 278820, [SMALL_STATE(7423)] = 278834, [SMALL_STATE(7424)] = 278854, [SMALL_STATE(7425)] = 278872, [SMALL_STATE(7426)] = 278886, [SMALL_STATE(7427)] = 278904, [SMALL_STATE(7428)] = 278918, [SMALL_STATE(7429)] = 278932, [SMALL_STATE(7430)] = 278946, [SMALL_STATE(7431)] = 278966, [SMALL_STATE(7432)] = 278980, [SMALL_STATE(7433)] = 278994, [SMALL_STATE(7434)] = 279008, [SMALL_STATE(7435)] = 279022, [SMALL_STATE(7436)] = 279042, [SMALL_STATE(7437)] = 279062, [SMALL_STATE(7438)] = 279082, [SMALL_STATE(7439)] = 279098, [SMALL_STATE(7440)] = 279118, [SMALL_STATE(7441)] = 279138, [SMALL_STATE(7442)] = 279158, [SMALL_STATE(7443)] = 279178, [SMALL_STATE(7444)] = 279192, [SMALL_STATE(7445)] = 279212, [SMALL_STATE(7446)] = 279230, [SMALL_STATE(7447)] = 279244, [SMALL_STATE(7448)] = 279264, [SMALL_STATE(7449)] = 279284, [SMALL_STATE(7450)] = 279302, [SMALL_STATE(7451)] = 279316, [SMALL_STATE(7452)] = 279336, [SMALL_STATE(7453)] = 279354, [SMALL_STATE(7454)] = 279374, [SMALL_STATE(7455)] = 279386, [SMALL_STATE(7456)] = 279400, [SMALL_STATE(7457)] = 279412, [SMALL_STATE(7458)] = 279424, [SMALL_STATE(7459)] = 279438, [SMALL_STATE(7460)] = 279450, [SMALL_STATE(7461)] = 279470, [SMALL_STATE(7462)] = 279490, [SMALL_STATE(7463)] = 279506, [SMALL_STATE(7464)] = 279526, [SMALL_STATE(7465)] = 279542, [SMALL_STATE(7466)] = 279562, [SMALL_STATE(7467)] = 279582, [SMALL_STATE(7468)] = 279602, [SMALL_STATE(7469)] = 279622, [SMALL_STATE(7470)] = 279642, [SMALL_STATE(7471)] = 279662, [SMALL_STATE(7472)] = 279678, [SMALL_STATE(7473)] = 279692, [SMALL_STATE(7474)] = 279712, [SMALL_STATE(7475)] = 279728, [SMALL_STATE(7476)] = 279742, [SMALL_STATE(7477)] = 279760, [SMALL_STATE(7478)] = 279778, [SMALL_STATE(7479)] = 279798, [SMALL_STATE(7480)] = 279812, [SMALL_STATE(7481)] = 279832, [SMALL_STATE(7482)] = 279850, [SMALL_STATE(7483)] = 279870, [SMALL_STATE(7484)] = 279886, [SMALL_STATE(7485)] = 279906, [SMALL_STATE(7486)] = 279926, [SMALL_STATE(7487)] = 279946, [SMALL_STATE(7488)] = 279962, [SMALL_STATE(7489)] = 279978, [SMALL_STATE(7490)] = 279996, [SMALL_STATE(7491)] = 280012, [SMALL_STATE(7492)] = 280024, [SMALL_STATE(7493)] = 280038, [SMALL_STATE(7494)] = 280058, [SMALL_STATE(7495)] = 280078, [SMALL_STATE(7496)] = 280094, [SMALL_STATE(7497)] = 280114, [SMALL_STATE(7498)] = 280128, [SMALL_STATE(7499)] = 280146, [SMALL_STATE(7500)] = 280162, [SMALL_STATE(7501)] = 280182, [SMALL_STATE(7502)] = 280196, [SMALL_STATE(7503)] = 280212, [SMALL_STATE(7504)] = 280226, [SMALL_STATE(7505)] = 280246, [SMALL_STATE(7506)] = 280262, [SMALL_STATE(7507)] = 280282, [SMALL_STATE(7508)] = 280298, [SMALL_STATE(7509)] = 280318, [SMALL_STATE(7510)] = 280336, [SMALL_STATE(7511)] = 280352, [SMALL_STATE(7512)] = 280368, [SMALL_STATE(7513)] = 280384, [SMALL_STATE(7514)] = 280400, [SMALL_STATE(7515)] = 280416, [SMALL_STATE(7516)] = 280436, [SMALL_STATE(7517)] = 280456, [SMALL_STATE(7518)] = 280472, [SMALL_STATE(7519)] = 280492, [SMALL_STATE(7520)] = 280504, [SMALL_STATE(7521)] = 280524, [SMALL_STATE(7522)] = 280540, [SMALL_STATE(7523)] = 280560, [SMALL_STATE(7524)] = 280580, [SMALL_STATE(7525)] = 280596, [SMALL_STATE(7526)] = 280610, [SMALL_STATE(7527)] = 280622, [SMALL_STATE(7528)] = 280640, [SMALL_STATE(7529)] = 280660, [SMALL_STATE(7530)] = 280678, [SMALL_STATE(7531)] = 280690, [SMALL_STATE(7532)] = 280704, [SMALL_STATE(7533)] = 280718, [SMALL_STATE(7534)] = 280736, [SMALL_STATE(7535)] = 280756, [SMALL_STATE(7536)] = 280776, [SMALL_STATE(7537)] = 280796, [SMALL_STATE(7538)] = 280816, [SMALL_STATE(7539)] = 280836, [SMALL_STATE(7540)] = 280852, [SMALL_STATE(7541)] = 280872, [SMALL_STATE(7542)] = 280892, [SMALL_STATE(7543)] = 280912, [SMALL_STATE(7544)] = 280932, [SMALL_STATE(7545)] = 280952, [SMALL_STATE(7546)] = 280972, [SMALL_STATE(7547)] = 280992, [SMALL_STATE(7548)] = 281012, [SMALL_STATE(7549)] = 281032, [SMALL_STATE(7550)] = 281052, [SMALL_STATE(7551)] = 281072, [SMALL_STATE(7552)] = 281092, [SMALL_STATE(7553)] = 281112, [SMALL_STATE(7554)] = 281132, [SMALL_STATE(7555)] = 281152, [SMALL_STATE(7556)] = 281172, [SMALL_STATE(7557)] = 281192, [SMALL_STATE(7558)] = 281212, [SMALL_STATE(7559)] = 281228, [SMALL_STATE(7560)] = 281244, [SMALL_STATE(7561)] = 281258, [SMALL_STATE(7562)] = 281278, [SMALL_STATE(7563)] = 281298, [SMALL_STATE(7564)] = 281318, [SMALL_STATE(7565)] = 281331, [SMALL_STATE(7566)] = 281346, [SMALL_STATE(7567)] = 281361, [SMALL_STATE(7568)] = 281376, [SMALL_STATE(7569)] = 281393, [SMALL_STATE(7570)] = 281410, [SMALL_STATE(7571)] = 281425, [SMALL_STATE(7572)] = 281440, [SMALL_STATE(7573)] = 281457, [SMALL_STATE(7574)] = 281470, [SMALL_STATE(7575)] = 281487, [SMALL_STATE(7576)] = 281504, [SMALL_STATE(7577)] = 281519, [SMALL_STATE(7578)] = 281536, [SMALL_STATE(7579)] = 281553, [SMALL_STATE(7580)] = 281570, [SMALL_STATE(7581)] = 281587, [SMALL_STATE(7582)] = 281602, [SMALL_STATE(7583)] = 281619, [SMALL_STATE(7584)] = 281632, [SMALL_STATE(7585)] = 281649, [SMALL_STATE(7586)] = 281666, [SMALL_STATE(7587)] = 281683, [SMALL_STATE(7588)] = 281698, [SMALL_STATE(7589)] = 281715, [SMALL_STATE(7590)] = 281732, [SMALL_STATE(7591)] = 281747, [SMALL_STATE(7592)] = 281762, [SMALL_STATE(7593)] = 281779, [SMALL_STATE(7594)] = 281792, [SMALL_STATE(7595)] = 281809, [SMALL_STATE(7596)] = 281820, [SMALL_STATE(7597)] = 281835, [SMALL_STATE(7598)] = 281852, [SMALL_STATE(7599)] = 281867, [SMALL_STATE(7600)] = 281884, [SMALL_STATE(7601)] = 281899, [SMALL_STATE(7602)] = 281914, [SMALL_STATE(7603)] = 281929, [SMALL_STATE(7604)] = 281944, [SMALL_STATE(7605)] = 281959, [SMALL_STATE(7606)] = 281976, [SMALL_STATE(7607)] = 281993, [SMALL_STATE(7608)] = 282010, [SMALL_STATE(7609)] = 282025, [SMALL_STATE(7610)] = 282040, [SMALL_STATE(7611)] = 282057, [SMALL_STATE(7612)] = 282074, [SMALL_STATE(7613)] = 282091, [SMALL_STATE(7614)] = 282108, [SMALL_STATE(7615)] = 282123, [SMALL_STATE(7616)] = 282138, [SMALL_STATE(7617)] = 282153, [SMALL_STATE(7618)] = 282168, [SMALL_STATE(7619)] = 282185, [SMALL_STATE(7620)] = 282200, [SMALL_STATE(7621)] = 282217, [SMALL_STATE(7622)] = 282234, [SMALL_STATE(7623)] = 282251, [SMALL_STATE(7624)] = 282262, [SMALL_STATE(7625)] = 282277, [SMALL_STATE(7626)] = 282294, [SMALL_STATE(7627)] = 282311, [SMALL_STATE(7628)] = 282328, [SMALL_STATE(7629)] = 282339, [SMALL_STATE(7630)] = 282354, [SMALL_STATE(7631)] = 282371, [SMALL_STATE(7632)] = 282386, [SMALL_STATE(7633)] = 282399, [SMALL_STATE(7634)] = 282416, [SMALL_STATE(7635)] = 282433, [SMALL_STATE(7636)] = 282448, [SMALL_STATE(7637)] = 282465, [SMALL_STATE(7638)] = 282480, [SMALL_STATE(7639)] = 282495, [SMALL_STATE(7640)] = 282512, [SMALL_STATE(7641)] = 282529, [SMALL_STATE(7642)] = 282546, [SMALL_STATE(7643)] = 282563, [SMALL_STATE(7644)] = 282580, [SMALL_STATE(7645)] = 282597, [SMALL_STATE(7646)] = 282614, [SMALL_STATE(7647)] = 282631, [SMALL_STATE(7648)] = 282644, [SMALL_STATE(7649)] = 282659, [SMALL_STATE(7650)] = 282674, [SMALL_STATE(7651)] = 282691, [SMALL_STATE(7652)] = 282706, [SMALL_STATE(7653)] = 282719, [SMALL_STATE(7654)] = 282736, [SMALL_STATE(7655)] = 282753, [SMALL_STATE(7656)] = 282766, [SMALL_STATE(7657)] = 282781, [SMALL_STATE(7658)] = 282798, [SMALL_STATE(7659)] = 282813, [SMALL_STATE(7660)] = 282830, [SMALL_STATE(7661)] = 282845, [SMALL_STATE(7662)] = 282860, [SMALL_STATE(7663)] = 282873, [SMALL_STATE(7664)] = 282888, [SMALL_STATE(7665)] = 282903, [SMALL_STATE(7666)] = 282918, [SMALL_STATE(7667)] = 282933, [SMALL_STATE(7668)] = 282944, [SMALL_STATE(7669)] = 282961, [SMALL_STATE(7670)] = 282976, [SMALL_STATE(7671)] = 282993, [SMALL_STATE(7672)] = 283004, [SMALL_STATE(7673)] = 283019, [SMALL_STATE(7674)] = 283034, [SMALL_STATE(7675)] = 283051, [SMALL_STATE(7676)] = 283068, [SMALL_STATE(7677)] = 283081, [SMALL_STATE(7678)] = 283092, [SMALL_STATE(7679)] = 283105, [SMALL_STATE(7680)] = 283120, [SMALL_STATE(7681)] = 283133, [SMALL_STATE(7682)] = 283148, [SMALL_STATE(7683)] = 283161, [SMALL_STATE(7684)] = 283176, [SMALL_STATE(7685)] = 283189, [SMALL_STATE(7686)] = 283200, [SMALL_STATE(7687)] = 283217, [SMALL_STATE(7688)] = 283234, [SMALL_STATE(7689)] = 283249, [SMALL_STATE(7690)] = 283264, [SMALL_STATE(7691)] = 283277, [SMALL_STATE(7692)] = 283292, [SMALL_STATE(7693)] = 283309, [SMALL_STATE(7694)] = 283324, [SMALL_STATE(7695)] = 283339, [SMALL_STATE(7696)] = 283354, [SMALL_STATE(7697)] = 283369, [SMALL_STATE(7698)] = 283386, [SMALL_STATE(7699)] = 283401, [SMALL_STATE(7700)] = 283416, [SMALL_STATE(7701)] = 283427, [SMALL_STATE(7702)] = 283444, [SMALL_STATE(7703)] = 283459, [SMALL_STATE(7704)] = 283476, [SMALL_STATE(7705)] = 283493, [SMALL_STATE(7706)] = 283508, [SMALL_STATE(7707)] = 283523, [SMALL_STATE(7708)] = 283540, [SMALL_STATE(7709)] = 283555, [SMALL_STATE(7710)] = 283572, [SMALL_STATE(7711)] = 283583, [SMALL_STATE(7712)] = 283600, [SMALL_STATE(7713)] = 283617, [SMALL_STATE(7714)] = 283632, [SMALL_STATE(7715)] = 283647, [SMALL_STATE(7716)] = 283662, [SMALL_STATE(7717)] = 283677, [SMALL_STATE(7718)] = 283694, [SMALL_STATE(7719)] = 283709, [SMALL_STATE(7720)] = 283726, [SMALL_STATE(7721)] = 283743, [SMALL_STATE(7722)] = 283758, [SMALL_STATE(7723)] = 283773, [SMALL_STATE(7724)] = 283788, [SMALL_STATE(7725)] = 283805, [SMALL_STATE(7726)] = 283820, [SMALL_STATE(7727)] = 283835, [SMALL_STATE(7728)] = 283846, [SMALL_STATE(7729)] = 283861, [SMALL_STATE(7730)] = 283878, [SMALL_STATE(7731)] = 283893, [SMALL_STATE(7732)] = 283908, [SMALL_STATE(7733)] = 283925, [SMALL_STATE(7734)] = 283940, [SMALL_STATE(7735)] = 283957, [SMALL_STATE(7736)] = 283972, [SMALL_STATE(7737)] = 283987, [SMALL_STATE(7738)] = 284002, [SMALL_STATE(7739)] = 284019, [SMALL_STATE(7740)] = 284034, [SMALL_STATE(7741)] = 284045, [SMALL_STATE(7742)] = 284062, [SMALL_STATE(7743)] = 284075, [SMALL_STATE(7744)] = 284092, [SMALL_STATE(7745)] = 284107, [SMALL_STATE(7746)] = 284122, [SMALL_STATE(7747)] = 284137, [SMALL_STATE(7748)] = 284154, [SMALL_STATE(7749)] = 284171, [SMALL_STATE(7750)] = 284186, [SMALL_STATE(7751)] = 284201, [SMALL_STATE(7752)] = 284218, [SMALL_STATE(7753)] = 284231, [SMALL_STATE(7754)] = 284248, [SMALL_STATE(7755)] = 284261, [SMALL_STATE(7756)] = 284278, [SMALL_STATE(7757)] = 284295, [SMALL_STATE(7758)] = 284310, [SMALL_STATE(7759)] = 284325, [SMALL_STATE(7760)] = 284342, [SMALL_STATE(7761)] = 284357, [SMALL_STATE(7762)] = 284374, [SMALL_STATE(7763)] = 284391, [SMALL_STATE(7764)] = 284408, [SMALL_STATE(7765)] = 284423, [SMALL_STATE(7766)] = 284438, [SMALL_STATE(7767)] = 284453, [SMALL_STATE(7768)] = 284470, [SMALL_STATE(7769)] = 284485, [SMALL_STATE(7770)] = 284502, [SMALL_STATE(7771)] = 284519, [SMALL_STATE(7772)] = 284536, [SMALL_STATE(7773)] = 284553, [SMALL_STATE(7774)] = 284570, [SMALL_STATE(7775)] = 284585, [SMALL_STATE(7776)] = 284600, [SMALL_STATE(7777)] = 284611, [SMALL_STATE(7778)] = 284626, [SMALL_STATE(7779)] = 284641, [SMALL_STATE(7780)] = 284652, [SMALL_STATE(7781)] = 284667, [SMALL_STATE(7782)] = 284684, [SMALL_STATE(7783)] = 284699, [SMALL_STATE(7784)] = 284714, [SMALL_STATE(7785)] = 284725, [SMALL_STATE(7786)] = 284736, [SMALL_STATE(7787)] = 284751, [SMALL_STATE(7788)] = 284768, [SMALL_STATE(7789)] = 284783, [SMALL_STATE(7790)] = 284800, [SMALL_STATE(7791)] = 284815, [SMALL_STATE(7792)] = 284830, [SMALL_STATE(7793)] = 284845, [SMALL_STATE(7794)] = 284860, [SMALL_STATE(7795)] = 284875, [SMALL_STATE(7796)] = 284890, [SMALL_STATE(7797)] = 284905, [SMALL_STATE(7798)] = 284920, [SMALL_STATE(7799)] = 284933, [SMALL_STATE(7800)] = 284950, [SMALL_STATE(7801)] = 284965, [SMALL_STATE(7802)] = 284982, [SMALL_STATE(7803)] = 284995, [SMALL_STATE(7804)] = 285012, [SMALL_STATE(7805)] = 285025, [SMALL_STATE(7806)] = 285042, [SMALL_STATE(7807)] = 285059, [SMALL_STATE(7808)] = 285074, [SMALL_STATE(7809)] = 285089, [SMALL_STATE(7810)] = 285104, [SMALL_STATE(7811)] = 285119, [SMALL_STATE(7812)] = 285134, [SMALL_STATE(7813)] = 285147, [SMALL_STATE(7814)] = 285164, [SMALL_STATE(7815)] = 285179, [SMALL_STATE(7816)] = 285196, [SMALL_STATE(7817)] = 285211, [SMALL_STATE(7818)] = 285226, [SMALL_STATE(7819)] = 285237, [SMALL_STATE(7820)] = 285252, [SMALL_STATE(7821)] = 285269, [SMALL_STATE(7822)] = 285286, [SMALL_STATE(7823)] = 285301, [SMALL_STATE(7824)] = 285316, [SMALL_STATE(7825)] = 285331, [SMALL_STATE(7826)] = 285346, [SMALL_STATE(7827)] = 285361, [SMALL_STATE(7828)] = 285376, [SMALL_STATE(7829)] = 285391, [SMALL_STATE(7830)] = 285408, [SMALL_STATE(7831)] = 285425, [SMALL_STATE(7832)] = 285440, [SMALL_STATE(7833)] = 285457, [SMALL_STATE(7834)] = 285472, [SMALL_STATE(7835)] = 285487, [SMALL_STATE(7836)] = 285502, [SMALL_STATE(7837)] = 285519, [SMALL_STATE(7838)] = 285534, [SMALL_STATE(7839)] = 285545, [SMALL_STATE(7840)] = 285562, [SMALL_STATE(7841)] = 285577, [SMALL_STATE(7842)] = 285588, [SMALL_STATE(7843)] = 285605, [SMALL_STATE(7844)] = 285616, [SMALL_STATE(7845)] = 285631, [SMALL_STATE(7846)] = 285646, [SMALL_STATE(7847)] = 285661, [SMALL_STATE(7848)] = 285678, [SMALL_STATE(7849)] = 285695, [SMALL_STATE(7850)] = 285708, [SMALL_STATE(7851)] = 285723, [SMALL_STATE(7852)] = 285740, [SMALL_STATE(7853)] = 285757, [SMALL_STATE(7854)] = 285772, [SMALL_STATE(7855)] = 285789, [SMALL_STATE(7856)] = 285804, [SMALL_STATE(7857)] = 285819, [SMALL_STATE(7858)] = 285836, [SMALL_STATE(7859)] = 285851, [SMALL_STATE(7860)] = 285864, [SMALL_STATE(7861)] = 285875, [SMALL_STATE(7862)] = 285892, [SMALL_STATE(7863)] = 285907, [SMALL_STATE(7864)] = 285922, [SMALL_STATE(7865)] = 285937, [SMALL_STATE(7866)] = 285954, [SMALL_STATE(7867)] = 285971, [SMALL_STATE(7868)] = 285986, [SMALL_STATE(7869)] = 286003, [SMALL_STATE(7870)] = 286018, [SMALL_STATE(7871)] = 286029, [SMALL_STATE(7872)] = 286044, [SMALL_STATE(7873)] = 286059, [SMALL_STATE(7874)] = 286070, [SMALL_STATE(7875)] = 286085, [SMALL_STATE(7876)] = 286100, [SMALL_STATE(7877)] = 286117, [SMALL_STATE(7878)] = 286130, [SMALL_STATE(7879)] = 286145, [SMALL_STATE(7880)] = 286160, [SMALL_STATE(7881)] = 286171, [SMALL_STATE(7882)] = 286186, [SMALL_STATE(7883)] = 286201, [SMALL_STATE(7884)] = 286218, [SMALL_STATE(7885)] = 286233, [SMALL_STATE(7886)] = 286248, [SMALL_STATE(7887)] = 286263, [SMALL_STATE(7888)] = 286280, [SMALL_STATE(7889)] = 286297, [SMALL_STATE(7890)] = 286310, [SMALL_STATE(7891)] = 286325, [SMALL_STATE(7892)] = 286342, [SMALL_STATE(7893)] = 286357, [SMALL_STATE(7894)] = 286374, [SMALL_STATE(7895)] = 286389, [SMALL_STATE(7896)] = 286404, [SMALL_STATE(7897)] = 286419, [SMALL_STATE(7898)] = 286436, [SMALL_STATE(7899)] = 286453, [SMALL_STATE(7900)] = 286464, [SMALL_STATE(7901)] = 286479, [SMALL_STATE(7902)] = 286496, [SMALL_STATE(7903)] = 286511, [SMALL_STATE(7904)] = 286526, [SMALL_STATE(7905)] = 286543, [SMALL_STATE(7906)] = 286560, [SMALL_STATE(7907)] = 286575, [SMALL_STATE(7908)] = 286592, [SMALL_STATE(7909)] = 286609, [SMALL_STATE(7910)] = 286624, [SMALL_STATE(7911)] = 286641, [SMALL_STATE(7912)] = 286658, [SMALL_STATE(7913)] = 286673, [SMALL_STATE(7914)] = 286690, [SMALL_STATE(7915)] = 286705, [SMALL_STATE(7916)] = 286718, [SMALL_STATE(7917)] = 286733, [SMALL_STATE(7918)] = 286750, [SMALL_STATE(7919)] = 286763, [SMALL_STATE(7920)] = 286778, [SMALL_STATE(7921)] = 286795, [SMALL_STATE(7922)] = 286808, [SMALL_STATE(7923)] = 286823, [SMALL_STATE(7924)] = 286838, [SMALL_STATE(7925)] = 286855, [SMALL_STATE(7926)] = 286868, [SMALL_STATE(7927)] = 286885, [SMALL_STATE(7928)] = 286902, [SMALL_STATE(7929)] = 286917, [SMALL_STATE(7930)] = 286932, [SMALL_STATE(7931)] = 286947, [SMALL_STATE(7932)] = 286962, [SMALL_STATE(7933)] = 286973, [SMALL_STATE(7934)] = 286988, [SMALL_STATE(7935)] = 287003, [SMALL_STATE(7936)] = 287014, [SMALL_STATE(7937)] = 287029, [SMALL_STATE(7938)] = 287044, [SMALL_STATE(7939)] = 287055, [SMALL_STATE(7940)] = 287072, [SMALL_STATE(7941)] = 287087, [SMALL_STATE(7942)] = 287104, [SMALL_STATE(7943)] = 287119, [SMALL_STATE(7944)] = 287136, [SMALL_STATE(7945)] = 287151, [SMALL_STATE(7946)] = 287162, [SMALL_STATE(7947)] = 287179, [SMALL_STATE(7948)] = 287196, [SMALL_STATE(7949)] = 287211, [SMALL_STATE(7950)] = 287226, [SMALL_STATE(7951)] = 287237, [SMALL_STATE(7952)] = 287254, [SMALL_STATE(7953)] = 287269, [SMALL_STATE(7954)] = 287284, [SMALL_STATE(7955)] = 287299, [SMALL_STATE(7956)] = 287316, [SMALL_STATE(7957)] = 287331, [SMALL_STATE(7958)] = 287346, [SMALL_STATE(7959)] = 287361, [SMALL_STATE(7960)] = 287372, [SMALL_STATE(7961)] = 287389, [SMALL_STATE(7962)] = 287404, [SMALL_STATE(7963)] = 287419, [SMALL_STATE(7964)] = 287434, [SMALL_STATE(7965)] = 287451, [SMALL_STATE(7966)] = 287462, [SMALL_STATE(7967)] = 287477, [SMALL_STATE(7968)] = 287488, [SMALL_STATE(7969)] = 287499, [SMALL_STATE(7970)] = 287514, [SMALL_STATE(7971)] = 287527, [SMALL_STATE(7972)] = 287538, [SMALL_STATE(7973)] = 287555, [SMALL_STATE(7974)] = 287568, [SMALL_STATE(7975)] = 287583, [SMALL_STATE(7976)] = 287598, [SMALL_STATE(7977)] = 287615, [SMALL_STATE(7978)] = 287628, [SMALL_STATE(7979)] = 287645, [SMALL_STATE(7980)] = 287658, [SMALL_STATE(7981)] = 287673, [SMALL_STATE(7982)] = 287690, [SMALL_STATE(7983)] = 287707, [SMALL_STATE(7984)] = 287718, [SMALL_STATE(7985)] = 287733, [SMALL_STATE(7986)] = 287748, [SMALL_STATE(7987)] = 287763, [SMALL_STATE(7988)] = 287776, [SMALL_STATE(7989)] = 287793, [SMALL_STATE(7990)] = 287806, [SMALL_STATE(7991)] = 287823, [SMALL_STATE(7992)] = 287838, [SMALL_STATE(7993)] = 287855, [SMALL_STATE(7994)] = 287872, [SMALL_STATE(7995)] = 287887, [SMALL_STATE(7996)] = 287902, [SMALL_STATE(7997)] = 287919, [SMALL_STATE(7998)] = 287934, [SMALL_STATE(7999)] = 287949, [SMALL_STATE(8000)] = 287962, [SMALL_STATE(8001)] = 287977, [SMALL_STATE(8002)] = 287994, [SMALL_STATE(8003)] = 288011, [SMALL_STATE(8004)] = 288024, [SMALL_STATE(8005)] = 288039, [SMALL_STATE(8006)] = 288054, [SMALL_STATE(8007)] = 288071, [SMALL_STATE(8008)] = 288086, [SMALL_STATE(8009)] = 288101, [SMALL_STATE(8010)] = 288118, [SMALL_STATE(8011)] = 288131, [SMALL_STATE(8012)] = 288146, [SMALL_STATE(8013)] = 288163, [SMALL_STATE(8014)] = 288178, [SMALL_STATE(8015)] = 288193, [SMALL_STATE(8016)] = 288210, [SMALL_STATE(8017)] = 288225, [SMALL_STATE(8018)] = 288242, [SMALL_STATE(8019)] = 288257, [SMALL_STATE(8020)] = 288272, [SMALL_STATE(8021)] = 288287, [SMALL_STATE(8022)] = 288304, [SMALL_STATE(8023)] = 288321, [SMALL_STATE(8024)] = 288335, [SMALL_STATE(8025)] = 288349, [SMALL_STATE(8026)] = 288363, [SMALL_STATE(8027)] = 288377, [SMALL_STATE(8028)] = 288387, [SMALL_STATE(8029)] = 288401, [SMALL_STATE(8030)] = 288411, [SMALL_STATE(8031)] = 288425, [SMALL_STATE(8032)] = 288439, [SMALL_STATE(8033)] = 288453, [SMALL_STATE(8034)] = 288467, [SMALL_STATE(8035)] = 288481, [SMALL_STATE(8036)] = 288491, [SMALL_STATE(8037)] = 288505, [SMALL_STATE(8038)] = 288515, [SMALL_STATE(8039)] = 288529, [SMALL_STATE(8040)] = 288539, [SMALL_STATE(8041)] = 288553, [SMALL_STATE(8042)] = 288563, [SMALL_STATE(8043)] = 288577, [SMALL_STATE(8044)] = 288591, [SMALL_STATE(8045)] = 288601, [SMALL_STATE(8046)] = 288611, [SMALL_STATE(8047)] = 288625, [SMALL_STATE(8048)] = 288639, [SMALL_STATE(8049)] = 288653, [SMALL_STATE(8050)] = 288667, [SMALL_STATE(8051)] = 288677, [SMALL_STATE(8052)] = 288691, [SMALL_STATE(8053)] = 288705, [SMALL_STATE(8054)] = 288719, [SMALL_STATE(8055)] = 288733, [SMALL_STATE(8056)] = 288747, [SMALL_STATE(8057)] = 288761, [SMALL_STATE(8058)] = 288775, [SMALL_STATE(8059)] = 288789, [SMALL_STATE(8060)] = 288803, [SMALL_STATE(8061)] = 288817, [SMALL_STATE(8062)] = 288831, [SMALL_STATE(8063)] = 288845, [SMALL_STATE(8064)] = 288859, [SMALL_STATE(8065)] = 288873, [SMALL_STATE(8066)] = 288887, [SMALL_STATE(8067)] = 288897, [SMALL_STATE(8068)] = 288907, [SMALL_STATE(8069)] = 288917, [SMALL_STATE(8070)] = 288931, [SMALL_STATE(8071)] = 288945, [SMALL_STATE(8072)] = 288955, [SMALL_STATE(8073)] = 288969, [SMALL_STATE(8074)] = 288983, [SMALL_STATE(8075)] = 288997, [SMALL_STATE(8076)] = 289011, [SMALL_STATE(8077)] = 289025, [SMALL_STATE(8078)] = 289039, [SMALL_STATE(8079)] = 289053, [SMALL_STATE(8080)] = 289067, [SMALL_STATE(8081)] = 289081, [SMALL_STATE(8082)] = 289091, [SMALL_STATE(8083)] = 289101, [SMALL_STATE(8084)] = 289115, [SMALL_STATE(8085)] = 289129, [SMALL_STATE(8086)] = 289143, [SMALL_STATE(8087)] = 289153, [SMALL_STATE(8088)] = 289167, [SMALL_STATE(8089)] = 289181, [SMALL_STATE(8090)] = 289195, [SMALL_STATE(8091)] = 289205, [SMALL_STATE(8092)] = 289219, [SMALL_STATE(8093)] = 289229, [SMALL_STATE(8094)] = 289243, [SMALL_STATE(8095)] = 289257, [SMALL_STATE(8096)] = 289267, [SMALL_STATE(8097)] = 289277, [SMALL_STATE(8098)] = 289291, [SMALL_STATE(8099)] = 289305, [SMALL_STATE(8100)] = 289319, [SMALL_STATE(8101)] = 289329, [SMALL_STATE(8102)] = 289343, [SMALL_STATE(8103)] = 289357, [SMALL_STATE(8104)] = 289371, [SMALL_STATE(8105)] = 289381, [SMALL_STATE(8106)] = 289395, [SMALL_STATE(8107)] = 289409, [SMALL_STATE(8108)] = 289423, [SMALL_STATE(8109)] = 289437, [SMALL_STATE(8110)] = 289447, [SMALL_STATE(8111)] = 289457, [SMALL_STATE(8112)] = 289471, [SMALL_STATE(8113)] = 289485, [SMALL_STATE(8114)] = 289499, [SMALL_STATE(8115)] = 289509, [SMALL_STATE(8116)] = 289523, [SMALL_STATE(8117)] = 289537, [SMALL_STATE(8118)] = 289551, [SMALL_STATE(8119)] = 289565, [SMALL_STATE(8120)] = 289579, [SMALL_STATE(8121)] = 289593, [SMALL_STATE(8122)] = 289607, [SMALL_STATE(8123)] = 289621, [SMALL_STATE(8124)] = 289635, [SMALL_STATE(8125)] = 289649, [SMALL_STATE(8126)] = 289659, [SMALL_STATE(8127)] = 289673, [SMALL_STATE(8128)] = 289683, [SMALL_STATE(8129)] = 289697, [SMALL_STATE(8130)] = 289711, [SMALL_STATE(8131)] = 289725, [SMALL_STATE(8132)] = 289735, [SMALL_STATE(8133)] = 289749, [SMALL_STATE(8134)] = 289763, [SMALL_STATE(8135)] = 289773, [SMALL_STATE(8136)] = 289787, [SMALL_STATE(8137)] = 289801, [SMALL_STATE(8138)] = 289811, [SMALL_STATE(8139)] = 289823, [SMALL_STATE(8140)] = 289833, [SMALL_STATE(8141)] = 289843, [SMALL_STATE(8142)] = 289853, [SMALL_STATE(8143)] = 289867, [SMALL_STATE(8144)] = 289879, [SMALL_STATE(8145)] = 289889, [SMALL_STATE(8146)] = 289903, [SMALL_STATE(8147)] = 289917, [SMALL_STATE(8148)] = 289927, [SMALL_STATE(8149)] = 289941, [SMALL_STATE(8150)] = 289955, [SMALL_STATE(8151)] = 289965, [SMALL_STATE(8152)] = 289975, [SMALL_STATE(8153)] = 289989, [SMALL_STATE(8154)] = 289999, [SMALL_STATE(8155)] = 290009, [SMALL_STATE(8156)] = 290023, [SMALL_STATE(8157)] = 290037, [SMALL_STATE(8158)] = 290051, [SMALL_STATE(8159)] = 290065, [SMALL_STATE(8160)] = 290079, [SMALL_STATE(8161)] = 290089, [SMALL_STATE(8162)] = 290103, [SMALL_STATE(8163)] = 290113, [SMALL_STATE(8164)] = 290127, [SMALL_STATE(8165)] = 290141, [SMALL_STATE(8166)] = 290155, [SMALL_STATE(8167)] = 290169, [SMALL_STATE(8168)] = 290179, [SMALL_STATE(8169)] = 290193, [SMALL_STATE(8170)] = 290207, [SMALL_STATE(8171)] = 290217, [SMALL_STATE(8172)] = 290227, [SMALL_STATE(8173)] = 290241, [SMALL_STATE(8174)] = 290251, [SMALL_STATE(8175)] = 290265, [SMALL_STATE(8176)] = 290279, [SMALL_STATE(8177)] = 290293, [SMALL_STATE(8178)] = 290303, [SMALL_STATE(8179)] = 290313, [SMALL_STATE(8180)] = 290323, [SMALL_STATE(8181)] = 290337, [SMALL_STATE(8182)] = 290351, [SMALL_STATE(8183)] = 290365, [SMALL_STATE(8184)] = 290379, [SMALL_STATE(8185)] = 290389, [SMALL_STATE(8186)] = 290403, [SMALL_STATE(8187)] = 290417, [SMALL_STATE(8188)] = 290431, [SMALL_STATE(8189)] = 290445, [SMALL_STATE(8190)] = 290459, [SMALL_STATE(8191)] = 290473, [SMALL_STATE(8192)] = 290487, [SMALL_STATE(8193)] = 290501, [SMALL_STATE(8194)] = 290515, [SMALL_STATE(8195)] = 290529, [SMALL_STATE(8196)] = 290543, [SMALL_STATE(8197)] = 290553, [SMALL_STATE(8198)] = 290567, [SMALL_STATE(8199)] = 290581, [SMALL_STATE(8200)] = 290595, [SMALL_STATE(8201)] = 290605, [SMALL_STATE(8202)] = 290615, [SMALL_STATE(8203)] = 290629, [SMALL_STATE(8204)] = 290643, [SMALL_STATE(8205)] = 290657, [SMALL_STATE(8206)] = 290671, [SMALL_STATE(8207)] = 290685, [SMALL_STATE(8208)] = 290695, [SMALL_STATE(8209)] = 290709, [SMALL_STATE(8210)] = 290723, [SMALL_STATE(8211)] = 290737, [SMALL_STATE(8212)] = 290747, [SMALL_STATE(8213)] = 290757, [SMALL_STATE(8214)] = 290771, [SMALL_STATE(8215)] = 290785, [SMALL_STATE(8216)] = 290799, [SMALL_STATE(8217)] = 290813, [SMALL_STATE(8218)] = 290827, [SMALL_STATE(8219)] = 290841, [SMALL_STATE(8220)] = 290851, [SMALL_STATE(8221)] = 290865, [SMALL_STATE(8222)] = 290875, [SMALL_STATE(8223)] = 290885, [SMALL_STATE(8224)] = 290899, [SMALL_STATE(8225)] = 290911, [SMALL_STATE(8226)] = 290921, [SMALL_STATE(8227)] = 290931, [SMALL_STATE(8228)] = 290945, [SMALL_STATE(8229)] = 290959, [SMALL_STATE(8230)] = 290973, [SMALL_STATE(8231)] = 290983, [SMALL_STATE(8232)] = 290997, [SMALL_STATE(8233)] = 291007, [SMALL_STATE(8234)] = 291021, [SMALL_STATE(8235)] = 291035, [SMALL_STATE(8236)] = 291049, [SMALL_STATE(8237)] = 291063, [SMALL_STATE(8238)] = 291077, [SMALL_STATE(8239)] = 291091, [SMALL_STATE(8240)] = 291103, [SMALL_STATE(8241)] = 291115, [SMALL_STATE(8242)] = 291127, [SMALL_STATE(8243)] = 291139, [SMALL_STATE(8244)] = 291151, [SMALL_STATE(8245)] = 291161, [SMALL_STATE(8246)] = 291175, [SMALL_STATE(8247)] = 291185, [SMALL_STATE(8248)] = 291195, [SMALL_STATE(8249)] = 291207, [SMALL_STATE(8250)] = 291217, [SMALL_STATE(8251)] = 291227, [SMALL_STATE(8252)] = 291237, [SMALL_STATE(8253)] = 291247, [SMALL_STATE(8254)] = 291261, [SMALL_STATE(8255)] = 291275, [SMALL_STATE(8256)] = 291289, [SMALL_STATE(8257)] = 291303, [SMALL_STATE(8258)] = 291313, [SMALL_STATE(8259)] = 291327, [SMALL_STATE(8260)] = 291337, [SMALL_STATE(8261)] = 291351, [SMALL_STATE(8262)] = 291365, [SMALL_STATE(8263)] = 291379, [SMALL_STATE(8264)] = 291393, [SMALL_STATE(8265)] = 291403, [SMALL_STATE(8266)] = 291413, [SMALL_STATE(8267)] = 291427, [SMALL_STATE(8268)] = 291441, [SMALL_STATE(8269)] = 291455, [SMALL_STATE(8270)] = 291469, [SMALL_STATE(8271)] = 291483, [SMALL_STATE(8272)] = 291497, [SMALL_STATE(8273)] = 291511, [SMALL_STATE(8274)] = 291525, [SMALL_STATE(8275)] = 291539, [SMALL_STATE(8276)] = 291553, [SMALL_STATE(8277)] = 291567, [SMALL_STATE(8278)] = 291581, [SMALL_STATE(8279)] = 291591, [SMALL_STATE(8280)] = 291605, [SMALL_STATE(8281)] = 291615, [SMALL_STATE(8282)] = 291629, [SMALL_STATE(8283)] = 291643, [SMALL_STATE(8284)] = 291653, [SMALL_STATE(8285)] = 291667, [SMALL_STATE(8286)] = 291681, [SMALL_STATE(8287)] = 291695, [SMALL_STATE(8288)] = 291705, [SMALL_STATE(8289)] = 291719, [SMALL_STATE(8290)] = 291729, [SMALL_STATE(8291)] = 291743, [SMALL_STATE(8292)] = 291757, [SMALL_STATE(8293)] = 291771, [SMALL_STATE(8294)] = 291785, [SMALL_STATE(8295)] = 291799, [SMALL_STATE(8296)] = 291813, [SMALL_STATE(8297)] = 291827, [SMALL_STATE(8298)] = 291841, [SMALL_STATE(8299)] = 291855, [SMALL_STATE(8300)] = 291869, [SMALL_STATE(8301)] = 291883, [SMALL_STATE(8302)] = 291897, [SMALL_STATE(8303)] = 291911, [SMALL_STATE(8304)] = 291925, [SMALL_STATE(8305)] = 291935, [SMALL_STATE(8306)] = 291947, [SMALL_STATE(8307)] = 291961, [SMALL_STATE(8308)] = 291975, [SMALL_STATE(8309)] = 291989, [SMALL_STATE(8310)] = 292003, [SMALL_STATE(8311)] = 292017, [SMALL_STATE(8312)] = 292029, [SMALL_STATE(8313)] = 292043, [SMALL_STATE(8314)] = 292057, [SMALL_STATE(8315)] = 292071, [SMALL_STATE(8316)] = 292083, [SMALL_STATE(8317)] = 292095, [SMALL_STATE(8318)] = 292109, [SMALL_STATE(8319)] = 292123, [SMALL_STATE(8320)] = 292135, [SMALL_STATE(8321)] = 292149, [SMALL_STATE(8322)] = 292163, [SMALL_STATE(8323)] = 292173, [SMALL_STATE(8324)] = 292187, [SMALL_STATE(8325)] = 292197, [SMALL_STATE(8326)] = 292209, [SMALL_STATE(8327)] = 292223, [SMALL_STATE(8328)] = 292235, [SMALL_STATE(8329)] = 292249, [SMALL_STATE(8330)] = 292261, [SMALL_STATE(8331)] = 292273, [SMALL_STATE(8332)] = 292287, [SMALL_STATE(8333)] = 292299, [SMALL_STATE(8334)] = 292313, [SMALL_STATE(8335)] = 292323, [SMALL_STATE(8336)] = 292333, [SMALL_STATE(8337)] = 292347, [SMALL_STATE(8338)] = 292357, [SMALL_STATE(8339)] = 292371, [SMALL_STATE(8340)] = 292385, [SMALL_STATE(8341)] = 292395, [SMALL_STATE(8342)] = 292409, [SMALL_STATE(8343)] = 292423, [SMALL_STATE(8344)] = 292437, [SMALL_STATE(8345)] = 292451, [SMALL_STATE(8346)] = 292461, [SMALL_STATE(8347)] = 292475, [SMALL_STATE(8348)] = 292489, [SMALL_STATE(8349)] = 292503, [SMALL_STATE(8350)] = 292517, [SMALL_STATE(8351)] = 292527, [SMALL_STATE(8352)] = 292537, [SMALL_STATE(8353)] = 292551, [SMALL_STATE(8354)] = 292561, [SMALL_STATE(8355)] = 292573, [SMALL_STATE(8356)] = 292587, [SMALL_STATE(8357)] = 292601, [SMALL_STATE(8358)] = 292611, [SMALL_STATE(8359)] = 292625, [SMALL_STATE(8360)] = 292639, [SMALL_STATE(8361)] = 292649, [SMALL_STATE(8362)] = 292663, [SMALL_STATE(8363)] = 292677, [SMALL_STATE(8364)] = 292691, [SMALL_STATE(8365)] = 292703, [SMALL_STATE(8366)] = 292717, [SMALL_STATE(8367)] = 292727, [SMALL_STATE(8368)] = 292737, [SMALL_STATE(8369)] = 292751, [SMALL_STATE(8370)] = 292761, [SMALL_STATE(8371)] = 292775, [SMALL_STATE(8372)] = 292789, [SMALL_STATE(8373)] = 292803, [SMALL_STATE(8374)] = 292817, [SMALL_STATE(8375)] = 292829, [SMALL_STATE(8376)] = 292843, [SMALL_STATE(8377)] = 292857, [SMALL_STATE(8378)] = 292871, [SMALL_STATE(8379)] = 292881, [SMALL_STATE(8380)] = 292895, [SMALL_STATE(8381)] = 292909, [SMALL_STATE(8382)] = 292923, [SMALL_STATE(8383)] = 292937, [SMALL_STATE(8384)] = 292951, [SMALL_STATE(8385)] = 292965, [SMALL_STATE(8386)] = 292975, [SMALL_STATE(8387)] = 292985, [SMALL_STATE(8388)] = 292995, [SMALL_STATE(8389)] = 293009, [SMALL_STATE(8390)] = 293023, [SMALL_STATE(8391)] = 293037, [SMALL_STATE(8392)] = 293051, [SMALL_STATE(8393)] = 293065, [SMALL_STATE(8394)] = 293075, [SMALL_STATE(8395)] = 293089, [SMALL_STATE(8396)] = 293103, [SMALL_STATE(8397)] = 293117, [SMALL_STATE(8398)] = 293127, [SMALL_STATE(8399)] = 293137, [SMALL_STATE(8400)] = 293147, [SMALL_STATE(8401)] = 293159, [SMALL_STATE(8402)] = 293169, [SMALL_STATE(8403)] = 293179, [SMALL_STATE(8404)] = 293189, [SMALL_STATE(8405)] = 293203, [SMALL_STATE(8406)] = 293213, [SMALL_STATE(8407)] = 293223, [SMALL_STATE(8408)] = 293237, [SMALL_STATE(8409)] = 293247, [SMALL_STATE(8410)] = 293261, [SMALL_STATE(8411)] = 293275, [SMALL_STATE(8412)] = 293289, [SMALL_STATE(8413)] = 293303, [SMALL_STATE(8414)] = 293317, [SMALL_STATE(8415)] = 293331, [SMALL_STATE(8416)] = 293345, [SMALL_STATE(8417)] = 293359, [SMALL_STATE(8418)] = 293373, [SMALL_STATE(8419)] = 293387, [SMALL_STATE(8420)] = 293397, [SMALL_STATE(8421)] = 293407, [SMALL_STATE(8422)] = 293417, [SMALL_STATE(8423)] = 293431, [SMALL_STATE(8424)] = 293445, [SMALL_STATE(8425)] = 293459, [SMALL_STATE(8426)] = 293473, [SMALL_STATE(8427)] = 293487, [SMALL_STATE(8428)] = 293501, [SMALL_STATE(8429)] = 293511, [SMALL_STATE(8430)] = 293521, [SMALL_STATE(8431)] = 293533, [SMALL_STATE(8432)] = 293543, [SMALL_STATE(8433)] = 293553, [SMALL_STATE(8434)] = 293563, [SMALL_STATE(8435)] = 293573, [SMALL_STATE(8436)] = 293587, [SMALL_STATE(8437)] = 293601, [SMALL_STATE(8438)] = 293611, [SMALL_STATE(8439)] = 293623, [SMALL_STATE(8440)] = 293637, [SMALL_STATE(8441)] = 293651, [SMALL_STATE(8442)] = 293665, [SMALL_STATE(8443)] = 293679, [SMALL_STATE(8444)] = 293691, [SMALL_STATE(8445)] = 293705, [SMALL_STATE(8446)] = 293715, [SMALL_STATE(8447)] = 293725, [SMALL_STATE(8448)] = 293739, [SMALL_STATE(8449)] = 293749, [SMALL_STATE(8450)] = 293763, [SMALL_STATE(8451)] = 293777, [SMALL_STATE(8452)] = 293791, [SMALL_STATE(8453)] = 293805, [SMALL_STATE(8454)] = 293815, [SMALL_STATE(8455)] = 293825, [SMALL_STATE(8456)] = 293835, [SMALL_STATE(8457)] = 293849, [SMALL_STATE(8458)] = 293863, [SMALL_STATE(8459)] = 293877, [SMALL_STATE(8460)] = 293891, [SMALL_STATE(8461)] = 293905, [SMALL_STATE(8462)] = 293919, [SMALL_STATE(8463)] = 293933, [SMALL_STATE(8464)] = 293947, [SMALL_STATE(8465)] = 293961, [SMALL_STATE(8466)] = 293975, [SMALL_STATE(8467)] = 293989, [SMALL_STATE(8468)] = 294003, [SMALL_STATE(8469)] = 294015, [SMALL_STATE(8470)] = 294029, [SMALL_STATE(8471)] = 294043, [SMALL_STATE(8472)] = 294055, [SMALL_STATE(8473)] = 294069, [SMALL_STATE(8474)] = 294083, [SMALL_STATE(8475)] = 294097, [SMALL_STATE(8476)] = 294111, [SMALL_STATE(8477)] = 294121, [SMALL_STATE(8478)] = 294133, [SMALL_STATE(8479)] = 294147, [SMALL_STATE(8480)] = 294157, [SMALL_STATE(8481)] = 294171, [SMALL_STATE(8482)] = 294185, [SMALL_STATE(8483)] = 294199, [SMALL_STATE(8484)] = 294209, [SMALL_STATE(8485)] = 294223, [SMALL_STATE(8486)] = 294233, [SMALL_STATE(8487)] = 294243, [SMALL_STATE(8488)] = 294255, [SMALL_STATE(8489)] = 294265, [SMALL_STATE(8490)] = 294275, [SMALL_STATE(8491)] = 294285, [SMALL_STATE(8492)] = 294299, [SMALL_STATE(8493)] = 294313, [SMALL_STATE(8494)] = 294325, [SMALL_STATE(8495)] = 294335, [SMALL_STATE(8496)] = 294349, [SMALL_STATE(8497)] = 294363, [SMALL_STATE(8498)] = 294377, [SMALL_STATE(8499)] = 294391, [SMALL_STATE(8500)] = 294405, [SMALL_STATE(8501)] = 294419, [SMALL_STATE(8502)] = 294429, [SMALL_STATE(8503)] = 294443, [SMALL_STATE(8504)] = 294457, [SMALL_STATE(8505)] = 294471, [SMALL_STATE(8506)] = 294485, [SMALL_STATE(8507)] = 294499, [SMALL_STATE(8508)] = 294511, [SMALL_STATE(8509)] = 294525, [SMALL_STATE(8510)] = 294539, [SMALL_STATE(8511)] = 294553, [SMALL_STATE(8512)] = 294563, [SMALL_STATE(8513)] = 294577, [SMALL_STATE(8514)] = 294591, [SMALL_STATE(8515)] = 294605, [SMALL_STATE(8516)] = 294619, [SMALL_STATE(8517)] = 294633, [SMALL_STATE(8518)] = 294643, [SMALL_STATE(8519)] = 294657, [SMALL_STATE(8520)] = 294667, [SMALL_STATE(8521)] = 294677, [SMALL_STATE(8522)] = 294687, [SMALL_STATE(8523)] = 294701, [SMALL_STATE(8524)] = 294711, [SMALL_STATE(8525)] = 294721, [SMALL_STATE(8526)] = 294735, [SMALL_STATE(8527)] = 294745, [SMALL_STATE(8528)] = 294759, [SMALL_STATE(8529)] = 294769, [SMALL_STATE(8530)] = 294779, [SMALL_STATE(8531)] = 294789, [SMALL_STATE(8532)] = 294799, [SMALL_STATE(8533)] = 294809, [SMALL_STATE(8534)] = 294823, [SMALL_STATE(8535)] = 294833, [SMALL_STATE(8536)] = 294843, [SMALL_STATE(8537)] = 294853, [SMALL_STATE(8538)] = 294863, [SMALL_STATE(8539)] = 294877, [SMALL_STATE(8540)] = 294887, [SMALL_STATE(8541)] = 294901, [SMALL_STATE(8542)] = 294911, [SMALL_STATE(8543)] = 294921, [SMALL_STATE(8544)] = 294935, [SMALL_STATE(8545)] = 294949, [SMALL_STATE(8546)] = 294963, [SMALL_STATE(8547)] = 294977, [SMALL_STATE(8548)] = 294987, [SMALL_STATE(8549)] = 294997, [SMALL_STATE(8550)] = 295011, [SMALL_STATE(8551)] = 295021, [SMALL_STATE(8552)] = 295035, [SMALL_STATE(8553)] = 295045, [SMALL_STATE(8554)] = 295055, [SMALL_STATE(8555)] = 295069, [SMALL_STATE(8556)] = 295083, [SMALL_STATE(8557)] = 295093, [SMALL_STATE(8558)] = 295107, [SMALL_STATE(8559)] = 295121, [SMALL_STATE(8560)] = 295135, [SMALL_STATE(8561)] = 295149, [SMALL_STATE(8562)] = 295163, [SMALL_STATE(8563)] = 295173, [SMALL_STATE(8564)] = 295187, [SMALL_STATE(8565)] = 295201, [SMALL_STATE(8566)] = 295211, [SMALL_STATE(8567)] = 295225, [SMALL_STATE(8568)] = 295235, [SMALL_STATE(8569)] = 295245, [SMALL_STATE(8570)] = 295259, [SMALL_STATE(8571)] = 295269, [SMALL_STATE(8572)] = 295283, [SMALL_STATE(8573)] = 295293, [SMALL_STATE(8574)] = 295307, [SMALL_STATE(8575)] = 295321, [SMALL_STATE(8576)] = 295335, [SMALL_STATE(8577)] = 295345, [SMALL_STATE(8578)] = 295359, [SMALL_STATE(8579)] = 295369, [SMALL_STATE(8580)] = 295379, [SMALL_STATE(8581)] = 295389, [SMALL_STATE(8582)] = 295399, [SMALL_STATE(8583)] = 295413, [SMALL_STATE(8584)] = 295427, [SMALL_STATE(8585)] = 295441, [SMALL_STATE(8586)] = 295455, [SMALL_STATE(8587)] = 295466, [SMALL_STATE(8588)] = 295477, [SMALL_STATE(8589)] = 295486, [SMALL_STATE(8590)] = 295495, [SMALL_STATE(8591)] = 295504, [SMALL_STATE(8592)] = 295515, [SMALL_STATE(8593)] = 295526, [SMALL_STATE(8594)] = 295535, [SMALL_STATE(8595)] = 295546, [SMALL_STATE(8596)] = 295557, [SMALL_STATE(8597)] = 295566, [SMALL_STATE(8598)] = 295575, [SMALL_STATE(8599)] = 295586, [SMALL_STATE(8600)] = 295597, [SMALL_STATE(8601)] = 295606, [SMALL_STATE(8602)] = 295615, [SMALL_STATE(8603)] = 295626, [SMALL_STATE(8604)] = 295637, [SMALL_STATE(8605)] = 295646, [SMALL_STATE(8606)] = 295657, [SMALL_STATE(8607)] = 295668, [SMALL_STATE(8608)] = 295679, [SMALL_STATE(8609)] = 295688, [SMALL_STATE(8610)] = 295699, [SMALL_STATE(8611)] = 295708, [SMALL_STATE(8612)] = 295719, [SMALL_STATE(8613)] = 295730, [SMALL_STATE(8614)] = 295739, [SMALL_STATE(8615)] = 295750, [SMALL_STATE(8616)] = 295759, [SMALL_STATE(8617)] = 295768, [SMALL_STATE(8618)] = 295777, [SMALL_STATE(8619)] = 295786, [SMALL_STATE(8620)] = 295797, [SMALL_STATE(8621)] = 295808, [SMALL_STATE(8622)] = 295817, [SMALL_STATE(8623)] = 295828, [SMALL_STATE(8624)] = 295839, [SMALL_STATE(8625)] = 295848, [SMALL_STATE(8626)] = 295857, [SMALL_STATE(8627)] = 295866, [SMALL_STATE(8628)] = 295877, [SMALL_STATE(8629)] = 295886, [SMALL_STATE(8630)] = 295897, [SMALL_STATE(8631)] = 295906, [SMALL_STATE(8632)] = 295915, [SMALL_STATE(8633)] = 295926, [SMALL_STATE(8634)] = 295937, [SMALL_STATE(8635)] = 295946, [SMALL_STATE(8636)] = 295957, [SMALL_STATE(8637)] = 295966, [SMALL_STATE(8638)] = 295975, [SMALL_STATE(8639)] = 295984, [SMALL_STATE(8640)] = 295995, [SMALL_STATE(8641)] = 296006, [SMALL_STATE(8642)] = 296017, [SMALL_STATE(8643)] = 296028, [SMALL_STATE(8644)] = 296039, [SMALL_STATE(8645)] = 296048, [SMALL_STATE(8646)] = 296057, [SMALL_STATE(8647)] = 296068, [SMALL_STATE(8648)] = 296077, [SMALL_STATE(8649)] = 296088, [SMALL_STATE(8650)] = 296097, [SMALL_STATE(8651)] = 296108, [SMALL_STATE(8652)] = 296117, [SMALL_STATE(8653)] = 296126, [SMALL_STATE(8654)] = 296137, [SMALL_STATE(8655)] = 296148, [SMALL_STATE(8656)] = 296157, [SMALL_STATE(8657)] = 296168, [SMALL_STATE(8658)] = 296179, [SMALL_STATE(8659)] = 296190, [SMALL_STATE(8660)] = 296199, [SMALL_STATE(8661)] = 296210, [SMALL_STATE(8662)] = 296221, [SMALL_STATE(8663)] = 296232, [SMALL_STATE(8664)] = 296243, [SMALL_STATE(8665)] = 296254, [SMALL_STATE(8666)] = 296265, [SMALL_STATE(8667)] = 296274, [SMALL_STATE(8668)] = 296283, [SMALL_STATE(8669)] = 296292, [SMALL_STATE(8670)] = 296301, [SMALL_STATE(8671)] = 296312, [SMALL_STATE(8672)] = 296321, [SMALL_STATE(8673)] = 296332, [SMALL_STATE(8674)] = 296343, [SMALL_STATE(8675)] = 296354, [SMALL_STATE(8676)] = 296365, [SMALL_STATE(8677)] = 296376, [SMALL_STATE(8678)] = 296385, [SMALL_STATE(8679)] = 296396, [SMALL_STATE(8680)] = 296407, [SMALL_STATE(8681)] = 296416, [SMALL_STATE(8682)] = 296425, [SMALL_STATE(8683)] = 296434, [SMALL_STATE(8684)] = 296443, [SMALL_STATE(8685)] = 296452, [SMALL_STATE(8686)] = 296461, [SMALL_STATE(8687)] = 296472, [SMALL_STATE(8688)] = 296483, [SMALL_STATE(8689)] = 296492, [SMALL_STATE(8690)] = 296503, [SMALL_STATE(8691)] = 296514, [SMALL_STATE(8692)] = 296525, [SMALL_STATE(8693)] = 296536, [SMALL_STATE(8694)] = 296547, [SMALL_STATE(8695)] = 296558, [SMALL_STATE(8696)] = 296567, [SMALL_STATE(8697)] = 296578, [SMALL_STATE(8698)] = 296587, [SMALL_STATE(8699)] = 296596, [SMALL_STATE(8700)] = 296607, [SMALL_STATE(8701)] = 296616, [SMALL_STATE(8702)] = 296627, [SMALL_STATE(8703)] = 296638, [SMALL_STATE(8704)] = 296649, [SMALL_STATE(8705)] = 296658, [SMALL_STATE(8706)] = 296669, [SMALL_STATE(8707)] = 296680, [SMALL_STATE(8708)] = 296689, [SMALL_STATE(8709)] = 296698, [SMALL_STATE(8710)] = 296709, [SMALL_STATE(8711)] = 296720, [SMALL_STATE(8712)] = 296731, [SMALL_STATE(8713)] = 296742, [SMALL_STATE(8714)] = 296753, [SMALL_STATE(8715)] = 296762, [SMALL_STATE(8716)] = 296773, [SMALL_STATE(8717)] = 296782, [SMALL_STATE(8718)] = 296793, [SMALL_STATE(8719)] = 296804, [SMALL_STATE(8720)] = 296815, [SMALL_STATE(8721)] = 296824, [SMALL_STATE(8722)] = 296832, [SMALL_STATE(8723)] = 296840, [SMALL_STATE(8724)] = 296848, [SMALL_STATE(8725)] = 296856, [SMALL_STATE(8726)] = 296864, [SMALL_STATE(8727)] = 296872, [SMALL_STATE(8728)] = 296880, [SMALL_STATE(8729)] = 296888, [SMALL_STATE(8730)] = 296896, [SMALL_STATE(8731)] = 296904, [SMALL_STATE(8732)] = 296912, [SMALL_STATE(8733)] = 296920, [SMALL_STATE(8734)] = 296928, [SMALL_STATE(8735)] = 296936, [SMALL_STATE(8736)] = 296944, [SMALL_STATE(8737)] = 296952, [SMALL_STATE(8738)] = 296960, [SMALL_STATE(8739)] = 296968, [SMALL_STATE(8740)] = 296976, [SMALL_STATE(8741)] = 296984, [SMALL_STATE(8742)] = 296992, [SMALL_STATE(8743)] = 297000, [SMALL_STATE(8744)] = 297008, [SMALL_STATE(8745)] = 297016, [SMALL_STATE(8746)] = 297024, [SMALL_STATE(8747)] = 297032, [SMALL_STATE(8748)] = 297040, [SMALL_STATE(8749)] = 297048, [SMALL_STATE(8750)] = 297056, [SMALL_STATE(8751)] = 297064, [SMALL_STATE(8752)] = 297072, [SMALL_STATE(8753)] = 297080, [SMALL_STATE(8754)] = 297088, [SMALL_STATE(8755)] = 297096, [SMALL_STATE(8756)] = 297104, [SMALL_STATE(8757)] = 297112, [SMALL_STATE(8758)] = 297120, [SMALL_STATE(8759)] = 297128, [SMALL_STATE(8760)] = 297136, [SMALL_STATE(8761)] = 297144, [SMALL_STATE(8762)] = 297152, [SMALL_STATE(8763)] = 297160, [SMALL_STATE(8764)] = 297168, [SMALL_STATE(8765)] = 297176, [SMALL_STATE(8766)] = 297184, [SMALL_STATE(8767)] = 297192, [SMALL_STATE(8768)] = 297200, [SMALL_STATE(8769)] = 297208, [SMALL_STATE(8770)] = 297216, [SMALL_STATE(8771)] = 297224, [SMALL_STATE(8772)] = 297232, [SMALL_STATE(8773)] = 297240, [SMALL_STATE(8774)] = 297248, [SMALL_STATE(8775)] = 297256, [SMALL_STATE(8776)] = 297264, [SMALL_STATE(8777)] = 297272, [SMALL_STATE(8778)] = 297280, [SMALL_STATE(8779)] = 297288, [SMALL_STATE(8780)] = 297296, [SMALL_STATE(8781)] = 297304, [SMALL_STATE(8782)] = 297312, [SMALL_STATE(8783)] = 297320, [SMALL_STATE(8784)] = 297328, [SMALL_STATE(8785)] = 297336, [SMALL_STATE(8786)] = 297344, [SMALL_STATE(8787)] = 297352, [SMALL_STATE(8788)] = 297360, [SMALL_STATE(8789)] = 297368, [SMALL_STATE(8790)] = 297376, [SMALL_STATE(8791)] = 297384, [SMALL_STATE(8792)] = 297392, [SMALL_STATE(8793)] = 297400, [SMALL_STATE(8794)] = 297408, [SMALL_STATE(8795)] = 297416, [SMALL_STATE(8796)] = 297424, [SMALL_STATE(8797)] = 297432, [SMALL_STATE(8798)] = 297440, [SMALL_STATE(8799)] = 297448, [SMALL_STATE(8800)] = 297456, [SMALL_STATE(8801)] = 297464, [SMALL_STATE(8802)] = 297472, [SMALL_STATE(8803)] = 297480, [SMALL_STATE(8804)] = 297488, [SMALL_STATE(8805)] = 297496, [SMALL_STATE(8806)] = 297504, [SMALL_STATE(8807)] = 297512, [SMALL_STATE(8808)] = 297520, [SMALL_STATE(8809)] = 297528, [SMALL_STATE(8810)] = 297536, [SMALL_STATE(8811)] = 297544, [SMALL_STATE(8812)] = 297552, [SMALL_STATE(8813)] = 297560, [SMALL_STATE(8814)] = 297568, [SMALL_STATE(8815)] = 297576, [SMALL_STATE(8816)] = 297584, [SMALL_STATE(8817)] = 297592, [SMALL_STATE(8818)] = 297600, [SMALL_STATE(8819)] = 297608, [SMALL_STATE(8820)] = 297616, [SMALL_STATE(8821)] = 297624, [SMALL_STATE(8822)] = 297632, [SMALL_STATE(8823)] = 297640, [SMALL_STATE(8824)] = 297648, [SMALL_STATE(8825)] = 297656, [SMALL_STATE(8826)] = 297664, [SMALL_STATE(8827)] = 297672, [SMALL_STATE(8828)] = 297680, [SMALL_STATE(8829)] = 297688, [SMALL_STATE(8830)] = 297696, [SMALL_STATE(8831)] = 297704, [SMALL_STATE(8832)] = 297712, [SMALL_STATE(8833)] = 297720, [SMALL_STATE(8834)] = 297728, [SMALL_STATE(8835)] = 297736, [SMALL_STATE(8836)] = 297744, [SMALL_STATE(8837)] = 297752, [SMALL_STATE(8838)] = 297760, [SMALL_STATE(8839)] = 297768, [SMALL_STATE(8840)] = 297776, [SMALL_STATE(8841)] = 297784, [SMALL_STATE(8842)] = 297792, [SMALL_STATE(8843)] = 297800, [SMALL_STATE(8844)] = 297808, [SMALL_STATE(8845)] = 297816, [SMALL_STATE(8846)] = 297824, [SMALL_STATE(8847)] = 297832, [SMALL_STATE(8848)] = 297840, [SMALL_STATE(8849)] = 297848, [SMALL_STATE(8850)] = 297856, [SMALL_STATE(8851)] = 297864, [SMALL_STATE(8852)] = 297872, [SMALL_STATE(8853)] = 297880, [SMALL_STATE(8854)] = 297888, [SMALL_STATE(8855)] = 297896, [SMALL_STATE(8856)] = 297904, [SMALL_STATE(8857)] = 297912, [SMALL_STATE(8858)] = 297920, [SMALL_STATE(8859)] = 297928, [SMALL_STATE(8860)] = 297936, [SMALL_STATE(8861)] = 297944, [SMALL_STATE(8862)] = 297952, [SMALL_STATE(8863)] = 297960, [SMALL_STATE(8864)] = 297968, [SMALL_STATE(8865)] = 297976, [SMALL_STATE(8866)] = 297984, [SMALL_STATE(8867)] = 297992, [SMALL_STATE(8868)] = 298000, [SMALL_STATE(8869)] = 298008, [SMALL_STATE(8870)] = 298016, [SMALL_STATE(8871)] = 298024, [SMALL_STATE(8872)] = 298032, [SMALL_STATE(8873)] = 298040, [SMALL_STATE(8874)] = 298048, [SMALL_STATE(8875)] = 298056, [SMALL_STATE(8876)] = 298064, [SMALL_STATE(8877)] = 298072, [SMALL_STATE(8878)] = 298080, [SMALL_STATE(8879)] = 298088, [SMALL_STATE(8880)] = 298096, [SMALL_STATE(8881)] = 298104, [SMALL_STATE(8882)] = 298112, [SMALL_STATE(8883)] = 298120, [SMALL_STATE(8884)] = 298128, [SMALL_STATE(8885)] = 298136, [SMALL_STATE(8886)] = 298144, [SMALL_STATE(8887)] = 298152, [SMALL_STATE(8888)] = 298160, [SMALL_STATE(8889)] = 298168, [SMALL_STATE(8890)] = 298176, [SMALL_STATE(8891)] = 298184, [SMALL_STATE(8892)] = 298192, [SMALL_STATE(8893)] = 298200, [SMALL_STATE(8894)] = 298208, [SMALL_STATE(8895)] = 298216, [SMALL_STATE(8896)] = 298224, [SMALL_STATE(8897)] = 298232, [SMALL_STATE(8898)] = 298240, [SMALL_STATE(8899)] = 298248, [SMALL_STATE(8900)] = 298256, [SMALL_STATE(8901)] = 298264, [SMALL_STATE(8902)] = 298272, [SMALL_STATE(8903)] = 298280, [SMALL_STATE(8904)] = 298288, [SMALL_STATE(8905)] = 298296, [SMALL_STATE(8906)] = 298304, [SMALL_STATE(8907)] = 298312, [SMALL_STATE(8908)] = 298320, [SMALL_STATE(8909)] = 298328, [SMALL_STATE(8910)] = 298336, [SMALL_STATE(8911)] = 298344, [SMALL_STATE(8912)] = 298352, [SMALL_STATE(8913)] = 298360, [SMALL_STATE(8914)] = 298368, [SMALL_STATE(8915)] = 298376, [SMALL_STATE(8916)] = 298384, [SMALL_STATE(8917)] = 298392, [SMALL_STATE(8918)] = 298400, [SMALL_STATE(8919)] = 298408, [SMALL_STATE(8920)] = 298416, [SMALL_STATE(8921)] = 298424, [SMALL_STATE(8922)] = 298432, [SMALL_STATE(8923)] = 298440, [SMALL_STATE(8924)] = 298448, [SMALL_STATE(8925)] = 298456, [SMALL_STATE(8926)] = 298464, [SMALL_STATE(8927)] = 298472, [SMALL_STATE(8928)] = 298480, [SMALL_STATE(8929)] = 298488, [SMALL_STATE(8930)] = 298496, [SMALL_STATE(8931)] = 298504, [SMALL_STATE(8932)] = 298512, [SMALL_STATE(8933)] = 298520, [SMALL_STATE(8934)] = 298528, [SMALL_STATE(8935)] = 298536, [SMALL_STATE(8936)] = 298544, [SMALL_STATE(8937)] = 298552, [SMALL_STATE(8938)] = 298560, [SMALL_STATE(8939)] = 298568, [SMALL_STATE(8940)] = 298576, [SMALL_STATE(8941)] = 298584, [SMALL_STATE(8942)] = 298592, [SMALL_STATE(8943)] = 298600, [SMALL_STATE(8944)] = 298608, [SMALL_STATE(8945)] = 298616, [SMALL_STATE(8946)] = 298624, [SMALL_STATE(8947)] = 298632, [SMALL_STATE(8948)] = 298640, [SMALL_STATE(8949)] = 298648, [SMALL_STATE(8950)] = 298656, [SMALL_STATE(8951)] = 298664, [SMALL_STATE(8952)] = 298672, [SMALL_STATE(8953)] = 298680, [SMALL_STATE(8954)] = 298688, [SMALL_STATE(8955)] = 298696, [SMALL_STATE(8956)] = 298704, [SMALL_STATE(8957)] = 298712, [SMALL_STATE(8958)] = 298720, [SMALL_STATE(8959)] = 298728, [SMALL_STATE(8960)] = 298736, [SMALL_STATE(8961)] = 298744, [SMALL_STATE(8962)] = 298752, [SMALL_STATE(8963)] = 298760, [SMALL_STATE(8964)] = 298768, [SMALL_STATE(8965)] = 298776, [SMALL_STATE(8966)] = 298784, [SMALL_STATE(8967)] = 298792, [SMALL_STATE(8968)] = 298800, [SMALL_STATE(8969)] = 298808, [SMALL_STATE(8970)] = 298816, [SMALL_STATE(8971)] = 298824, [SMALL_STATE(8972)] = 298832, [SMALL_STATE(8973)] = 298840, [SMALL_STATE(8974)] = 298848, [SMALL_STATE(8975)] = 298856, [SMALL_STATE(8976)] = 298864, [SMALL_STATE(8977)] = 298872, [SMALL_STATE(8978)] = 298880, [SMALL_STATE(8979)] = 298888, [SMALL_STATE(8980)] = 298896, [SMALL_STATE(8981)] = 298904, [SMALL_STATE(8982)] = 298912, [SMALL_STATE(8983)] = 298920, [SMALL_STATE(8984)] = 298928, [SMALL_STATE(8985)] = 298936, [SMALL_STATE(8986)] = 298944, [SMALL_STATE(8987)] = 298952, [SMALL_STATE(8988)] = 298960, [SMALL_STATE(8989)] = 298968, [SMALL_STATE(8990)] = 298976, [SMALL_STATE(8991)] = 298984, [SMALL_STATE(8992)] = 298992, [SMALL_STATE(8993)] = 299000, [SMALL_STATE(8994)] = 299008, [SMALL_STATE(8995)] = 299016, [SMALL_STATE(8996)] = 299024, [SMALL_STATE(8997)] = 299032, [SMALL_STATE(8998)] = 299040, [SMALL_STATE(8999)] = 299048, [SMALL_STATE(9000)] = 299056, [SMALL_STATE(9001)] = 299064, [SMALL_STATE(9002)] = 299072, [SMALL_STATE(9003)] = 299080, [SMALL_STATE(9004)] = 299088, [SMALL_STATE(9005)] = 299096, [SMALL_STATE(9006)] = 299104, [SMALL_STATE(9007)] = 299112, [SMALL_STATE(9008)] = 299120, [SMALL_STATE(9009)] = 299128, [SMALL_STATE(9010)] = 299136, [SMALL_STATE(9011)] = 299144, [SMALL_STATE(9012)] = 299152, [SMALL_STATE(9013)] = 299160, [SMALL_STATE(9014)] = 299168, [SMALL_STATE(9015)] = 299176, [SMALL_STATE(9016)] = 299184, [SMALL_STATE(9017)] = 299192, [SMALL_STATE(9018)] = 299200, [SMALL_STATE(9019)] = 299208, [SMALL_STATE(9020)] = 299216, [SMALL_STATE(9021)] = 299224, [SMALL_STATE(9022)] = 299232, [SMALL_STATE(9023)] = 299240, [SMALL_STATE(9024)] = 299248, [SMALL_STATE(9025)] = 299256, [SMALL_STATE(9026)] = 299264, [SMALL_STATE(9027)] = 299272, [SMALL_STATE(9028)] = 299280, [SMALL_STATE(9029)] = 299288, [SMALL_STATE(9030)] = 299296, [SMALL_STATE(9031)] = 299304, [SMALL_STATE(9032)] = 299312, [SMALL_STATE(9033)] = 299320, [SMALL_STATE(9034)] = 299328, [SMALL_STATE(9035)] = 299336, [SMALL_STATE(9036)] = 299344, [SMALL_STATE(9037)] = 299352, [SMALL_STATE(9038)] = 299360, [SMALL_STATE(9039)] = 299368, [SMALL_STATE(9040)] = 299376, [SMALL_STATE(9041)] = 299384, [SMALL_STATE(9042)] = 299392, [SMALL_STATE(9043)] = 299400, [SMALL_STATE(9044)] = 299408, [SMALL_STATE(9045)] = 299416, [SMALL_STATE(9046)] = 299424, [SMALL_STATE(9047)] = 299432, [SMALL_STATE(9048)] = 299440, [SMALL_STATE(9049)] = 299448, [SMALL_STATE(9050)] = 299456, [SMALL_STATE(9051)] = 299464, [SMALL_STATE(9052)] = 299472, [SMALL_STATE(9053)] = 299480, [SMALL_STATE(9054)] = 299488, [SMALL_STATE(9055)] = 299496, [SMALL_STATE(9056)] = 299504, [SMALL_STATE(9057)] = 299512, [SMALL_STATE(9058)] = 299520, [SMALL_STATE(9059)] = 299528, [SMALL_STATE(9060)] = 299536, [SMALL_STATE(9061)] = 299544, [SMALL_STATE(9062)] = 299552, [SMALL_STATE(9063)] = 299560, [SMALL_STATE(9064)] = 299568, [SMALL_STATE(9065)] = 299576, [SMALL_STATE(9066)] = 299584, [SMALL_STATE(9067)] = 299592, [SMALL_STATE(9068)] = 299600, [SMALL_STATE(9069)] = 299608, [SMALL_STATE(9070)] = 299616, [SMALL_STATE(9071)] = 299624, [SMALL_STATE(9072)] = 299632, [SMALL_STATE(9073)] = 299640, [SMALL_STATE(9074)] = 299648, [SMALL_STATE(9075)] = 299656, [SMALL_STATE(9076)] = 299664, [SMALL_STATE(9077)] = 299672, [SMALL_STATE(9078)] = 299680, [SMALL_STATE(9079)] = 299688, [SMALL_STATE(9080)] = 299696, [SMALL_STATE(9081)] = 299704, [SMALL_STATE(9082)] = 299712, [SMALL_STATE(9083)] = 299720, [SMALL_STATE(9084)] = 299728, [SMALL_STATE(9085)] = 299736, [SMALL_STATE(9086)] = 299744, [SMALL_STATE(9087)] = 299752, [SMALL_STATE(9088)] = 299760, [SMALL_STATE(9089)] = 299768, [SMALL_STATE(9090)] = 299776, [SMALL_STATE(9091)] = 299784, [SMALL_STATE(9092)] = 299792, [SMALL_STATE(9093)] = 299800, [SMALL_STATE(9094)] = 299808, [SMALL_STATE(9095)] = 299816, [SMALL_STATE(9096)] = 299824, [SMALL_STATE(9097)] = 299832, [SMALL_STATE(9098)] = 299840, [SMALL_STATE(9099)] = 299848, [SMALL_STATE(9100)] = 299856, [SMALL_STATE(9101)] = 299864, [SMALL_STATE(9102)] = 299872, [SMALL_STATE(9103)] = 299880, [SMALL_STATE(9104)] = 299888, [SMALL_STATE(9105)] = 299896, [SMALL_STATE(9106)] = 299904, [SMALL_STATE(9107)] = 299912, [SMALL_STATE(9108)] = 299920, [SMALL_STATE(9109)] = 299928, [SMALL_STATE(9110)] = 299936, [SMALL_STATE(9111)] = 299944, [SMALL_STATE(9112)] = 299952, [SMALL_STATE(9113)] = 299960, [SMALL_STATE(9114)] = 299968, [SMALL_STATE(9115)] = 299976, [SMALL_STATE(9116)] = 299984, [SMALL_STATE(9117)] = 299992, [SMALL_STATE(9118)] = 300000, [SMALL_STATE(9119)] = 300008, [SMALL_STATE(9120)] = 300016, [SMALL_STATE(9121)] = 300024, [SMALL_STATE(9122)] = 300032, [SMALL_STATE(9123)] = 300040, [SMALL_STATE(9124)] = 300048, [SMALL_STATE(9125)] = 300056, [SMALL_STATE(9126)] = 300064, [SMALL_STATE(9127)] = 300072, [SMALL_STATE(9128)] = 300080, [SMALL_STATE(9129)] = 300088, [SMALL_STATE(9130)] = 300096, [SMALL_STATE(9131)] = 300104, [SMALL_STATE(9132)] = 300112, [SMALL_STATE(9133)] = 300120, [SMALL_STATE(9134)] = 300128, [SMALL_STATE(9135)] = 300136, [SMALL_STATE(9136)] = 300144, [SMALL_STATE(9137)] = 300152, [SMALL_STATE(9138)] = 300160, [SMALL_STATE(9139)] = 300168, [SMALL_STATE(9140)] = 300176, [SMALL_STATE(9141)] = 300184, [SMALL_STATE(9142)] = 300192, [SMALL_STATE(9143)] = 300200, [SMALL_STATE(9144)] = 300208, [SMALL_STATE(9145)] = 300216, [SMALL_STATE(9146)] = 300224, [SMALL_STATE(9147)] = 300232, [SMALL_STATE(9148)] = 300240, [SMALL_STATE(9149)] = 300248, [SMALL_STATE(9150)] = 300256, [SMALL_STATE(9151)] = 300264, [SMALL_STATE(9152)] = 300272, [SMALL_STATE(9153)] = 300280, [SMALL_STATE(9154)] = 300288, [SMALL_STATE(9155)] = 300296, [SMALL_STATE(9156)] = 300304, [SMALL_STATE(9157)] = 300312, [SMALL_STATE(9158)] = 300320, [SMALL_STATE(9159)] = 300328, [SMALL_STATE(9160)] = 300336, [SMALL_STATE(9161)] = 300344, [SMALL_STATE(9162)] = 300352, [SMALL_STATE(9163)] = 300360, [SMALL_STATE(9164)] = 300368, [SMALL_STATE(9165)] = 300376, [SMALL_STATE(9166)] = 300384, [SMALL_STATE(9167)] = 300392, [SMALL_STATE(9168)] = 300400, [SMALL_STATE(9169)] = 300408, [SMALL_STATE(9170)] = 300416, [SMALL_STATE(9171)] = 300424, [SMALL_STATE(9172)] = 300432, [SMALL_STATE(9173)] = 300440, [SMALL_STATE(9174)] = 300448, [SMALL_STATE(9175)] = 300456, [SMALL_STATE(9176)] = 300464, [SMALL_STATE(9177)] = 300472, [SMALL_STATE(9178)] = 300480, [SMALL_STATE(9179)] = 300488, [SMALL_STATE(9180)] = 300496, [SMALL_STATE(9181)] = 300504, [SMALL_STATE(9182)] = 300512, [SMALL_STATE(9183)] = 300520, [SMALL_STATE(9184)] = 300528, [SMALL_STATE(9185)] = 300536, [SMALL_STATE(9186)] = 300544, [SMALL_STATE(9187)] = 300552, [SMALL_STATE(9188)] = 300560, [SMALL_STATE(9189)] = 300568, [SMALL_STATE(9190)] = 300576, [SMALL_STATE(9191)] = 300584, [SMALL_STATE(9192)] = 300592, [SMALL_STATE(9193)] = 300600, [SMALL_STATE(9194)] = 300608, [SMALL_STATE(9195)] = 300616, [SMALL_STATE(9196)] = 300624, [SMALL_STATE(9197)] = 300632, [SMALL_STATE(9198)] = 300640, [SMALL_STATE(9199)] = 300648, [SMALL_STATE(9200)] = 300656, [SMALL_STATE(9201)] = 300664, [SMALL_STATE(9202)] = 300672, [SMALL_STATE(9203)] = 300680, [SMALL_STATE(9204)] = 300688, [SMALL_STATE(9205)] = 300696, [SMALL_STATE(9206)] = 300704, [SMALL_STATE(9207)] = 300712, [SMALL_STATE(9208)] = 300720, [SMALL_STATE(9209)] = 300728, [SMALL_STATE(9210)] = 300736, [SMALL_STATE(9211)] = 300744, [SMALL_STATE(9212)] = 300752, [SMALL_STATE(9213)] = 300760, [SMALL_STATE(9214)] = 300768, [SMALL_STATE(9215)] = 300776, [SMALL_STATE(9216)] = 300784, [SMALL_STATE(9217)] = 300792, [SMALL_STATE(9218)] = 300800, [SMALL_STATE(9219)] = 300808, [SMALL_STATE(9220)] = 300816, [SMALL_STATE(9221)] = 300824, [SMALL_STATE(9222)] = 300832, [SMALL_STATE(9223)] = 300840, [SMALL_STATE(9224)] = 300848, [SMALL_STATE(9225)] = 300856, [SMALL_STATE(9226)] = 300864, [SMALL_STATE(9227)] = 300872, [SMALL_STATE(9228)] = 300880, [SMALL_STATE(9229)] = 300888, [SMALL_STATE(9230)] = 300896, [SMALL_STATE(9231)] = 300904, [SMALL_STATE(9232)] = 300912, [SMALL_STATE(9233)] = 300920, [SMALL_STATE(9234)] = 300928, [SMALL_STATE(9235)] = 300936, [SMALL_STATE(9236)] = 300944, [SMALL_STATE(9237)] = 300952, [SMALL_STATE(9238)] = 300960, [SMALL_STATE(9239)] = 300968, [SMALL_STATE(9240)] = 300976, [SMALL_STATE(9241)] = 300984, [SMALL_STATE(9242)] = 300992, [SMALL_STATE(9243)] = 301000, [SMALL_STATE(9244)] = 301008, [SMALL_STATE(9245)] = 301016, [SMALL_STATE(9246)] = 301024, [SMALL_STATE(9247)] = 301032, [SMALL_STATE(9248)] = 301040, [SMALL_STATE(9249)] = 301048, [SMALL_STATE(9250)] = 301056, [SMALL_STATE(9251)] = 301064, [SMALL_STATE(9252)] = 301072, [SMALL_STATE(9253)] = 301080, [SMALL_STATE(9254)] = 301088, [SMALL_STATE(9255)] = 301096, [SMALL_STATE(9256)] = 301104, [SMALL_STATE(9257)] = 301112, [SMALL_STATE(9258)] = 301120, [SMALL_STATE(9259)] = 301128, [SMALL_STATE(9260)] = 301136, [SMALL_STATE(9261)] = 301144, [SMALL_STATE(9262)] = 301152, [SMALL_STATE(9263)] = 301160, [SMALL_STATE(9264)] = 301168, [SMALL_STATE(9265)] = 301176, [SMALL_STATE(9266)] = 301184, [SMALL_STATE(9267)] = 301192, [SMALL_STATE(9268)] = 301200, [SMALL_STATE(9269)] = 301208, [SMALL_STATE(9270)] = 301216, [SMALL_STATE(9271)] = 301224, [SMALL_STATE(9272)] = 301232, [SMALL_STATE(9273)] = 301240, [SMALL_STATE(9274)] = 301248, [SMALL_STATE(9275)] = 301256, [SMALL_STATE(9276)] = 301264, [SMALL_STATE(9277)] = 301272, [SMALL_STATE(9278)] = 301280, [SMALL_STATE(9279)] = 301288, [SMALL_STATE(9280)] = 301296, [SMALL_STATE(9281)] = 301304, [SMALL_STATE(9282)] = 301312, [SMALL_STATE(9283)] = 301320, [SMALL_STATE(9284)] = 301328, [SMALL_STATE(9285)] = 301336, [SMALL_STATE(9286)] = 301344, [SMALL_STATE(9287)] = 301352, [SMALL_STATE(9288)] = 301360, [SMALL_STATE(9289)] = 301368, [SMALL_STATE(9290)] = 301376, [SMALL_STATE(9291)] = 301384, [SMALL_STATE(9292)] = 301392, [SMALL_STATE(9293)] = 301400, [SMALL_STATE(9294)] = 301408, [SMALL_STATE(9295)] = 301416, [SMALL_STATE(9296)] = 301424, [SMALL_STATE(9297)] = 301432, [SMALL_STATE(9298)] = 301440, [SMALL_STATE(9299)] = 301448, [SMALL_STATE(9300)] = 301456, [SMALL_STATE(9301)] = 301464, [SMALL_STATE(9302)] = 301472, [SMALL_STATE(9303)] = 301480, [SMALL_STATE(9304)] = 301488, [SMALL_STATE(9305)] = 301496, [SMALL_STATE(9306)] = 301504, [SMALL_STATE(9307)] = 301512, [SMALL_STATE(9308)] = 301520, [SMALL_STATE(9309)] = 301528, [SMALL_STATE(9310)] = 301536, [SMALL_STATE(9311)] = 301544, [SMALL_STATE(9312)] = 301552, [SMALL_STATE(9313)] = 301560, [SMALL_STATE(9314)] = 301568, [SMALL_STATE(9315)] = 301576, [SMALL_STATE(9316)] = 301584, [SMALL_STATE(9317)] = 301592, [SMALL_STATE(9318)] = 301600, [SMALL_STATE(9319)] = 301608, [SMALL_STATE(9320)] = 301616, [SMALL_STATE(9321)] = 301624, [SMALL_STATE(9322)] = 301632, [SMALL_STATE(9323)] = 301640, [SMALL_STATE(9324)] = 301648, [SMALL_STATE(9325)] = 301656, [SMALL_STATE(9326)] = 301664, [SMALL_STATE(9327)] = 301672, [SMALL_STATE(9328)] = 301680, [SMALL_STATE(9329)] = 301688, [SMALL_STATE(9330)] = 301696, [SMALL_STATE(9331)] = 301704, [SMALL_STATE(9332)] = 301712, [SMALL_STATE(9333)] = 301720, [SMALL_STATE(9334)] = 301728, [SMALL_STATE(9335)] = 301736, [SMALL_STATE(9336)] = 301744, [SMALL_STATE(9337)] = 301752, [SMALL_STATE(9338)] = 301760, [SMALL_STATE(9339)] = 301768, [SMALL_STATE(9340)] = 301776, [SMALL_STATE(9341)] = 301784, [SMALL_STATE(9342)] = 301792, [SMALL_STATE(9343)] = 301800, [SMALL_STATE(9344)] = 301808, [SMALL_STATE(9345)] = 301816, [SMALL_STATE(9346)] = 301824, [SMALL_STATE(9347)] = 301832, [SMALL_STATE(9348)] = 301840, [SMALL_STATE(9349)] = 301848, [SMALL_STATE(9350)] = 301856, [SMALL_STATE(9351)] = 301864, [SMALL_STATE(9352)] = 301872, [SMALL_STATE(9353)] = 301880, [SMALL_STATE(9354)] = 301888, [SMALL_STATE(9355)] = 301896, [SMALL_STATE(9356)] = 301904, [SMALL_STATE(9357)] = 301912, [SMALL_STATE(9358)] = 301920, [SMALL_STATE(9359)] = 301928, [SMALL_STATE(9360)] = 301936, [SMALL_STATE(9361)] = 301944, [SMALL_STATE(9362)] = 301952, [SMALL_STATE(9363)] = 301960, [SMALL_STATE(9364)] = 301968, [SMALL_STATE(9365)] = 301976, [SMALL_STATE(9366)] = 301984, [SMALL_STATE(9367)] = 301992, [SMALL_STATE(9368)] = 302000, [SMALL_STATE(9369)] = 302008, [SMALL_STATE(9370)] = 302016, [SMALL_STATE(9371)] = 302024, [SMALL_STATE(9372)] = 302032, [SMALL_STATE(9373)] = 302040, [SMALL_STATE(9374)] = 302048, [SMALL_STATE(9375)] = 302056, [SMALL_STATE(9376)] = 302064, [SMALL_STATE(9377)] = 302072, [SMALL_STATE(9378)] = 302080, [SMALL_STATE(9379)] = 302088, [SMALL_STATE(9380)] = 302096, [SMALL_STATE(9381)] = 302104, [SMALL_STATE(9382)] = 302112, [SMALL_STATE(9383)] = 302120, [SMALL_STATE(9384)] = 302128, [SMALL_STATE(9385)] = 302136, [SMALL_STATE(9386)] = 302144, [SMALL_STATE(9387)] = 302152, [SMALL_STATE(9388)] = 302160, [SMALL_STATE(9389)] = 302168, [SMALL_STATE(9390)] = 302176, [SMALL_STATE(9391)] = 302184, [SMALL_STATE(9392)] = 302192, [SMALL_STATE(9393)] = 302200, [SMALL_STATE(9394)] = 302208, [SMALL_STATE(9395)] = 302216, [SMALL_STATE(9396)] = 302224, [SMALL_STATE(9397)] = 302232, [SMALL_STATE(9398)] = 302240, [SMALL_STATE(9399)] = 302248, [SMALL_STATE(9400)] = 302256, [SMALL_STATE(9401)] = 302264, [SMALL_STATE(9402)] = 302272, [SMALL_STATE(9403)] = 302280, [SMALL_STATE(9404)] = 302288, [SMALL_STATE(9405)] = 302296, [SMALL_STATE(9406)] = 302304, [SMALL_STATE(9407)] = 302312, [SMALL_STATE(9408)] = 302320, [SMALL_STATE(9409)] = 302328, [SMALL_STATE(9410)] = 302336, [SMALL_STATE(9411)] = 302344, [SMALL_STATE(9412)] = 302352, [SMALL_STATE(9413)] = 302360, [SMALL_STATE(9414)] = 302368, [SMALL_STATE(9415)] = 302376, [SMALL_STATE(9416)] = 302384, [SMALL_STATE(9417)] = 302392, [SMALL_STATE(9418)] = 302400, [SMALL_STATE(9419)] = 302408, [SMALL_STATE(9420)] = 302416, [SMALL_STATE(9421)] = 302424, [SMALL_STATE(9422)] = 302432, [SMALL_STATE(9423)] = 302440, [SMALL_STATE(9424)] = 302448, [SMALL_STATE(9425)] = 302456, [SMALL_STATE(9426)] = 302464, [SMALL_STATE(9427)] = 302472, [SMALL_STATE(9428)] = 302480, [SMALL_STATE(9429)] = 302488, [SMALL_STATE(9430)] = 302496, [SMALL_STATE(9431)] = 302504, [SMALL_STATE(9432)] = 302512, [SMALL_STATE(9433)] = 302520, [SMALL_STATE(9434)] = 302528, [SMALL_STATE(9435)] = 302536, [SMALL_STATE(9436)] = 302544, [SMALL_STATE(9437)] = 302552, [SMALL_STATE(9438)] = 302560, [SMALL_STATE(9439)] = 302568, [SMALL_STATE(9440)] = 302576, [SMALL_STATE(9441)] = 302584, [SMALL_STATE(9442)] = 302592, [SMALL_STATE(9443)] = 302600, [SMALL_STATE(9444)] = 302608, [SMALL_STATE(9445)] = 302616, [SMALL_STATE(9446)] = 302624, [SMALL_STATE(9447)] = 302632, [SMALL_STATE(9448)] = 302640, [SMALL_STATE(9449)] = 302648, [SMALL_STATE(9450)] = 302656, [SMALL_STATE(9451)] = 302664, [SMALL_STATE(9452)] = 302672, [SMALL_STATE(9453)] = 302680, [SMALL_STATE(9454)] = 302688, [SMALL_STATE(9455)] = 302696, [SMALL_STATE(9456)] = 302704, [SMALL_STATE(9457)] = 302712, [SMALL_STATE(9458)] = 302720, [SMALL_STATE(9459)] = 302728, [SMALL_STATE(9460)] = 302736, [SMALL_STATE(9461)] = 302744, [SMALL_STATE(9462)] = 302752, [SMALL_STATE(9463)] = 302760, [SMALL_STATE(9464)] = 302768, [SMALL_STATE(9465)] = 302776, [SMALL_STATE(9466)] = 302784, [SMALL_STATE(9467)] = 302792, [SMALL_STATE(9468)] = 302800, [SMALL_STATE(9469)] = 302808, [SMALL_STATE(9470)] = 302816, [SMALL_STATE(9471)] = 302824, [SMALL_STATE(9472)] = 302832, [SMALL_STATE(9473)] = 302840, [SMALL_STATE(9474)] = 302848, [SMALL_STATE(9475)] = 302856, [SMALL_STATE(9476)] = 302864, [SMALL_STATE(9477)] = 302872, [SMALL_STATE(9478)] = 302880, [SMALL_STATE(9479)] = 302888, [SMALL_STATE(9480)] = 302896, [SMALL_STATE(9481)] = 302904, [SMALL_STATE(9482)] = 302912, [SMALL_STATE(9483)] = 302920, [SMALL_STATE(9484)] = 302928, [SMALL_STATE(9485)] = 302936, [SMALL_STATE(9486)] = 302944, [SMALL_STATE(9487)] = 302952, [SMALL_STATE(9488)] = 302960, [SMALL_STATE(9489)] = 302968, [SMALL_STATE(9490)] = 302976, [SMALL_STATE(9491)] = 302984, [SMALL_STATE(9492)] = 302992, [SMALL_STATE(9493)] = 303000, [SMALL_STATE(9494)] = 303008, [SMALL_STATE(9495)] = 303016, [SMALL_STATE(9496)] = 303024, [SMALL_STATE(9497)] = 303032, [SMALL_STATE(9498)] = 303040, [SMALL_STATE(9499)] = 303048, [SMALL_STATE(9500)] = 303056, [SMALL_STATE(9501)] = 303064, [SMALL_STATE(9502)] = 303072, [SMALL_STATE(9503)] = 303080, [SMALL_STATE(9504)] = 303088, [SMALL_STATE(9505)] = 303096, [SMALL_STATE(9506)] = 303104, [SMALL_STATE(9507)] = 303112, [SMALL_STATE(9508)] = 303120, [SMALL_STATE(9509)] = 303128, [SMALL_STATE(9510)] = 303136, [SMALL_STATE(9511)] = 303144, [SMALL_STATE(9512)] = 303152, [SMALL_STATE(9513)] = 303160, [SMALL_STATE(9514)] = 303168, [SMALL_STATE(9515)] = 303176, [SMALL_STATE(9516)] = 303184, [SMALL_STATE(9517)] = 303192, [SMALL_STATE(9518)] = 303200, [SMALL_STATE(9519)] = 303208, [SMALL_STATE(9520)] = 303216, [SMALL_STATE(9521)] = 303224, [SMALL_STATE(9522)] = 303232, [SMALL_STATE(9523)] = 303240, [SMALL_STATE(9524)] = 303248, [SMALL_STATE(9525)] = 303256, [SMALL_STATE(9526)] = 303264, [SMALL_STATE(9527)] = 303272, [SMALL_STATE(9528)] = 303280, [SMALL_STATE(9529)] = 303288, [SMALL_STATE(9530)] = 303296, [SMALL_STATE(9531)] = 303304, [SMALL_STATE(9532)] = 303312, [SMALL_STATE(9533)] = 303320, [SMALL_STATE(9534)] = 303328, [SMALL_STATE(9535)] = 303336, [SMALL_STATE(9536)] = 303344, [SMALL_STATE(9537)] = 303352, [SMALL_STATE(9538)] = 303360, [SMALL_STATE(9539)] = 303368, [SMALL_STATE(9540)] = 303376, [SMALL_STATE(9541)] = 303384, [SMALL_STATE(9542)] = 303392, [SMALL_STATE(9543)] = 303400, [SMALL_STATE(9544)] = 303408, [SMALL_STATE(9545)] = 303416, [SMALL_STATE(9546)] = 303424, [SMALL_STATE(9547)] = 303432, [SMALL_STATE(9548)] = 303440, [SMALL_STATE(9549)] = 303448, [SMALL_STATE(9550)] = 303456, [SMALL_STATE(9551)] = 303464, [SMALL_STATE(9552)] = 303472, [SMALL_STATE(9553)] = 303480, [SMALL_STATE(9554)] = 303488, [SMALL_STATE(9555)] = 303496, [SMALL_STATE(9556)] = 303504, [SMALL_STATE(9557)] = 303512, [SMALL_STATE(9558)] = 303520, [SMALL_STATE(9559)] = 303528, [SMALL_STATE(9560)] = 303536, [SMALL_STATE(9561)] = 303544, [SMALL_STATE(9562)] = 303552, [SMALL_STATE(9563)] = 303560, [SMALL_STATE(9564)] = 303568, [SMALL_STATE(9565)] = 303576, [SMALL_STATE(9566)] = 303584, [SMALL_STATE(9567)] = 303592, [SMALL_STATE(9568)] = 303600, [SMALL_STATE(9569)] = 303608, [SMALL_STATE(9570)] = 303616, [SMALL_STATE(9571)] = 303624, [SMALL_STATE(9572)] = 303632, [SMALL_STATE(9573)] = 303640, [SMALL_STATE(9574)] = 303648, [SMALL_STATE(9575)] = 303656, [SMALL_STATE(9576)] = 303664, [SMALL_STATE(9577)] = 303672, [SMALL_STATE(9578)] = 303680, [SMALL_STATE(9579)] = 303688, [SMALL_STATE(9580)] = 303696, [SMALL_STATE(9581)] = 303704, [SMALL_STATE(9582)] = 303712, [SMALL_STATE(9583)] = 303720, [SMALL_STATE(9584)] = 303728, [SMALL_STATE(9585)] = 303736, [SMALL_STATE(9586)] = 303744, [SMALL_STATE(9587)] = 303752, [SMALL_STATE(9588)] = 303760, [SMALL_STATE(9589)] = 303768, [SMALL_STATE(9590)] = 303776, [SMALL_STATE(9591)] = 303784, [SMALL_STATE(9592)] = 303792, [SMALL_STATE(9593)] = 303800, [SMALL_STATE(9594)] = 303808, [SMALL_STATE(9595)] = 303816, [SMALL_STATE(9596)] = 303824, [SMALL_STATE(9597)] = 303832, [SMALL_STATE(9598)] = 303840, [SMALL_STATE(9599)] = 303848, [SMALL_STATE(9600)] = 303856, [SMALL_STATE(9601)] = 303864, [SMALL_STATE(9602)] = 303872, [SMALL_STATE(9603)] = 303880, [SMALL_STATE(9604)] = 303888, [SMALL_STATE(9605)] = 303896, [SMALL_STATE(9606)] = 303904, [SMALL_STATE(9607)] = 303912, [SMALL_STATE(9608)] = 303920, [SMALL_STATE(9609)] = 303928, [SMALL_STATE(9610)] = 303936, [SMALL_STATE(9611)] = 303944, [SMALL_STATE(9612)] = 303952, [SMALL_STATE(9613)] = 303960, [SMALL_STATE(9614)] = 303968, [SMALL_STATE(9615)] = 303976, [SMALL_STATE(9616)] = 303984, [SMALL_STATE(9617)] = 303992, [SMALL_STATE(9618)] = 304000, [SMALL_STATE(9619)] = 304008, [SMALL_STATE(9620)] = 304016, [SMALL_STATE(9621)] = 304024, [SMALL_STATE(9622)] = 304032, [SMALL_STATE(9623)] = 304040, [SMALL_STATE(9624)] = 304048, [SMALL_STATE(9625)] = 304056, [SMALL_STATE(9626)] = 304064, [SMALL_STATE(9627)] = 304072, [SMALL_STATE(9628)] = 304080, [SMALL_STATE(9629)] = 304088, [SMALL_STATE(9630)] = 304096, [SMALL_STATE(9631)] = 304104, [SMALL_STATE(9632)] = 304112, [SMALL_STATE(9633)] = 304120, [SMALL_STATE(9634)] = 304128, [SMALL_STATE(9635)] = 304136, [SMALL_STATE(9636)] = 304144, [SMALL_STATE(9637)] = 304152, [SMALL_STATE(9638)] = 304160, [SMALL_STATE(9639)] = 304168, [SMALL_STATE(9640)] = 304176, [SMALL_STATE(9641)] = 304184, [SMALL_STATE(9642)] = 304192, [SMALL_STATE(9643)] = 304200, [SMALL_STATE(9644)] = 304208, [SMALL_STATE(9645)] = 304216, [SMALL_STATE(9646)] = 304224, [SMALL_STATE(9647)] = 304232, [SMALL_STATE(9648)] = 304240, [SMALL_STATE(9649)] = 304248, [SMALL_STATE(9650)] = 304256, [SMALL_STATE(9651)] = 304264, [SMALL_STATE(9652)] = 304272, [SMALL_STATE(9653)] = 304280, [SMALL_STATE(9654)] = 304288, [SMALL_STATE(9655)] = 304296, [SMALL_STATE(9656)] = 304304, [SMALL_STATE(9657)] = 304312, [SMALL_STATE(9658)] = 304320, [SMALL_STATE(9659)] = 304328, [SMALL_STATE(9660)] = 304336, [SMALL_STATE(9661)] = 304344, [SMALL_STATE(9662)] = 304352, [SMALL_STATE(9663)] = 304360, [SMALL_STATE(9664)] = 304368, [SMALL_STATE(9665)] = 304376, [SMALL_STATE(9666)] = 304384, [SMALL_STATE(9667)] = 304392, [SMALL_STATE(9668)] = 304400, [SMALL_STATE(9669)] = 304408, [SMALL_STATE(9670)] = 304416, [SMALL_STATE(9671)] = 304424, [SMALL_STATE(9672)] = 304432, [SMALL_STATE(9673)] = 304440, [SMALL_STATE(9674)] = 304448, [SMALL_STATE(9675)] = 304456, [SMALL_STATE(9676)] = 304464, [SMALL_STATE(9677)] = 304472, [SMALL_STATE(9678)] = 304480, [SMALL_STATE(9679)] = 304488, [SMALL_STATE(9680)] = 304496, [SMALL_STATE(9681)] = 304504, [SMALL_STATE(9682)] = 304512, [SMALL_STATE(9683)] = 304520, [SMALL_STATE(9684)] = 304528, [SMALL_STATE(9685)] = 304536, [SMALL_STATE(9686)] = 304544, [SMALL_STATE(9687)] = 304552, [SMALL_STATE(9688)] = 304560, [SMALL_STATE(9689)] = 304568, [SMALL_STATE(9690)] = 304576, [SMALL_STATE(9691)] = 304584, [SMALL_STATE(9692)] = 304592, [SMALL_STATE(9693)] = 304600, [SMALL_STATE(9694)] = 304608, [SMALL_STATE(9695)] = 304616, [SMALL_STATE(9696)] = 304624, [SMALL_STATE(9697)] = 304632, [SMALL_STATE(9698)] = 304640, [SMALL_STATE(9699)] = 304648, [SMALL_STATE(9700)] = 304656, [SMALL_STATE(9701)] = 304664, [SMALL_STATE(9702)] = 304672, [SMALL_STATE(9703)] = 304680, [SMALL_STATE(9704)] = 304688, [SMALL_STATE(9705)] = 304696, [SMALL_STATE(9706)] = 304704, [SMALL_STATE(9707)] = 304712, [SMALL_STATE(9708)] = 304720, [SMALL_STATE(9709)] = 304728, [SMALL_STATE(9710)] = 304736, [SMALL_STATE(9711)] = 304744, [SMALL_STATE(9712)] = 304752, [SMALL_STATE(9713)] = 304760, [SMALL_STATE(9714)] = 304768, [SMALL_STATE(9715)] = 304776, [SMALL_STATE(9716)] = 304784, [SMALL_STATE(9717)] = 304792, [SMALL_STATE(9718)] = 304800, [SMALL_STATE(9719)] = 304808, [SMALL_STATE(9720)] = 304816, [SMALL_STATE(9721)] = 304824, [SMALL_STATE(9722)] = 304832, [SMALL_STATE(9723)] = 304840, [SMALL_STATE(9724)] = 304848, [SMALL_STATE(9725)] = 304856, [SMALL_STATE(9726)] = 304864, [SMALL_STATE(9727)] = 304872, [SMALL_STATE(9728)] = 304880, [SMALL_STATE(9729)] = 304888, [SMALL_STATE(9730)] = 304896, [SMALL_STATE(9731)] = 304904, [SMALL_STATE(9732)] = 304912, [SMALL_STATE(9733)] = 304920, [SMALL_STATE(9734)] = 304928, [SMALL_STATE(9735)] = 304936, [SMALL_STATE(9736)] = 304944, [SMALL_STATE(9737)] = 304952, [SMALL_STATE(9738)] = 304960, [SMALL_STATE(9739)] = 304968, [SMALL_STATE(9740)] = 304976, [SMALL_STATE(9741)] = 304984, [SMALL_STATE(9742)] = 304992, [SMALL_STATE(9743)] = 305000, [SMALL_STATE(9744)] = 305008, [SMALL_STATE(9745)] = 305016, [SMALL_STATE(9746)] = 305024, [SMALL_STATE(9747)] = 305032, [SMALL_STATE(9748)] = 305040, [SMALL_STATE(9749)] = 305048, [SMALL_STATE(9750)] = 305056, [SMALL_STATE(9751)] = 305064, [SMALL_STATE(9752)] = 305072, [SMALL_STATE(9753)] = 305080, [SMALL_STATE(9754)] = 305088, [SMALL_STATE(9755)] = 305096, [SMALL_STATE(9756)] = 305104, [SMALL_STATE(9757)] = 305112, [SMALL_STATE(9758)] = 305120, [SMALL_STATE(9759)] = 305128, [SMALL_STATE(9760)] = 305136, [SMALL_STATE(9761)] = 305144, [SMALL_STATE(9762)] = 305152, [SMALL_STATE(9763)] = 305160, [SMALL_STATE(9764)] = 305168, [SMALL_STATE(9765)] = 305176, [SMALL_STATE(9766)] = 305184, [SMALL_STATE(9767)] = 305192, [SMALL_STATE(9768)] = 305200, [SMALL_STATE(9769)] = 305208, [SMALL_STATE(9770)] = 305216, [SMALL_STATE(9771)] = 305224, [SMALL_STATE(9772)] = 305232, [SMALL_STATE(9773)] = 305240, [SMALL_STATE(9774)] = 305248, [SMALL_STATE(9775)] = 305256, [SMALL_STATE(9776)] = 305264, [SMALL_STATE(9777)] = 305272, [SMALL_STATE(9778)] = 305280, [SMALL_STATE(9779)] = 305288, [SMALL_STATE(9780)] = 305296, [SMALL_STATE(9781)] = 305304, [SMALL_STATE(9782)] = 305312, [SMALL_STATE(9783)] = 305320, [SMALL_STATE(9784)] = 305328, [SMALL_STATE(9785)] = 305336, [SMALL_STATE(9786)] = 305344, [SMALL_STATE(9787)] = 305352, [SMALL_STATE(9788)] = 305360, [SMALL_STATE(9789)] = 305368, [SMALL_STATE(9790)] = 305376, [SMALL_STATE(9791)] = 305384, [SMALL_STATE(9792)] = 305392, [SMALL_STATE(9793)] = 305400, [SMALL_STATE(9794)] = 305408, [SMALL_STATE(9795)] = 305416, [SMALL_STATE(9796)] = 305424, [SMALL_STATE(9797)] = 305432, [SMALL_STATE(9798)] = 305440, [SMALL_STATE(9799)] = 305448, [SMALL_STATE(9800)] = 305456, [SMALL_STATE(9801)] = 305464, [SMALL_STATE(9802)] = 305472, [SMALL_STATE(9803)] = 305480, [SMALL_STATE(9804)] = 305488, [SMALL_STATE(9805)] = 305496, [SMALL_STATE(9806)] = 305504, [SMALL_STATE(9807)] = 305512, [SMALL_STATE(9808)] = 305520, [SMALL_STATE(9809)] = 305528, [SMALL_STATE(9810)] = 305536, [SMALL_STATE(9811)] = 305544, [SMALL_STATE(9812)] = 305552, [SMALL_STATE(9813)] = 305560, [SMALL_STATE(9814)] = 305568, [SMALL_STATE(9815)] = 305576, [SMALL_STATE(9816)] = 305584, [SMALL_STATE(9817)] = 305592, [SMALL_STATE(9818)] = 305600, [SMALL_STATE(9819)] = 305608, [SMALL_STATE(9820)] = 305616, [SMALL_STATE(9821)] = 305624, [SMALL_STATE(9822)] = 305632, [SMALL_STATE(9823)] = 305640, [SMALL_STATE(9824)] = 305648, [SMALL_STATE(9825)] = 305656, [SMALL_STATE(9826)] = 305664, [SMALL_STATE(9827)] = 305672, [SMALL_STATE(9828)] = 305680, [SMALL_STATE(9829)] = 305688, [SMALL_STATE(9830)] = 305696, [SMALL_STATE(9831)] = 305704, [SMALL_STATE(9832)] = 305712, [SMALL_STATE(9833)] = 305720, [SMALL_STATE(9834)] = 305728, [SMALL_STATE(9835)] = 305736, [SMALL_STATE(9836)] = 305744, [SMALL_STATE(9837)] = 305752, [SMALL_STATE(9838)] = 305760, [SMALL_STATE(9839)] = 305768, [SMALL_STATE(9840)] = 305776, [SMALL_STATE(9841)] = 305784, [SMALL_STATE(9842)] = 305792, [SMALL_STATE(9843)] = 305800, [SMALL_STATE(9844)] = 305808, [SMALL_STATE(9845)] = 305816, [SMALL_STATE(9846)] = 305824, [SMALL_STATE(9847)] = 305832, [SMALL_STATE(9848)] = 305840, [SMALL_STATE(9849)] = 305848, [SMALL_STATE(9850)] = 305856, [SMALL_STATE(9851)] = 305864, [SMALL_STATE(9852)] = 305872, [SMALL_STATE(9853)] = 305880, [SMALL_STATE(9854)] = 305888, [SMALL_STATE(9855)] = 305896, [SMALL_STATE(9856)] = 305904, [SMALL_STATE(9857)] = 305912, [SMALL_STATE(9858)] = 305920, [SMALL_STATE(9859)] = 305928, [SMALL_STATE(9860)] = 305936, [SMALL_STATE(9861)] = 305944, [SMALL_STATE(9862)] = 305952, [SMALL_STATE(9863)] = 305960, [SMALL_STATE(9864)] = 305968, [SMALL_STATE(9865)] = 305976, [SMALL_STATE(9866)] = 305984, [SMALL_STATE(9867)] = 305992, [SMALL_STATE(9868)] = 306000, [SMALL_STATE(9869)] = 306008, [SMALL_STATE(9870)] = 306016, [SMALL_STATE(9871)] = 306024, [SMALL_STATE(9872)] = 306032, [SMALL_STATE(9873)] = 306040, [SMALL_STATE(9874)] = 306048, [SMALL_STATE(9875)] = 306056, [SMALL_STATE(9876)] = 306064, [SMALL_STATE(9877)] = 306072, [SMALL_STATE(9878)] = 306080, [SMALL_STATE(9879)] = 306088, [SMALL_STATE(9880)] = 306096, [SMALL_STATE(9881)] = 306104, [SMALL_STATE(9882)] = 306112, [SMALL_STATE(9883)] = 306120, [SMALL_STATE(9884)] = 306128, [SMALL_STATE(9885)] = 306136, [SMALL_STATE(9886)] = 306144, [SMALL_STATE(9887)] = 306152, [SMALL_STATE(9888)] = 306160, [SMALL_STATE(9889)] = 306168, [SMALL_STATE(9890)] = 306176, [SMALL_STATE(9891)] = 306184, [SMALL_STATE(9892)] = 306192, [SMALL_STATE(9893)] = 306200, [SMALL_STATE(9894)] = 306208, [SMALL_STATE(9895)] = 306216, [SMALL_STATE(9896)] = 306224, [SMALL_STATE(9897)] = 306232, [SMALL_STATE(9898)] = 306240, [SMALL_STATE(9899)] = 306248, [SMALL_STATE(9900)] = 306256, [SMALL_STATE(9901)] = 306264, [SMALL_STATE(9902)] = 306272, [SMALL_STATE(9903)] = 306280, [SMALL_STATE(9904)] = 306288, [SMALL_STATE(9905)] = 306296, [SMALL_STATE(9906)] = 306304, [SMALL_STATE(9907)] = 306312, [SMALL_STATE(9908)] = 306320, [SMALL_STATE(9909)] = 306328, [SMALL_STATE(9910)] = 306336, [SMALL_STATE(9911)] = 306344, [SMALL_STATE(9912)] = 306352, [SMALL_STATE(9913)] = 306360, [SMALL_STATE(9914)] = 306368, [SMALL_STATE(9915)] = 306376, [SMALL_STATE(9916)] = 306384, [SMALL_STATE(9917)] = 306392, [SMALL_STATE(9918)] = 306400, [SMALL_STATE(9919)] = 306408, [SMALL_STATE(9920)] = 306416, [SMALL_STATE(9921)] = 306424, [SMALL_STATE(9922)] = 306432, [SMALL_STATE(9923)] = 306440, [SMALL_STATE(9924)] = 306448, [SMALL_STATE(9925)] = 306456, [SMALL_STATE(9926)] = 306464, [SMALL_STATE(9927)] = 306472, [SMALL_STATE(9928)] = 306480, [SMALL_STATE(9929)] = 306488, [SMALL_STATE(9930)] = 306496, [SMALL_STATE(9931)] = 306504, [SMALL_STATE(9932)] = 306512, [SMALL_STATE(9933)] = 306520, [SMALL_STATE(9934)] = 306528, [SMALL_STATE(9935)] = 306536, [SMALL_STATE(9936)] = 306544, [SMALL_STATE(9937)] = 306552, [SMALL_STATE(9938)] = 306560, [SMALL_STATE(9939)] = 306568, [SMALL_STATE(9940)] = 306576, [SMALL_STATE(9941)] = 306584, [SMALL_STATE(9942)] = 306592, [SMALL_STATE(9943)] = 306600, [SMALL_STATE(9944)] = 306608, [SMALL_STATE(9945)] = 306616, [SMALL_STATE(9946)] = 306624, [SMALL_STATE(9947)] = 306632, [SMALL_STATE(9948)] = 306640, [SMALL_STATE(9949)] = 306648, [SMALL_STATE(9950)] = 306656, [SMALL_STATE(9951)] = 306664, [SMALL_STATE(9952)] = 306672, [SMALL_STATE(9953)] = 306680, [SMALL_STATE(9954)] = 306688, [SMALL_STATE(9955)] = 306696, [SMALL_STATE(9956)] = 306704, [SMALL_STATE(9957)] = 306712, [SMALL_STATE(9958)] = 306720, [SMALL_STATE(9959)] = 306728, [SMALL_STATE(9960)] = 306736, [SMALL_STATE(9961)] = 306744, [SMALL_STATE(9962)] = 306752, [SMALL_STATE(9963)] = 306760, [SMALL_STATE(9964)] = 306768, [SMALL_STATE(9965)] = 306776, [SMALL_STATE(9966)] = 306784, [SMALL_STATE(9967)] = 306792, [SMALL_STATE(9968)] = 306800, [SMALL_STATE(9969)] = 306808, [SMALL_STATE(9970)] = 306816, [SMALL_STATE(9971)] = 306824, [SMALL_STATE(9972)] = 306832, [SMALL_STATE(9973)] = 306840, [SMALL_STATE(9974)] = 306848, [SMALL_STATE(9975)] = 306856, [SMALL_STATE(9976)] = 306864, [SMALL_STATE(9977)] = 306872, [SMALL_STATE(9978)] = 306880, [SMALL_STATE(9979)] = 306888, [SMALL_STATE(9980)] = 306896, [SMALL_STATE(9981)] = 306904, [SMALL_STATE(9982)] = 306912, [SMALL_STATE(9983)] = 306920, [SMALL_STATE(9984)] = 306928, [SMALL_STATE(9985)] = 306936, [SMALL_STATE(9986)] = 306944, [SMALL_STATE(9987)] = 306952, [SMALL_STATE(9988)] = 306960, [SMALL_STATE(9989)] = 306968, [SMALL_STATE(9990)] = 306976, [SMALL_STATE(9991)] = 306984, [SMALL_STATE(9992)] = 306992, [SMALL_STATE(9993)] = 307000, [SMALL_STATE(9994)] = 307008, [SMALL_STATE(9995)] = 307016, [SMALL_STATE(9996)] = 307024, [SMALL_STATE(9997)] = 307032, [SMALL_STATE(9998)] = 307040, [SMALL_STATE(9999)] = 307048, [SMALL_STATE(10000)] = 307056, [SMALL_STATE(10001)] = 307064, [SMALL_STATE(10002)] = 307072, [SMALL_STATE(10003)] = 307080, [SMALL_STATE(10004)] = 307088, [SMALL_STATE(10005)] = 307096, [SMALL_STATE(10006)] = 307104, [SMALL_STATE(10007)] = 307112, [SMALL_STATE(10008)] = 307120, [SMALL_STATE(10009)] = 307128, [SMALL_STATE(10010)] = 307136, [SMALL_STATE(10011)] = 307144, [SMALL_STATE(10012)] = 307152, [SMALL_STATE(10013)] = 307160, [SMALL_STATE(10014)] = 307168, [SMALL_STATE(10015)] = 307176, [SMALL_STATE(10016)] = 307184, [SMALL_STATE(10017)] = 307192, [SMALL_STATE(10018)] = 307200, [SMALL_STATE(10019)] = 307208, [SMALL_STATE(10020)] = 307216, [SMALL_STATE(10021)] = 307224, [SMALL_STATE(10022)] = 307232, [SMALL_STATE(10023)] = 307240, [SMALL_STATE(10024)] = 307248, [SMALL_STATE(10025)] = 307256, [SMALL_STATE(10026)] = 307264, [SMALL_STATE(10027)] = 307272, [SMALL_STATE(10028)] = 307280, [SMALL_STATE(10029)] = 307288, [SMALL_STATE(10030)] = 307296, [SMALL_STATE(10031)] = 307304, [SMALL_STATE(10032)] = 307312, [SMALL_STATE(10033)] = 307320, [SMALL_STATE(10034)] = 307328, [SMALL_STATE(10035)] = 307336, [SMALL_STATE(10036)] = 307344, [SMALL_STATE(10037)] = 307352, [SMALL_STATE(10038)] = 307360, [SMALL_STATE(10039)] = 307368, [SMALL_STATE(10040)] = 307376, [SMALL_STATE(10041)] = 307384, [SMALL_STATE(10042)] = 307392, [SMALL_STATE(10043)] = 307400, [SMALL_STATE(10044)] = 307408, [SMALL_STATE(10045)] = 307416, [SMALL_STATE(10046)] = 307424, [SMALL_STATE(10047)] = 307432, [SMALL_STATE(10048)] = 307440, [SMALL_STATE(10049)] = 307448, [SMALL_STATE(10050)] = 307456, [SMALL_STATE(10051)] = 307464, [SMALL_STATE(10052)] = 307472, [SMALL_STATE(10053)] = 307480, [SMALL_STATE(10054)] = 307488, [SMALL_STATE(10055)] = 307496, [SMALL_STATE(10056)] = 307504, [SMALL_STATE(10057)] = 307512, [SMALL_STATE(10058)] = 307520, [SMALL_STATE(10059)] = 307528, [SMALL_STATE(10060)] = 307536, [SMALL_STATE(10061)] = 307544, [SMALL_STATE(10062)] = 307552, [SMALL_STATE(10063)] = 307560, [SMALL_STATE(10064)] = 307568, [SMALL_STATE(10065)] = 307576, [SMALL_STATE(10066)] = 307584, [SMALL_STATE(10067)] = 307592, [SMALL_STATE(10068)] = 307600, [SMALL_STATE(10069)] = 307608, [SMALL_STATE(10070)] = 307616, [SMALL_STATE(10071)] = 307624, }; 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 = false}}, SHIFT(3297), [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6417), [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6417), [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6427), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6427), [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6442), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3396), [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6430), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7743), [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9508), [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5686), [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7273), [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7291), [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8509), [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8187), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4962), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8152), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9812), [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8599), [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10000), [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2428), [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2855), [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2855), [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2810), [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810), [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5176), [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4567), [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2611), [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6350), [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2452), [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8603), [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1480), [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9348), [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9349), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_purescript, 3, 0, 0), [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7907), [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9250), [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5557), [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7469), [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8447), [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8495), [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4948), [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8569), [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9840), [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8706), [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9493), [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9147), [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9706), [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9715), [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9903), [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9446), [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_purescript, 2, 0, 0), [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539), [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1839), [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1920), [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6117), [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1662), [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6210), [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283), [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8598), [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9691), [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9501), [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9502), [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9359), [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9378), [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9396), [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9414), [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9431), [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9448), [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9464), [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9480), [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9496), [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9511), [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9526), [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9541), [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9555), [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9569), [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9583), [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9494), [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9597), [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9611), [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9294), [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9623), [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9633), [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9643), [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9653), [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9663), [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9673), [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9682), [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9700), [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9337), [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1538), [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1832), [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1915), [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6205), [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8712), [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9486), [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9487), [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5865), [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5482), [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914), [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5883), [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5910), [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5924), [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5695), [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5723), [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5742), [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231), [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2232), [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274), [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388), [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2351), [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2969), [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5061), [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5087), [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5132), [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2843), [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2647), [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2658), [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5964), [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6121), [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6150), [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6724), [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6734), [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5989), [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7409), [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6737), [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7421), [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7427), [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5478), [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6182), [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6192), [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6194), [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5495), [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5504), [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2292), [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5360), [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5516), [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5541), [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2311), [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090), [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5128), [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5158), [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2725), [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759), [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2749), [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5070), [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5152), [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5164), [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6515), [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6526), [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6530), [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465), [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487), [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2493), [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6025), [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2632), [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5774), [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5801), [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645), [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2650), [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5460), [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1836), [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2399), [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2399), [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2433), [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2433), [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5214), [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1966), [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6178), [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488), [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532), [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8609), [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9367), [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9368), [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5252), [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6222), [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6636), [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2529), [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2245), [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5772), [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5188), [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1945), [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671), [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2671), [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2670), [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670), [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5568), [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420), [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2233), [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6293), [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473), [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8662), [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10030), [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8759), [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1781), [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2418), [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2418), [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2350), [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350), [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2184), [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6236), [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2398), [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8675), [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9693), [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9694), [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2678), [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6435), [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762), [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6380), [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), [611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1617), [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), [618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1824), [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1868), [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), [624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), [631] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(1653), [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6573), [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2257), [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8623), [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9437), [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9438), [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1661), [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932), [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1932), [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), [667] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(1668), [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6425), [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2369), [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), [679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8665), [683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), [685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9656), [687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9657), [689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), [691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), [693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1738), [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1788), [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), [703] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(1669), [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6445), [709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2386), [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), [713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), [715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8670), [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), [721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9675), [723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9676), [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__exp_apply, 1, 0, 0), [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), [729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(1653), [732] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(1668), [735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(1669), [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1861), [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221), [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2221), [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), [752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(1851), [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6559), [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2371), [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), [763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8595), [767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1461), [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9273), [771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9274), [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924), [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), [777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967), [779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053), [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), [787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(1787), [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6384), [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2348), [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8586), [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1465), [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9616), [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9617), [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1978), [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), [822] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(1789), [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6398), [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2352), [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8660), [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1468), [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9626), [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9627), [844] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(1787), [848] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(1789), [851] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(1851), [855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1970), [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2395), [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2395), [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2402), [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2402), [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2067), [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6618), [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8650), [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2669), [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2568), [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2570), [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2065), [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6450), [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1986), [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2255), [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2414), [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2414), [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), [917] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(2070), [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6354), [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2283), [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8654), [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2544), [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5576), [939] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(2067), [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2275), [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447), [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2316), [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2663), [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2663), [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2552), [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2407), [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6666), [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8619), [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9403), [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9404), [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2668), [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2549), [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6161), [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550), [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6984), [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4987), [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5634), [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068), [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2253), [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2359), [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), [1011] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(2081), [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6495), [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2408), [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8678), [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1478), [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9718), [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9719), [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4993), [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4997), [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6129), [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2297), [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2249), [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6271), [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2326), [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6276), [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6277), [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5058), [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173), [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6749), [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2716), [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176), [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5291), [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5636), [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2750), [1085] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(2081), [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5734), [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6131), [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2543), [1094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(2070), [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5382), [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5486), [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6174), [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5805), [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2602), [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2438), [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6488), [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2608), [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6554), [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2609), [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5668), [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2154), [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374), [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5775), [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2533), [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6154), [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6822), [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5342), [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), [1159] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(1966), [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2488), [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1488), [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6498), [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6827), [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6828), [1173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(1966), [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6337), [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2396), [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5604), [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397), [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6501), [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149), [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), [1192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(2067), [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5544), [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901), [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2296), [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5352), [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6074), [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5353), [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5150), [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4921), [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6153), [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5798), [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5340), [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2563), [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5624), [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5254), [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5014), [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5289), [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5346), [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5554), [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4915), [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424), [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5677), [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2610), [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2685), [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2685), [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2680), [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2680), [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2510), [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6529), [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325), [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8639), [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9546), [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9547), [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1787), [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2348), [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337), [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2572), [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2572), [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2501), [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2501), [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2285), [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6601), [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8643), [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9560), [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9561), [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668), [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2369), [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081), [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2408), [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5066), [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653), [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452), [1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8673), [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5361), [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5261), [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4979), [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4998), [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1789), [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5323), [1389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2665), [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2681), [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2681), [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2807), [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654), [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6638), [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2229), [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8612), [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9385), [1419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9386), [1421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4914), [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), [1425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1851), [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2371), [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), [1431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4877), [1433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4945), [1435] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(2407), [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2241), [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1441), [1443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(2407), [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), [1448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4775), [1456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6301), [1458] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(2285), [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2330), [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), [1466] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(2285), [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6110), [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4744), [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2926), [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2963), [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2963), [1479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2977), [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2507), [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2900), [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6452), [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2301), [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), [1499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), [1501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8633), [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), [1505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9516), [1507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9517), [1509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2514), [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777), [1513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2777), [1515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2772), [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2527), [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6486), [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), [1529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(2926), [1532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(2963), [1535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(2963), [1538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(2977), [1541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(2977), [1544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(5568), [1547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(2507), [1550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(780), [1553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(253), [1556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(2900), [1559] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(6452), [1562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(2301), [1565] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(350), [1568] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(538), [1571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(421), [1574] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(8627), [1577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(1453), [1580] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(9516), [1583] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_ticked, 3, 0, 0), SHIFT(9517), [1586] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(2611), [1590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(2611), [1593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2825), [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), [1597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2905), [1599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2929), [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), [1607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2801), [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6470), [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), [1613] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(2527), [1617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2398), [1619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), [1621] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(2510), [1624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2325), [1626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1459), [1628] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(2654), [1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2229), [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), [1636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(2527), [1639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(2654), [1642] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(2510), [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8627), [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), [1652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1474), [1654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(2801), [1657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2473), [1659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), [1661] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(2801), [1665] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), REDUCE(sym__fexp, 1, 0, 0), SHIFT(2900), [1669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2301), [1671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1456), [1673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__exp_apply, 1, 0, 0), SHIFT(2900), [1676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), [1678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5362), [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6132), [1682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6132), [1684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6124), [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6124), [1688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6326), [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4768), [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__minus, 1, 0, 11), [1696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5406), [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6195), [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2261), [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [1704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9454), [1706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9455), [1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4939), [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5603), [1712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5603), [1714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5381), [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5381), [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4650), [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), [1722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5274), [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6199), [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2266), [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), [1730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9470), [1732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9471), [1734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4561), [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5328), [1738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5328), [1740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5347), [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5347), [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4844), [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), [1748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5024), [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6223), [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), [1756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9588), [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9589), [1760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4674), [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5157), [1764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5157), [1766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5081), [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5081), [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4873), [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), [1774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4382), [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6214), [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2338), [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), [1782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9574), [1784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9575), [1786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5320), [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6212), [1790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6212), [1792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6278), [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6278), [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5535), [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), [1800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5755), [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6343), [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432), [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), [1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9324), [1810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9325), [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5008), [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6035), [1816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6035), [1818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6120), [1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6120), [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5272), [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), [1826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5505), [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6241), [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), [1834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9710), [1836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9711), [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), [1840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__let_decls, 3, 0, 0), [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8571), [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__let_decls, 1, 0, 0), [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8387), [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8431), [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8100), [1852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__let_decls, 4, 0, 0), [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8401), [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8140), [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8517), [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8572), [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8081), [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8068), [1866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4426), [1868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4346), [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4346), [1872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4605), [1874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4605), [1876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4483), [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), [1880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4645), [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3365), [1886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4288), [1888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107), [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5917), [1892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9619), [1894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6216), [1896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6125), [1904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4652), [1906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5768), [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7170), [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), [1912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4617), [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4804), [1916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014), [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6224), [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4119), [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3133), [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5610), [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4170), [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), [1930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), [1932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3708), [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3274), [1938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3482), [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5402), [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042), [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5229), [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2687), [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5287), [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3785), [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2827), [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4434), [1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3868), [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6539), [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), [1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), [1982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), [1986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3265), [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5605), [1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4806), [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5584), [1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), [1996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4511), [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4841), [2000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), [2002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4167), [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4619), [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447), [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833), [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218), [2012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364), [2014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4771), [2016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4723), [2018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6136), [2020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4195), [2022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), [2024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4577), [2026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), [2028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), [2030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), [2032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5180), [2034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4191), [2036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), [2038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363), [2040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8445), [2042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4489), [2044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), [2046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), [2048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), [2050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4875), [2052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6776), [2054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), [2056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), [2058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3207), [2060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6012), [2062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5041), [2064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), [2066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6357), [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), [2070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_head, 1, 0, 0), [2072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3021), [2074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4246), [2076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4246), [2078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4108), [2080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4108), [2082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint, 1, 0, 0), [2084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4267), [2086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), [2088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), [2090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4042), [2092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6472), [2094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5996), [2096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9753), [2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6216), [2100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3069), [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6627), [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9677), [2108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4932), [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5614), [2112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5614), [2114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5699), [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5699), [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4481), [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5065), [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6418), [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363), [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), [2130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9646), [2132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9647), [2134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5161), [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6005), [2138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6005), [2140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6026), [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6026), [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), [2146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5415), [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6465), [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), [2152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4980), [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5531), [2156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5531), [2158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5553), [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5553), [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4585), [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5187), [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6545), [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2252), [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), [2174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9420), [2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9421), [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5570), [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6201), [2182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6201), [2184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6312), [2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6312), [2188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5000), [2190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5820), [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6407), [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356), [2198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9636), [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9637), [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4700), [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5179), [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5179), [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5034), [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5034), [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4300), [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4940), [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6473), [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2391), [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9684), [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9685), [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4961), [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6391), [2236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4799), [2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5078), [2242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5078), [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5260), [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5260), [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4335), [2250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4942), [2254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6480), [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401), [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9702), [2262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9703), [2264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6047), [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6451), [2268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6451), [2270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6613), [2272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6613), [2274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6340), [2278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6502), [2280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), [2282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4957), [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), [2286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5643), [2288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5703), [2290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5703), [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4557), [2294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5249), [2298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6436), [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2378), [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9666), [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9667), [2308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5344), [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5840), [2312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5840), [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6038), [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6038), [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5537), [2324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6509), [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2410), [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), [2330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9726), [2332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9727), [2334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6290), [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6875), [2338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6875), [2340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6879), [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6879), [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), [2346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6460), [2348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6371), [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), [2352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4815), [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5042), [2356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5042), [2358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5341), [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5341), [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4372), [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), [2366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4928), [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6478), [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2320), [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), [2374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9531), [2376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9532), [2378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6402), [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7501), [2382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7501), [2384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7458), [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7458), [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6170), [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), [2392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6761), [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6361), [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), [2400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9602), [2402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9603), [2404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5029), [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5837), [2408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5837), [2410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6045), [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6045), [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), [2416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5551), [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6457), [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), [2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6266), [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6769), [2426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6769), [2428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6883), [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6883), [2432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6884), [2434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1463), [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), [2438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3308), [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6621), [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), [2444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3210), [2446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_head, 1, 0, 0), [2448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3198), [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), [2452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3131), [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), [2456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3199), [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), [2462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3066), [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5780), [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9758), [2468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_head, 2, 0, 0), [2470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint, 2, 0, 0), [2472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3165), [2474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3187), [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), [2478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3228), [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3228), [2482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3191), [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), [2488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3068), [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5845), [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8973), [2494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), [2496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3165), [2499] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3187), [2502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3187), [2505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3228), [2508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3228), [2511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3191), [2514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(979), [2517] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(726), [2520] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3068), [2523] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(5845), [2526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(8973), [2529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(6216), [2532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(6216), [2535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3210), [2538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3198), [2541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3198), [2544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3131), [2547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3131), [2550] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3199), [2553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(977), [2556] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(760), [2559] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3066), [2562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(5780), [2565] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(9758), [2568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_data, 5, 0, 16), [2570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3500), [2572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3407), [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), [2576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3652), [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), [2580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3408), [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), [2586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3334), [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8602), [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5912), [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9408), [2594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_data, 5, 0, 31), [2596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3508), [2598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_data, 4, 0, 16), [2600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3446), [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), [2604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3561), [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3561), [2608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3447), [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), [2614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3279), [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8713), [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5894), [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8884), [2622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_data, 6, 0, 31), [2624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3508), [2627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3446), [2630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3446), [2633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3561), [2636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3561), [2639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3447), [2642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(1261), [2645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(694), [2648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3279), [2651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(5894), [2654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(8884), [2657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3511), [2659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_head, 3, 0, 0), [2661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3460), [2663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3460), [2665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3562), [2667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3562), [2669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3461), [2671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), [2673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), [2675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3281), [2677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5896), [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8902), [2681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3500), [2684] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3407), [2687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3407), [2690] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3652), [2693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3652), [2696] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3408), [2699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(1264), [2702] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(747), [2705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3334), [2708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(5912), [2711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(9408), [2714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_head, 4, 0, 0), [2716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3552), [2718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3563), [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), [2722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3398), [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), [2726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3564), [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), [2730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), [2732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3368), [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), [2736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9720), [2738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat2, 2, 0, 0), [2740] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3511), [2743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3460), [2746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3460), [2749] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3562), [2752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3562), [2755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3461), [2758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(1312), [2761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(695), [2764] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3281), [2767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(5896), [2770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(8902), [2773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat2, 3, 0, 0), [2775] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3552), [2778] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3563), [2781] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3563), [2784] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3398), [2787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3398), [2790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3564), [2793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(1285), [2796] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(755), [2799] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3368), [2802] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(5758), [2805] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(9720), [2808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5757), [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6267), [2812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6267), [2814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6264), [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6264), [2818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6265), [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), [2824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3014), [2826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6663), [2828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), [2830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6579), [2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4523), [2834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7024), [2838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6556), [2840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3851), [2842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6575), [2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6835), [2846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6630), [2848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4159), [2850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3437), [2852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), [2854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6712), [2858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6665), [2860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6752), [2862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6752), [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6839), [2866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6839), [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6750), [2870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3229), [2876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6375), [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6373), [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6746), [2884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4471), [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), [2888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6283), [2890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088), [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3802), [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6758), [2896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3620), [2898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812), [2900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7446), [2904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6218), [2906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6386), [2908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6386), [2910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6463), [2912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6463), [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6607), [2916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), [2918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3357), [2922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6381), [2924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), [2926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5417), [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5921), [2930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5821), [2932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6309), [2934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6313), [2936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6314), [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6702), [2940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6950), [2942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6950), [2944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6964), [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6964), [2948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7062), [2950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), [2954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3681), [2956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6370), [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8050), [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5675), [2964] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4221), [2967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4092), [2970] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4092), [2973] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4120), [2976] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4120), [2979] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4094), [2982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(1403), [2985] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(739), [2988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3944), [2991] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(5872), [2994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(10067), [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), [2999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6037), [3001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5633), [3003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5635), [3005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6068), [3007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5720), [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5746), [3011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5748), [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8144), [3015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8147), [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5398), [3019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5308), [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8160), [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8162), [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944), [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8528), [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5207), [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5171), [3033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8531), [3035] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4178), [3038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4243), [3041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4243), [3044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4216), [3047] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4216), [3050] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4244), [3053] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(1427), [3056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(740), [3059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(3768), [3062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(6149), [3065] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(8826), [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6877), [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5046), [3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8552), [3074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8553), [3076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6882), [3078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4219), [3080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), [3082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9423), [3084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5091), [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5182), [3088] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4219), [3091] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4246), [3094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4246), [3097] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4108), [3100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4108), [3103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4267), [3106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(1425), [3109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(750), [3112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(4042), [3115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(5996), [3118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat1, 2, 0, 0), SHIFT_REPEAT(9423), [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5953), [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5954), [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6889), [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6521), [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6569), [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6590), [3133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4221), [3135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4092), [3137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4092), [3139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4120), [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120), [3143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4094), [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), [3149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3944), [3151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5872), [3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10067), [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), [3157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4178), [3159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4243), [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4243), [3163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4216), [3165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4216), [3167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4244), [3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), [3173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3768), [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6149), [3177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8826), [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5479), [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5506), [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032), [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6098), [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6118), [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6907), [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5248), [3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5285), [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6910), [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8408), [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6847), [3203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3186), [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3377), [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3377), [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3286), [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3286), [3213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), [3215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3372), [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), [3219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), SHIFT(3014), [3222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6527), [3224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__apat, 1, 0, 0), [3226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), [3228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), [3230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), SHIFT(3014), [3233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_apply, 2, 0, 0), [3235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5859), [3237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3186), [3240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3377), [3243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3377), [3246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3286), [3249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3286), [3252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), [3254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3372), [3257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(816), [3260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3014), [3263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6527), [3266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), [3268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(855), [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5945), [3273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3022), [3276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), [3278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3085), [3281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3085), [3284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3032), [3287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3032), [3290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), [3292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3086), [3295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(933), [3298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(719), [3301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(2992), [3304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(6009), [3307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9244), [3310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3266), [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), [3314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3476), [3316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3566), [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566), [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3625), [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), [3324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), SHIFT(3394), [3327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6453), [3329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), [3331] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), SHIFT(3394), [3334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), [3337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3034), [3339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3028), [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028), [3343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3026), [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026), [3347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), [3350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3031), [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), [3356] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(2989), [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5934), [3362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9046), [3364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), [3366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), [3370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(2989), [3373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3266), [3376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3476), [3379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3476), [3382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3566), [3385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3566), [3388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3625), [3391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(792), [3394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3394), [3397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6453), [3400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(849), [3403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), [3405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), [3407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(2989), [3410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), [3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3597), [3414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3616), [3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), [3418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3596), [3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), [3422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), SHIFT(3396), [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6394), [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), [3429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3253), [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), [3433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3643), [3435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3474), [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), [3439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3422), [3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), [3443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), SHIFT(3355), [3446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6358), [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), [3450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), SHIFT(3355), [3453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3331), [3456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3497), [3459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3497), [3462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3400), [3465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3400), [3468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3594), [3471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(806), [3474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3306), [3477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6615), [3480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(861), [3483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3019), [3485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), [3487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3018), [3489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), [3491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3030), [3493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), [3495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), [3497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3025), [3499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), [3501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), [3503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(2991), [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6003), [3508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9238), [3510] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(2991), [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), [3516] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(2991), [3519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(2991), [3522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3331), [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), [3526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3497), [3528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3400), [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), [3532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3594), [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), [3536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), SHIFT(3306), [3539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6615), [3541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), [3543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3034), [3546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3028), [3549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3028), [3552] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3026), [3555] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3026), [3558] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3031), [3561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(951), [3564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(703), [3567] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(2989), [3570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5934), [3573] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9046), [3576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3253), [3579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3643), [3582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3643), [3585] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3474), [3588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3474), [3591] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3422), [3594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(793), [3597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3355), [3600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6358), [3603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(839), [3606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3297), [3609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3597), [3612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3597), [3615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3616), [3618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3616), [3621] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3596), [3624] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(811), [3627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3396), [3630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6394), [3633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(863), [3636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3022), [3638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3085), [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), [3642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3032), [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), [3646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3086), [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), [3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), [3652] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(2992), [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6009), [3657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9244), [3659] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(2992), [3663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3342), [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3435), [3667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3435), [3669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3553), [3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), [3673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3614), [3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), [3677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), SHIFT(3357), [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6433), [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), [3684] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), SHIFT(3396), [3687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), SHIFT(3357), [3690] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(2989), [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), [3695] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(2992), [3698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(2992), [3701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), SHIFT(3306), [3704] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3342), [3707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3435), [3710] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3435), [3713] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3553), [3716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3553), [3719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3614), [3722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(787), [3725] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3357), [3728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6433), [3731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(847), [3734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3019), [3737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3018), [3740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3018), [3743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3030), [3746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3030), [3749] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3025), [3752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(964), [3755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(717), [3758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(2991), [3761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(6003), [3764] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9238), [3767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3498), [3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3774), [3771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3774), [3773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3718), [3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), [3777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3825), [3779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), [3781] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), SHIFT(3580), [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6443), [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), [3788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6248), [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6468), [3792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6468), [3794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6667), [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6667), [3798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6622), [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), [3804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3306), [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6432), [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), [3810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3160), [3812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3236), [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), [3816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3126), [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), [3820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3241), [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), [3826] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3024), [3829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5868), [3831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8812), [3833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6610), [3835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6856), [3837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6856), [3839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6820), [3841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6820), [3843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6800), [3845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), [3849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3129), [3851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6377), [3853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), [3855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3626), [3857] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3498), [3860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3774), [3863] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3774), [3866] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3718), [3869] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3718), [3872] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3825), [3875] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(790), [3878] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3580), [3881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6443), [3884] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(848), [3887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3624), [3889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), [3891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3806), [3893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3829), [3895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829), [3897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3804), [3899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), [3901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), SHIFT(3308), [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6401), [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), [3908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3132), [3910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3174), [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), [3914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3144), [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3144), [3918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3177), [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), [3924] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3033), [3927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5992), [3929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9232), [3931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), [3933] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3033), [3937] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3210), [3940] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3198), [3943] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3198), [3946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3131), [3949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3131), [3952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3199), [3955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(1018), [3958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(760), [3961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3066), [3964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(5780), [3967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(9758), [3970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3642), [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), [3974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3844), [3976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4050), [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), [3980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3843), [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), [3984] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), SHIFT(3626), [3987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6611), [3989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), [3991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3165), [3994] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3187), [3997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3187), [4000] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3228), [4003] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3228), [4006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3191), [4009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(985), [4012] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(726), [4015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3068), [4018] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(5845), [4021] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(8973), [4024] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3624), [4027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3806), [4030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3806), [4033] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3829), [4036] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3829), [4039] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3804), [4042] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(795), [4045] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3308), [4048] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6401), [4051] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(862), [4054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6263), [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6428), [4058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6428), [4060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6560), [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6560), [4064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6392), [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), [4070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3394), [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6415), [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), [4076] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3165), [4080] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3187), [4084] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3187), [4088] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3228), [4092] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3228), [4096] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3191), [4100] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(985), [4104] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(726), [4108] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3068), [4112] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(5845), [4116] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(8973), [4120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3642), [4123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3844), [4126] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3844), [4129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4050), [4132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4050), [4135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3843), [4138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(782), [4141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3626), [4144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6611), [4147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(842), [4150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3165), [4153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3187), [4156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3187), [4159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3228), [4162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3228), [4165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3191), [4168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(1001), [4171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(726), [4174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3068), [4177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(5845), [4180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(8973), [4183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3132), [4186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3174), [4189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3174), [4192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3144), [4195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3144), [4198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3177), [4201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(986), [4204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(715), [4207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3033), [4210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5992), [4213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9232), [4216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3103), [4218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3109), [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3109), [4222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3147), [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147), [4226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3110), [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), [4232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3035), [4235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5998), [4237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9235), [4239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6244), [4241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6403), [4243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6403), [4245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6507), [4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6507), [4249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6504), [4251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), [4255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3355), [4257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6395), [4259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), [4261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), [4263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3024), [4266] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3035), [4270] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3210), [4274] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3198), [4278] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3198), [4282] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3131), [4286] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3131), [4290] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3199), [4294] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(1018), [4298] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(760), [4302] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3066), [4306] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(5780), [4310] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(9758), [4314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3550), [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4014), [4318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4014), [4320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3685), [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3685), [4324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3688), [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), [4328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), SHIFT(3129), [4331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6593), [4333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), [4335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), [4337] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3035), [4340] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3210), [4343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3198), [4346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3198), [4349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3131), [4352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3131), [4355] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3199), [4358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(1018), [4361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(760), [4364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3066), [4367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(5780), [4370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(9758), [4373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3024), [4376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6356), [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6722), [4380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6722), [4382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6779), [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6779), [4386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6675), [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), [4392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3580), [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6405), [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), [4398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3550), [4401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4014), [4404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4014), [4407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3685), [4410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3685), [4413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3688), [4416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(796), [4419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3129), [4422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6593), [4425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(858), [4428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6807), [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7472), [4432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7472), [4434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7008), [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7008), [4438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7434), [4440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), [4444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4008), [4446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6664), [4448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), [4450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3165), [4453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3187), [4456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3187), [4459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3228), [4462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3228), [4465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3191), [4468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(985), [4471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(726), [4474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3068), [4477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(5845), [4480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(8973), [4483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3165), [4486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3187), [4489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3187), [4492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3228), [4495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3228), [4498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3191), [4501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1001), [4504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(726), [4507] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3068), [4510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5845), [4513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8973), [4516] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3210), [4519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3198), [4522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3198), [4525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3131), [4528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3131), [4531] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3199), [4534] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1002), [4537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(760), [4540] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3066), [4543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5780), [4546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9758), [4549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), [4551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3033), [4554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), SHIFT(3129), [4557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6351), [4559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), [4561] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), SHIFT(3626), [4564] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3033), [4567] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3160), [4570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3236), [4573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3236), [4576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3126), [4579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3126), [4582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3241), [4585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1010), [4588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(690), [4591] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3024), [4594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5868), [4597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8812), [4600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3103), [4603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3109), [4606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3109), [4609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3147), [4612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3147), [4615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3110), [4618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1011), [4621] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(716), [4624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3035), [4627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5998), [4630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9235), [4633] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3024), [4637] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), SHIFT(3580), [4640] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3035), [4643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), SHIFT(3308), [4646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3210), [4649] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3198), [4652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3198), [4655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3131), [4658] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3131), [4661] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3199), [4664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(1002), [4667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(760), [4670] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3066), [4673] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(5780), [4676] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(9758), [4679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4559), [4681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4482), [4683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), [4685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), [4687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10034), [4689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4278), [4691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4313), [4693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), [4695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4299), [4697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), [4699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4314), [4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), [4703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), [4705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4275), [4707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6073), [4709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8736), [4711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3687), [4713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3779), [4715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), [4717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3734), [4719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), [4721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3780), [4723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), [4725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), [4727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3577), [4729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5966), [4731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9136), [4733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4064), [4735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4065), [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4065), [4739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4260), [4741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4260), [4743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4082), [4745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), [4747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), [4749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3727), [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5864), [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8794), [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), [4757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3332), [4759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3360), [4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3360), [4763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3282), [4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3282), [4767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3361), [4769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), [4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), [4773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3149), [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5968), [4777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9154), [4779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), [4781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4144), [4783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4160), [4785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4160), [4787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4053), [4789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053), [4791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4161), [4793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), [4795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), [4797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3730), [4799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5879), [4801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8848), [4803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3347), [4805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3254), [4807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3254), [4809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3288), [4811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3288), [4813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3267), [4815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), [4817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), [4819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3150), [4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5973), [4823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9172), [4825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), [4827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), [4829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3257), [4831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3358), [4833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3358), [4835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3317), [4837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317), [4839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3371), [4841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), [4843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), [4845] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3151), [4848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6031), [4850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9249), [4852] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3151), [4856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), [4858] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3151), [4861] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3151), [4864] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3257), [4867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3358), [4870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3358), [4873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3317), [4876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3317), [4879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3371), [4882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1037), [4885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(722), [4888] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3151), [4891] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(6031), [4894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9249), [4897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4292), [4899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4430), [4901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4430), [4903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4298), [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), [4907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4431), [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), [4911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), [4913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4110), [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), [4917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9190), [4919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), [4921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4527), [4923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4680), [4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4680), [4927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4615), [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), [4931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4681), [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), [4935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), [4937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4386), [4939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5792), [4941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9549), [4943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4362), [4945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4401), [4947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4401), [4949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4381), [4951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4381), [4953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4402), [4955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), [4957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), [4959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4145), [4961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5765), [4963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9605), [4965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3707), [4967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3857), [4969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), [4971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3738), [4973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), [4975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3858), [4977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), [4979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), [4981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3578), [4983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5981), [4985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9208), [4987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), [4989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), [4991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4394), [4993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4357), [4995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4357), [4997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4332), [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4332), [5001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4358), [5003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), [5005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), [5007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4131), [5009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6060), [5011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9499), [5013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3558), [5015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3529), [5017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), [5019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3575), [5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), [5023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3530), [5025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), [5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), [5029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3319), [5031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5990), [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9229), [5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), [5037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), [5039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3033), [5041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9232), [5043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), [5045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3778), [5047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3682), [5049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3682), [5051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3723), [5053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), [5055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3683), [5057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), [5059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), [5061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3573), [5063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5900), [5065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8920), [5067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4727), [5069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4751), [5071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4751), [5073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4707), [5075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), [5077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4816), [5079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), [5081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), [5083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4630), [5085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5776), [5087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9143), [5089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), [5091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), [5093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3035), [5095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9235), [5097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4249), [5099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4153), [5101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), [5103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4224), [5105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4224), [5107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4155), [5109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), [5111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), [5113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3773), [5115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5965), [5117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9773), [5119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), [5121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), [5123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2991), [5125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9238), [5127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), [5129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), [5131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), [5133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2992), [5135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9244), [5137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), [5139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3724), [5141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3690), [5143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3690), [5145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3744), [5147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744), [5149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3691), [5151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), [5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), [5155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3579), [5157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6027), [5159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9248), [5161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), [5163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), [5165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3151), [5167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9249), [5169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), [5171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4098), [5173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4205), [5175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4205), [5177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4055), [5179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), [5181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4207), [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), [5185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), [5187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3998), [5189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6067), [5191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8903), [5193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3775), [5195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), [5197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4146), [5199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4197), [5201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), [5203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4130), [5205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), [5207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), SHIFT(3681), [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6422), [5212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), [5214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4477), [5216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4506), [5218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4506), [5220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4663), [5222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4663), [5224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4507), [5226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), [5228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), [5230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4399), [5232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5849), [5234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9254), [5236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), [5238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), SHIFT(3681), [5241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4887), [5243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4690), [5245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4690), [5247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4888), [5249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4888), [5251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4706), [5253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), [5255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), [5257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4501), [5259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6048), [5261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9292), [5263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3356), [5265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3269), [5267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269), [5269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3255), [5271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3255), [5273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3268), [5275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), [5277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), [5279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3142), [5282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5903), [5284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8938), [5286] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3142), [5290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), [5292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3142), [5295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4429), [5297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4400), [5299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4400), [5301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4398), [5303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4398), [5305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4409), [5307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), [5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), [5311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4217), [5313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), [5315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9850), [5317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3142), [5320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4032), [5322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3881), [5324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881), [5326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4034), [5328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), [5330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3680), [5332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), [5334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), [5336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3523), [5338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5984), [5340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9542), [5342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), [5344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), [5346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3142), [5348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8938), [5350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3775), [5353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4146), [5356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4146), [5359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4197), [5362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4197), [5365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4130), [5368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(784), [5371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3681), [5374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6422), [5377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(846), [5380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4805), [5382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4763), [5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4763), [5386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4726), [5388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), [5390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4764), [5392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), [5394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), [5396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4569), [5398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5767), [5400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9240), [5402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4708), [5404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4820), [5406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), [5408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4697), [5410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4697), [5412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4821), [5414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), [5416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), [5418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4601), [5420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5863), [5422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9738), [5424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), [5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), [5428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), [5430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3810), [5432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3798), [5434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), [5436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3725), [5438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3725), [5440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3801), [5442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), [5444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), [5446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3574), [5448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5911), [5450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8956), [5452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), [5454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4562), [5456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4616), [5458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4616), [5460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4678), [5462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), [5464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4624), [5466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), [5468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), [5470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4293), [5472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5828), [5474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9930), [5476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), [5478] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3356), [5481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3269), [5484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3269), [5487] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3255), [5490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3255), [5493] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3268), [5496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1122), [5499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(697), [5502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3142), [5505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5903), [5508] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8938), [5511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), [5513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4022), [5515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4253), [5517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4253), [5519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4273), [5521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), [5523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4056), [5525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), [5527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__apat, 1, 0, 0), SHIFT(4008), [5530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6516), [5532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), [5534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3518), [5536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3479), [5538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479), [5540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3567), [5542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), [5544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3480), [5546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), [5548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), [5550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3291), [5552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5913), [5554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8974), [5556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), [5558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4830), [5560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4795), [5562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), [5564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4839), [5566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4839), [5568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4797), [5570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), [5572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), [5574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4502), [5576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), [5578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8740), [5580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), [5582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4703), [5584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4794), [5586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4794), [5588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4862), [5590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4862), [5592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4800), [5594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), [5596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), [5598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4551), [5600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5999), [5602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8885), [5604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4136), [5606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4072), [5608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4072), [5610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4085), [5612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4085), [5614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4077), [5616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), [5618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), [5620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3740), [5622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), [5624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9010), [5626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), [5628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), [5630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), [5632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), [5634] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3149), [5637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9154), [5639] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3149), [5643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), [5645] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3149), [5648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3149), [5651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), [5653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3150), [5656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9172), [5658] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3150), [5662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), [5664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), [5666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3150), [5669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3150), [5672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), [5674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2989), [5676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9046), [5678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), [5680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), [5682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3332), [5685] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3360), [5688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3360), [5691] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3282), [5694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3282), [5697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3361), [5700] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1239), [5703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(676), [5706] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3149), [5709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5968), [5712] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9154), [5715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), [5717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3024), [5719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8812), [5721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3883), [5723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3739), [5725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), [5727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3731), [5729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), [5731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3742), [5733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), [5735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), [5737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3576), [5739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5947), [5741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9082), [5743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4022), [5746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4253), [5749] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4253), [5752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4273), [5755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4273), [5758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4056), [5761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(783), [5764] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4008), [5767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6516), [5770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(857), [5773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), [5775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), [5777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3347), [5780] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3254), [5783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3254), [5786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3288), [5789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3288), [5792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3267), [5795] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1249), [5798] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(710), [5801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3150), [5804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5973), [5807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9172), [5810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), [5812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), [5814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), [5816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_apply, 2, 0, 0), SHIFT(4008), [5819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3891), [5821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4460), [5823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4460), [5825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4584), [5827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4584), [5829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), [5831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4660), [5833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), [5835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4359), [5837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6471), [5839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), [5841] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3508), [5844] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3446), [5847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3446), [5850] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3561), [5853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3561), [5856] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3447), [5859] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(1296), [5862] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(694), [5865] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3279), [5868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(5894), [5871] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(8884), [5874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), [5876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3508), [5879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3446), [5882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3446), [5885] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3561), [5888] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3561), [5891] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3447), [5894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(1296), [5897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(694), [5900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3279), [5903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(5894), [5906] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(8884), [5909] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3500), [5912] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3407), [5915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3407), [5918] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3652), [5921] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3652), [5924] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3408), [5927] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(1270), [5930] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(747), [5933] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3334), [5936] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(5912), [5939] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(9408), [5942] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3511), [5945] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3460), [5948] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3460), [5951] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3562), [5954] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3562), [5957] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3461), [5960] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(1317), [5963] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(695), [5966] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3281), [5969] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(5896), [5972] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(8902), [5975] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3500), [5979] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3407), [5983] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3407), [5987] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3652), [5991] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3652), [5995] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3408), [5999] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(1270), [6003] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(747), [6007] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3334), [6011] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(5912), [6015] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(9408), [6019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), [6021] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3500), [6024] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3407), [6027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3407), [6030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3652), [6033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3652), [6036] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3408), [6039] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(1292), [6042] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(747), [6045] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3334), [6048] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(5912), [6051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(9408), [6054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), [6056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3518), [6059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3479), [6062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3479), [6065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3567), [6068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3567), [6071] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3480), [6074] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1274), [6077] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(699), [6080] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3291), [6083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5913), [6086] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8974), [6089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), [6091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), [6093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), [6095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), [6097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), [6099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3552), [6102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3563), [6105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3563), [6108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3398), [6111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3398), [6114] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3564), [6117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(1290), [6120] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(755), [6123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3368), [6126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(5758), [6129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(9720), [6132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), [6134] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3552), [6138] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3563), [6142] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3563), [6146] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3398), [6150] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3398), [6154] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3564), [6158] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(1290), [6162] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(755), [6166] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3368), [6170] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(5758), [6174] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(9720), [6178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3552), [6181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3563), [6184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3563), [6187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3398), [6190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3398), [6193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3564), [6196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(1304), [6199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(755), [6202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3368), [6205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(5758), [6208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(9720), [6211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3552), [6214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3563), [6217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3563), [6220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3398), [6223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3398), [6226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3564), [6229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(1290), [6232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(755), [6235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3368), [6238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(5758), [6241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(9720), [6244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3500), [6247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3407), [6250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3407), [6253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3652), [6256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3652), [6259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3408), [6262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1292), [6265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(747), [6268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3334), [6271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5912), [6274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9408), [6277] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3508), [6281] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3446), [6285] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3446), [6289] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3561), [6293] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3561), [6297] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3447), [6301] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(1296), [6305] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(694), [6309] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3279), [6313] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(5894), [6317] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(8884), [6321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), [6323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3508), [6326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3446), [6329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3446), [6332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3561), [6335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3561), [6338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3447), [6341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(1300), [6344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(694), [6347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3279), [6350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(5894), [6353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(8884), [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), [6358] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3508), [6361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3446), [6364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3446), [6367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3561), [6370] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3561), [6373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3447), [6376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1300), [6379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(694), [6382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3279), [6385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5894), [6388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8884), [6391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), [6393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), [6395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3552), [6398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3563), [6401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3563), [6404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3398), [6407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3398), [6410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3564), [6413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1304), [6416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(755), [6419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3368), [6422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5758), [6425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9720), [6428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), [6430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), [6432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3500), [6435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3407), [6438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3407), [6441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3652), [6444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3652), [6447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3408), [6450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(1270), [6453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(747), [6456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3334), [6459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(5912), [6462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(9408), [6465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3511), [6468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3460), [6471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3460), [6474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3562), [6477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3562), [6480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3461), [6483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(1265), [6486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(695), [6489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3281), [6492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(5896), [6495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(8902), [6498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3511), [6501] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3460), [6504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3460), [6507] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3562), [6510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3562), [6513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3461), [6516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(1265), [6519] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(695), [6522] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3281), [6525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(5896), [6528] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(8902), [6531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), [6533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3511), [6536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3460), [6539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3460), [6542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3562), [6545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3562), [6548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3461), [6551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1317), [6554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(695), [6557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3281), [6560] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5896), [6563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8902), [6566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), [6568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), [6570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), [6572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3291), [6575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8974), [6577] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3291), [6581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), [6585] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3291), [6588] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3291), [6591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), [6593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), [6597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3558), [6600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3529), [6603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3529), [6606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3575), [6609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3575), [6612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3530), [6615] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1332), [6618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(714), [6621] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3319), [6624] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5990), [6627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9229), [6630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), [6632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), [6634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), [6636] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3511), [6640] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3460), [6644] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3460), [6648] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3562), [6652] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3562), [6656] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3461), [6660] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(1265), [6664] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(695), [6668] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3281), [6672] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(5896), [6676] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(8902), [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), [6682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), [6684] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3319), [6687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9229), [6689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), [6691] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3319), [6695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), [6697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3319), [6700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3319), [6703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), [6705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), [6707] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3724), [6710] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3690), [6713] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3690), [6716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3744), [6719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3744), [6722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3691), [6725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1357), [6728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(721), [6731] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3579), [6734] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(6027), [6737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9248), [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), [6742] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3577), [6745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9136), [6747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), [6749] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3576), [6752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9082), [6754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), [6756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3579), [6759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9248), [6761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), [6763] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3577), [6766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), [6768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3579), [6771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__fun_patterns, 2, 0, 0), SHIFT_REPEAT(3805), [6774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__fun_patterns, 2, 0, 0), SHIFT_REPEAT(4514), [6777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__fun_patterns, 2, 0, 0), SHIFT_REPEAT(4514), [6780] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__fun_patterns, 2, 0, 0), SHIFT_REPEAT(4555), [6783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__fun_patterns, 2, 0, 0), SHIFT_REPEAT(4555), [6786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__fun_patterns, 2, 0, 0), SHIFT_REPEAT(4513), [6789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__fun_patterns, 2, 0, 0), SHIFT_REPEAT(814), [6792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__fun_patterns, 2, 0, 0), SHIFT_REPEAT(4442), [6795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__fun_patterns, 2, 0, 0), [6797] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__fun_patterns, 2, 0, 0), SHIFT_REPEAT(6661), [6800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__fun_patterns, 2, 0, 0), SHIFT_REPEAT(838), [6803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), [6805] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3573), [6808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8920), [6810] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3576), [6814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), [6816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3574), [6819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8956), [6821] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3574), [6825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), [6827] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3574), [6830] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3574), [6833] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4032), [6836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3881), [6839] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3881), [6842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4034), [6845] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4034), [6848] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3680), [6851] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1370), [6854] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(753), [6857] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3523), [6860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5984), [6863] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9542), [6866] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3778), [6869] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3682), [6872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3682), [6875] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3723), [6878] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3723), [6881] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3683), [6884] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1371), [6887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(696), [6890] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3573), [6893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5900), [6896] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8920), [6899] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3573), [6903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), [6905] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3523), [6908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9542), [6910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3805), [6912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4514), [6914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4514), [6916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4555), [6918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4555), [6920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4513), [6922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), [6924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4442), [6926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__funvar, 1, 0, 9), [6928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6661), [6930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), [6932] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3576), [6935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), [6937] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3573), [6940] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(3891), [6943] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4460), [6946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4460), [6949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4584), [6952] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4584), [6955] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4660), [6958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(804), [6961] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(4359), [6964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(6471), [6967] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_lambda_repeat1, 2, 0, 0), SHIFT_REPEAT(854), [6970] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3707), [6973] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3857), [6976] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3857), [6979] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3738), [6982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3738), [6985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3858), [6988] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1378), [6991] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(712), [6994] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3578), [6997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5981), [7000] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9208), [7003] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3687), [7006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3779), [7009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3779), [7012] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3734), [7015] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3734), [7018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3780), [7021] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1379), [7024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(708), [7027] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3577), [7030] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5966), [7033] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9136), [7036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__funvar, 2, 0, 20), [7038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), [7040] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3578), [7043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9208), [7045] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3578), [7049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), [7051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3578), [7054] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3578), [7057] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3573), [7060] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3883), [7063] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3739), [7066] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3739), [7069] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3731), [7072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3731), [7075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3742), [7078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1386), [7081] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(705), [7084] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3576), [7087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5947), [7090] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9082), [7093] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3577), [7096] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3579), [7099] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3523), [7102] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3523), [7106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), [7108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3523), [7111] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3577), [7115] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3579), [7119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3810), [7122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3798), [7125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3798), [7128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3725), [7131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3725), [7134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3801), [7137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1394), [7140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(698), [7143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3574), [7146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5911), [7149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8956), [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), [7154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3576), [7157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4221), [7160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4092), [7163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4092), [7166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4120), [7169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4120), [7172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4094), [7175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1396), [7178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(739), [7181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3944), [7184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5872), [7187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(10067), [7190] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4178), [7194] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4243), [7198] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4243), [7202] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4216), [7206] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4216), [7210] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4244), [7214] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(1437), [7218] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(740), [7222] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3768), [7226] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(6149), [7230] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(8826), [7234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), [7236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3773), [7239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9773), [7241] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3773), [7245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), [7247] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3730), [7251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8848), [7253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), [7255] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3773), [7258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), [7260] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3727), [7264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8794), [7266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4221), [7269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4092), [7272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4092), [7275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4120), [7278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4120), [7281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4094), [7284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(1432), [7287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(739), [7290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3944), [7293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(5872), [7296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(10067), [7299] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3730), [7302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3730), [7305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4178), [7308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4243), [7311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4243), [7314] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4216), [7317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4216), [7320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4244), [7323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(1437), [7326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(740), [7329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3768), [7332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(6149), [7335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(8826), [7338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4219), [7341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4246), [7344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4246), [7347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4108), [7350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4108), [7353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4267), [7356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(1433), [7359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(750), [7362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4042), [7365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(5996), [7368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(9423), [7371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3727), [7374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4136), [7377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4072), [7380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4072), [7383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4085), [7386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4085), [7389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4077), [7392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1409), [7395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(701), [7398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3740), [7401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5922), [7404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9010), [7407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), [7409] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3998), [7412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8903), [7414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), [7416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3998), [7419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_name, 1, 0, 0), [7421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_name, 1, 0, 0), [7423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_name, 1, 0, 0), [7425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_name, 1, 0, 0), REDUCE(sym_pat_name, 1, 0, 0), [7428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7378), [7430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__record_update_lhs, 1, 0, 0), REDUCE(sym_exp_name, 1, 0, 0), [7433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), [7435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3773), [7438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4249), [7441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4153), [7444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4153), [7447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4224), [7450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4224), [7453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4155), [7456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1414), [7459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(730), [7462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3773), [7465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5965), [7468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9773), [7471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4221), [7474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4092), [7477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4092), [7480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4120), [7483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4120), [7486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4094), [7489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(1432), [7492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(739), [7495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3944), [7498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(5872), [7501] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(10067), [7504] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3998), [7507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), [7509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3740), [7512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9010), [7514] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4098), [7517] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4205), [7520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4205), [7523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4055), [7526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4055), [7529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4207), [7532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1418), [7535] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(734), [7538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3998), [7541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(6067), [7544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8903), [7547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), [7549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3730), [7552] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4064), [7555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4065), [7558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4065), [7561] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4260), [7564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4260), [7567] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4082), [7570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1420), [7573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(689), [7576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3727), [7579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5864), [7582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8794), [7585] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3727), [7588] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3740), [7592] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4219), [7595] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4246), [7598] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4246), [7601] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4108), [7604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4108), [7607] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4267), [7610] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1423), [7613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(750), [7616] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4042), [7619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5996), [7622] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9423), [7625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), [7627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3740), [7630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4219), [7633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4246), [7636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4246), [7639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4108), [7642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4108), [7645] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4267), [7648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(1433), [7651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(750), [7654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4042), [7657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(5996), [7660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(9423), [7663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(3740), [7666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4178), [7669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4243), [7672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4243), [7675] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4216), [7678] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4216), [7681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4244), [7684] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(1437), [7687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(740), [7690] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(3768), [7693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(6149), [7696] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(8826), [7699] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3998), [7703] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4221), [7707] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4092), [7711] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4092), [7715] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4120), [7719] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4120), [7723] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4094), [7727] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(1432), [7731] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(739), [7735] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(3944), [7739] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(5872), [7743] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(10067), [7747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7464), [7749] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4144), [7752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4160), [7755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4160), [7758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4053), [7761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4053), [7764] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4161), [7767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1431), [7770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(692), [7773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3730), [7776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5879), [7779] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8848), [7782] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4221), [7785] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4092), [7788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4092), [7791] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4120), [7794] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4120), [7797] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4094), [7800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(1396), [7803] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(739), [7806] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3944), [7809] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(5872), [7812] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(10067), [7815] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4219), [7818] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4246), [7821] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4246), [7824] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4108), [7827] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4108), [7830] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4267), [7833] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(1423), [7836] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(750), [7839] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4042), [7842] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(5996), [7845] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(9423), [7848] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4219), [7852] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4246), [7856] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4246), [7860] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4108), [7864] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4108), [7868] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4267), [7872] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(1433), [7876] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(750), [7880] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4042), [7884] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(5996), [7888] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(9423), [7892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), [7894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3727), [7897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4178), [7900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4243), [7903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4243), [7906] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4216), [7909] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4216), [7912] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4244), [7915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1436), [7918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(740), [7921] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3768), [7924] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(6149), [7927] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8826), [7930] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4178), [7933] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4243), [7936] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4243), [7939] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4216), [7942] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4216), [7945] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4244), [7948] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(1436), [7951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(740), [7954] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(3768), [7957] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(6149), [7960] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(8826), [7963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), [7965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), [7967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(6988), [7970] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(6955), [7973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), [7975] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4217), [7978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9850), [7980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_record_access, 2, 0, 38), [7982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_record_access, 2, 0, 38), [7984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6988), [7986] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4362), [7989] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4401), [7992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4401), [7995] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4381), [7998] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4381), [8001] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4402), [8004] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1443), [8007] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(754), [8010] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4145), [8013] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5765), [8016] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9605), [8019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), [8021] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4131), [8024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9499), [8026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), [8028] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4131), [8032] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4217), [8036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aexp_projection, 1, 0, 0), [8038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aexp_projection, 1, 0, 0), [8040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6967), [8042] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__record_update_lhs, 1, 0, 0), REDUCE(sym__aexp_projection, 1, 0, 0), [8045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), [8047] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4145), [8050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9605), [8052] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4278), [8055] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4313), [8058] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4313), [8061] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4299), [8064] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4299), [8067] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4314), [8070] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1457), [8073] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(729), [8076] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4275), [8079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(6073), [8082] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8736), [8085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), [8087] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4110), [8090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9190), [8092] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4110), [8096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6420), [8098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4394), [8101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4357), [8104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4357), [8107] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4332), [8110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4332), [8113] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4358), [8116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1464), [8119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(748), [8122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4131), [8125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(6060), [8128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9499), [8131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6955), [8133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4429), [8136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4400), [8139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4400), [8142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4398), [8145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4398), [8148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4409), [8151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1467), [8154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(678), [8157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4217), [8160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5803), [8163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9850), [8166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4217), [8169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_accessor, 2, 0, 38), [8171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_accessor, 2, 0, 38), [8173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), [8175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4217), [8178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4145), [8181] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4145), [8185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4292), [8188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4430), [8191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4430), [8194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4298), [8197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4298), [8200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4431), [8203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1484), [8206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(711), [8209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4110), [8212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5976), [8215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9190), [8218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), [8220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4275), [8223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8736), [8225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), [8227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4110), [8230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4131), [8233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4275), [8236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4110), [8239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4131), [8242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), [8244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4145), [8247] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4275), [8251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), [8253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4275), [8256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(6967), [8259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4651), [8261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 4, 0, 0), [8263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4612), [8265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4612), [8267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4509), [8269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4509), [8271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4613), [8273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), [8275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), [8277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3345), [8279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), [8281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9792), [8283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 7, 0, 54), [8285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4473), [8287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4466), [8289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4466), [8291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4476), [8293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4476), [8295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4566), [8297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), [8299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), [8301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3312), [8303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6042), [8305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8862), [8307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 7, 0, 0), [8309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 7, 0, 47), [8311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), [8313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 8, 0, 54), [8315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), [8317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), [8319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4399), [8322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9254), [8324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 8, 0, 47), [8326] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4399), [8330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), [8332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4399), [8335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4399), [8338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4477), [8341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4506), [8344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4506), [8347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4663), [8350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4663), [8353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4507), [8356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1513), [8359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(727), [8362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4399), [8365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5849), [8368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9254), [8371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6893), [8373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(6893), [8376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6914), [8378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 9, 0, 54), [8380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(6914), [8383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), [8385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4293), [8388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9930), [8390] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4293), [8394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), [8396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4293), [8399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4293), [8402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4651), [8405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4612), [8408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4612), [8411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4509), [8414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4509), [8417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4613), [8420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1531), [8423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(685), [8426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3345), [8429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5850), [8432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9792), [8435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5895), [8437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4562), [8440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4616), [8443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4616), [8446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4678), [8449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4678), [8452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4624), [8455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1533), [8458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(681), [8461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4293), [8464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5828), [8467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9930), [8470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 3, 0, 0), [8472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), [8474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7490), [8476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1, 0, 0), [8478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1, 0, 0), [8480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), [8482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), [8484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 5, 0, 0), [8486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 5, 0, 47), [8488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), [8490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), [8492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7490), [8495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 6, 0, 54), [8497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), [8499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 6, 0, 0), [8501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), [8503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_derive, 6, 0, 47), [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), [8509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6567), [8511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7012), [8513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612), [8515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6619), [8517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6235), [8519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4473), [8522] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4466), [8525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4466), [8528] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4476), [8531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4476), [8534] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4566), [8537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1568), [8540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(731), [8543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(3312), [8546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(6042), [8549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8862), [8552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6864), [8554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), [8556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4386), [8559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9549), [8561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7026), [8563] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_name, 1, 0, 0), REDUCE(sym_pat_name, 1, 0, 0), [8566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1563), [8568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6843), [8570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6332), [8572] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4386), [8576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), [8578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4386), [8581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6336), [8583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6620), [8585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6338), [8587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), [8589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4288), [8592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10034), [8594] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4288), [8598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), [8600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4288), [8603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4527), [8606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4680), [8609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4680), [8612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4615), [8615] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4615), [8618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4681), [8621] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1592), [8624] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(741), [8627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4386), [8630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5792), [8633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9549), [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), [8638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4386), [8641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4559), [8644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4482), [8647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4482), [8650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4605), [8653] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4605), [8656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4483), [8659] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1600), [8662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(752), [8665] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4288), [8668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5917), [8671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(10034), [8674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), [8676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), [8678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4288), [8681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6334), [8683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), [8685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), [8687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), [8689] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4630), [8692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9143), [8694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_variable, 2, 0, 0), [8696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_variable, 2, 0, 0), [8698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), [8700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4502), [8703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8740), [8705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4830), [8708] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4795), [8711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4795), [8714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4839), [8717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4839), [8720] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4797), [8723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1620), [8726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(686), [8729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4502), [8732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5852), [8735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8740), [8738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 14), [8740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_name, 1, 0, 14), [8742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__modid, 1, 0, 3), [8744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 48), [8746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 48), [8748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_parens, 3, 0, 0), [8750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_parens, 3, 0, 0), [8752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_literal, 3, 0, 0), [8754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_literal, 3, 0, 0), [8756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_ado, 3, 0, 51), [8758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_ado, 3, 0, 51), [8760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), [8762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_literal, 4, 0, 0), [8764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_literal, 4, 0, 0), [8766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_ado, 4, 0, 59), [8768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_ado, 4, 0, 59), [8770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), [8772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_ado, 5, 0, 61), [8774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), [8776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), [8778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), [8780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_ado, 6, 0, 68), [8782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_ado, 6, 0, 68), [8784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), [8786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__qcon, 1, 0, 0), [8788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__qcon, 1, 0, 0), [8790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_constructor, 2, 0, 0), [8792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_constructor, 2, 0, 0), [8794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_type, 2, 0, 23), [8796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_type, 2, 0, 23), [8798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7066), [8800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), [8802] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4630), [8805] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7066), [8808] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4727), [8811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4751), [8814] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4751), [8817] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4707), [8820] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4707), [8823] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4816), [8826] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1645), [8829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(724), [8832] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4630), [8835] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5776), [8838] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9143), [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), [8843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4601), [8846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9738), [8848] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7464), [8851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor, 1, 0, 0), [8853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor, 1, 0, 0), [8855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7384), [8857] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4630), [8860] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4630), [8864] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4805), [8867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4763), [8870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4763), [8873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4726), [8876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4726), [8879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4764), [8882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1676), [8885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(736), [8888] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4569), [8891] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5767), [8894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9240), [8897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4708), [8900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4820), [8903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4820), [8906] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4697), [8909] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4697), [8912] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4821), [8915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1677), [8918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(728), [8921] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4601), [8924] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5863), [8927] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9738), [8930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_literal, 2, 0, 0), [8932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_literal, 2, 0, 0), [8934] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4502), [8937] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4502), [8941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), [8943] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4502), [8946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__ado_in, 3, 0, 60), [8948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ado_in, 3, 0, 60), [8950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__ado_in, 4, 0, 67), [8952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ado_in, 4, 0, 67), [8954] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7026), [8957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__ado_in, 5, 0, 76), [8959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ado_in, 5, 0, 76), [8961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__ado_in, 6, 0, 77), [8963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ado_in, 6, 0, 77), [8965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), [8967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4551), [8970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8885), [8972] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4551), [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), [8978] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4551), [8981] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7378), [8984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_fields, 2, 0, 0), [8986] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4703), [8989] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4794), [8992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4794), [8995] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4862), [8998] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4862), [9001] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4800), [9004] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1701), [9007] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(756), [9010] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4551), [9013] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(5999), [9016] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(8885), [9019] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4551), [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), [9024] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4501), [9027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9292), [9029] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4501), [9033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), [9035] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4501), [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), [9040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1921), [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), [9046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), [9048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), [9050] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4569), [9053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9240), [9055] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4569), [9059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), [9061] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4569), [9064] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4501), [9067] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4887), [9070] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4690), [9073] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4690), [9076] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4888), [9079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4888), [9082] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4706), [9085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(1729), [9088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(737), [9091] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(4501), [9094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(6048), [9097] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_type_apply_repeat1, 2, 0, 0), SHIFT_REPEAT(9292), [9100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), SHIFT(4601), [9103] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__btype, 1, 0, 0), REDUCE(sym__btype, 2, 0, 0), SHIFT(4601), [9107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), [9109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_apply, 2, 0, 0), SHIFT(4601), [9112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__btype, 2, 0, 0), SHIFT(4569), [9115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal, 1, 0, 0), [9117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal, 1, 0, 0), [9119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_do, 3, 0, 0), [9121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_do, 3, 0, 0), [9123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 6, 0, 68), SHIFT(1760), [9126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_literal, 1, 0, 0), [9128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_literal, 1, 0, 0), [9130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_wildcard, 1, 0, 0), [9132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_wildcard, 1, 0, 0), [9134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_ado, 6, 0, 61), [9136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_ado, 6, 0, 61), [9138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_name, 1, 0, 0), [9140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), [9142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_row_type, 2, 1, 0), [9144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_row_type, 2, 1, 0), [9146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_type_literal, 2, 0, 0), [9148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_type_literal, 2, 0, 0), [9150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_captured_type_operator, 3, 0, 0), [9152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_captured_type_operator, 3, 0, 0), [9154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_row_type, 3, 1, 0), [9156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_row_type, 3, 1, 0), [9158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parens, 3, 0, 0), [9160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parens, 3, 0, 0), [9162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_type_literal, 3, 0, 0), [9164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_type_literal, 3, 0, 0), [9166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_row_type, 4, 1, 0), [9168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_row_type, 4, 1, 0), [9170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parens, 4, 0, 0), [9172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parens, 4, 0, 0), [9174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_type_literal, 4, 0, 0), [9176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_type_literal, 4, 0, 0), [9178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_row_type, 5, 1, 0), [9180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_row_type, 5, 1, 0), [9182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_type_literal, 5, 0, 0), [9184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_type_literal, 5, 0, 0), [9186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_array, 4, 0, 0), [9188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_array, 4, 0, 0), [9190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_update, 4, 0, 0), [9192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_update, 4, 0, 0), [9194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_do, 4, 0, 0), [9196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_do, 4, 0, 0), [9198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_ado, 7, 0, 68), [9200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_ado, 7, 0, 68), [9202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_ado, 4, 0, 51), [9204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_ado, 4, 0, 51), [9206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tyvar_annotated, 4, 0, 0), [9208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tyvar_annotated, 4, 0, 0), [9210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_section_left, 5, 0, 0), [9212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_section_left, 5, 0, 0), [9214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_section_right, 5, 0, 0), [9216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_section_right, 5, 0, 0), [9218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__visible_type_variable, 2, 0, 34), [9220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__visible_type_variable, 2, 0, 34), [9222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_variable, 1, 0, 0), [9224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_variable, 1, 0, 0), [9226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_update, 5, 0, 0), [9228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_update, 5, 0, 0), [9230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer, 1, 0, 0), [9232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer, 1, 0, 0), [9234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_do, 5, 0, 0), [9236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_do, 5, 0, 0), [9238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), [9240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), [9242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100), [9244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_ado, 5, 0, 59), [9246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 59), [9248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2103), [9250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7142), [9252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_do, 6, 0, 0), [9254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_do, 6, 0, 0), [9256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7410), [9258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), [9260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), [9262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), [9264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), [9266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), [9268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), [9270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_array, 2, 0, 0), [9272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_array, 2, 0, 0), [9274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7142), [9277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_type_application, 2, 0, 0), [9279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_type_application, 2, 0, 0), [9281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7336), [9283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_name, 1, 0, 0), REDUCE(sym__pat_constructor, 1, 0, 4), [9286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_name, 1, 0, 0), REDUCE(sym__pat_constructor, 1, 0, 4), [9289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pat_constructor, 1, 0, 4), [9291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__apat, 1, 0, 5), [9293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__aexp_projection, 1, 0, 0), REDUCE(sym__apat, 1, 0, 5), [9296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_array, 2, 0, 0), [9298] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_exp_array, 2, 0, 0), REDUCE(sym_pat_array, 2, 0, 0), [9301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), SHIFT(1928), [9304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_name, 3, 0, 0), [9306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_name, 3, 0, 0), [9308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7336), [9311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_array, 3, 0, 0), [9313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_array, 3, 0, 0), [9315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_update, 3, 0, 0), [9317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_update, 3, 0, 0), [9319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 3, 0, 51), SHIFT(1852), [9322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), SHIFT(1744), [9325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085), [9327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 4, 0, 59), SHIFT(1885), [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), [9332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 4, 0, 59), SHIFT(1971), [9335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), SHIFT(1975), [9338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), SHIFT(1979), [9341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 6, 0, 68), SHIFT(1982), [9344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289), [9346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), [9348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2427), [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445), [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2471), [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), [9356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7037), [9358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2376), [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), [9362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7037), [9365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), [9367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), [9369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), [9371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), [9373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), [9375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), [9377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), [9379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7410), [9382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), [9384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), [9386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), [9388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), [9390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), [9394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2302), [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), [9398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), [9400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2313), [9402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317), [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2319), [9406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), [9410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7471), [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), [9414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), [9416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), [9418] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7471), [9421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), [9423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), [9425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), [9427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), [9429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), [9431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), [9433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), [9435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), [9437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), [9439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), [9441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), [9443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), [9445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), [9447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), [9449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), [9451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7012), [9454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), [9456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), [9458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), [9460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), [9462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), [9466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), [9468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), [9470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), [9472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), [9474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), [9476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 3, 0, 51), SHIFT(1956), [9479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), [9481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2228), [9483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497), [9485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2491), [9487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2797), [9489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2816), [9491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), [9493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2817), [9495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2746), [9497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), [9499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5983), [9501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9228), [9503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__aexp_projection, 1, 0, 0), REDUCE(sym__apat, 1, 0, 5), [9506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2620), [9508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2534), [9510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2574), [9512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2574), [9514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2575), [9516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2618), [9518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), [9520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6039), [9522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9759), [9524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_array, 2, 0, 0), REDUCE(sym_pat_array, 2, 0, 0), [9527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 3, 0, 51), SHIFT(2481), [9530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2655), [9532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2659), [9534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5358), [9536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5698), [9538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5698), [9540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5700), [9542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5443), [9544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), [9546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6104), [9548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9204), [9550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2660), [9552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1859), [9554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1806), [9556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), [9558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1825), [9560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), [9562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), [9564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6127), [9566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8801), [9568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2662), [9570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5962), [9572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5980), [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5980), [9576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5988), [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5854), [9580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5867), [9584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9030), [9586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5326), [9588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5558), [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5558), [9592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5561), [9594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5676), [9596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), [9598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6077), [9600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9282), [9602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), SHIFT(2277), [9605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), SHIFT(2284), [9608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2307), [9610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2440), [9612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440), [9614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2441), [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419), [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), [9620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971), [9622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9299), [9624] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 6, 0, 68), SHIFT(2322), [9627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2341), [9629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2400), [9631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400), [9633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2360), [9635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), [9637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), [9639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6059), [9641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9365), [9643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2961), [9645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2940), [9647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), [9649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2941), [9651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), [9653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), [9655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6119), [9657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9417), [9659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5113), [9661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5166), [9663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5166), [9665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5167), [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5136), [9669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6151), [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9489), [9675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2850), [9677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2748), [9679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), [9681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2751), [9683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804), [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5794), [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9825), [9691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2676), [9693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2617), [9695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2617), [9697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2619), [9699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2571), [9701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), [9703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5810), [9705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9879), [9707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5818), [9709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6016), [9711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6016), [9713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6094), [9715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5881), [9717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), [9719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5822), [9721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9908), [9723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6006), [9725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6029), [9727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6029), [9729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5754), [9731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5793), [9733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), [9735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5833), [9737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9957), [9739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7497), [9741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7106), [9743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7106), [9745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7107), [9747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7394), [9749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), [9751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5842), [9753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9984), [9755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), [9757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1987), [9759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), [9761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1988), [9763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2169), [9765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), [9767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5848), [9769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10024), [9771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2049), [9773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2010), [9775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), [9777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011), [9779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), [9781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), [9783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5858), [9785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8758), [9787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7384), [9790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6280), [9792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6219), [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6219), [9796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6220), [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6177), [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5861), [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8776), [9806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5497), [9808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5395), [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5395), [9812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5450), [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5524), [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5870), [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8830), [9822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), [9824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1742), [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), [9828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1743), [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5884), [9836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8866), [9838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1989), [9840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2057), [9842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), [9844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6014), [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9083), [9854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5735), [9856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5376), [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5376), [9860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5390), [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5513), [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5916), [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8992), [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2640), [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8247), [9874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), [9876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1764), [9878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), [9880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1765), [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9028), [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2651), [9894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5314), [9896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5223), [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5223), [9900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5224), [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5052), [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), [9906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5940), [9908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9064), [9910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2652), [9912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2653), [9914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2732), [9916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2851), [9918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), [9920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2691), [9922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), [9924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5957), [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9100), [9930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5228), [9932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5283), [9934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5283), [9936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5284), [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040), [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), [9942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5961), [9944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9118), [9946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6608), [9948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6537), [9950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6537), [9952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6538), [9954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6508), [9956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), [9958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5752), [9960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9226), [9962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2347), [9964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2314), [9966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2314), [9968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2315), [9970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2451), [9972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), [9974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6007), [9976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9241), [9978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8340), [9980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8397), [9982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8397), [9984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8398), [9986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8151), [9988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), [9990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097), [9992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9540), [9994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5925), [9996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5997), [9998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5997), [10000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6000), [10002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6053), [10004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), [10006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6022), [10008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9246), [10010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6687), [10012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6771), [10014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6771), [10016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6772), [10018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6708), [10020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), [10022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5800), [10024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9816), [10026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2822), [10028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2857), [10030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), [10032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2858), [10034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2686), [10036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), [10038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5847), [10040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9922), [10042] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 4, 0, 59), SHIFT(2269), [10045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2887), [10047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2907), [10049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), [10051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2922), [10053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), [10055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), [10057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5799), [10059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8901), [10061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2431), [10063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2339), [10065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), [10067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2340), [10069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), [10071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), [10073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5939), [10075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10038), [10077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7517), [10079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), [10081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747), [10083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), [10085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2753), [10087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), [10089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), [10091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2842), [10093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), [10095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), [10097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), [10099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), [10101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), [10103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), [10105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719), [10107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), [10109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7517), [10112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767), [10114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), [10116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2778), [10118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781), [10120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), [10122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1, 0, 0), [10124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1, 0, 0), [10126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4811), [10128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type, 1, 0, 0), SHIFT(3308), [10131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 2, 0, 0), [10133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 2, 0, 0), [10135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type, 2, 0, 0), SHIFT(3308), [10138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), [10140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), [10142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), [10144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), [10146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), [10148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2974), [10150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), [10152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_name, 1, 0, 14), [10154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_name, 1, 0, 14), [10156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), [10158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), [10160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), [10162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), [10164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), [10166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__exp, 1, 0, 0), [10168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), [10170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3090), [10172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3079), [10174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3308), [10176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__exp, 1, 0, 0), [10178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), [10180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), [10182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071), [10184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1058), [10186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), [10188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1094), [10190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), [10192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), [10194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__fun_name, 1, 0, 2), [10196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__fun_name, 1, 0, 2), [10198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_name, 1, 0, 0), SHIFT(1123), [10201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_name, 1, 0, 0), REDUCE(sym__fun_name, 1, 0, 2), [10204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), [10206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_name, 1, 0, 0), REDUCE(aux_sym__quantifiers_repeat1, 1, 0, 0), [10209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 1, 0, 0), [10211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), REDUCE(aux_sym__quantifiers_repeat1, 1, 0, 0), [10214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__quantifiers_repeat1, 1, 0, 0), [10216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), [10218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), [10220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1054), [10222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063), [10224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__minus, 1, 0, 11), [10226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_operator, 2, 0, 0), [10228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_operator, 2, 0, 0), [10230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1028), [10232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_name, 1, 0, 0), SHIFT(1143), [10235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_operator, 1, 0, 0), [10237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator, 1, 0, 0), [10239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_name, 1, 0, 0), SHIFT(1058), [10242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_wildcard, 1, 0, 1), [10244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_wildcard, 1, 0, 1), SHIFT(3090), [10247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_wildcard, 1, 0, 1), SHIFT(3079), [10250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_wildcard, 1, 0, 1), [10252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pat_wildcard, 1, 0, 1), SHIFT(3308), [10255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__record_update_lhs, 1, 0, 0), [10257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_name, 1, 0, 0), [10259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_name, 1, 0, 0), [10261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), [10263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__fun_name, 3, 0, 22), [10265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__fun_name, 3, 0, 22), [10267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_name, 3, 0, 0), SHIFT(1123), [10270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_name, 3, 0, 0), [10272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_name, 3, 0, 0), REDUCE(sym__fun_name, 3, 0, 22), [10275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_name, 1, 0, 0), [10277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), [10279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_exp, 1, 0, 0), [10281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_name, 3, 0, 0), SHIFT(1058), [10284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1143), [10286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1025), [10288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1030), [10290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099), [10292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077), [10294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), [10296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pat_name, 3, 0, 0), SHIFT(1143), [10299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_name, 3, 0, 0), [10301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_fields, 4, 0, 0), [10303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_fields, 4, 0, 0), [10305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_array, 4, 0, 0), [10307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_array, 4, 0, 0), [10309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_name, 1, 0, 14), REDUCE(sym_class_name, 1, 0, 14), [10312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 14), REDUCE(sym_class_name, 1, 0, 14), [10315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1084), [10317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1137), [10319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022), [10321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1049), [10323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pat_constructor, 1, 0, 4), [10325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_infix, 3, 0, 0), [10327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_infix, 3, 0, 0), [10329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_as, 3, 0, 28), [10331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_as, 3, 0, 28), [10333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), [10335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1584), [10337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), [10339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_wildcard, 1, 0, 0), [10341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard, 1, 0, 0), [10343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__apat, 1, 0, 5), [10345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_record, 1, 0, 6), [10347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_record, 1, 0, 6), [10349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), [10351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_fields, 2, 0, 0), [10353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), [10355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_array, 2, 0, 0), [10357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_parens, 3, 0, 0), [10359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_parens, 3, 0, 0), [10361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_fields, 3, 0, 0), [10363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_fields, 3, 0, 0), [10365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_array, 3, 0, 0), [10367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_array, 3, 0, 0), [10369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119), [10371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1506), [10373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1594), [10375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), [10377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1057), [10379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_name, 1, 0, 0), REDUCE(sym_class_name, 1, 0, 0), [10382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_name, 1, 0, 0), REDUCE(sym_class_name, 1, 0, 0), [10385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1602), [10387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1606), [10389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), [10391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1039), [10393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), [10395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114), [10397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1044), [10399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type, 1, 0, 0), REDUCE(sym__type, 2, 0, 0), [10402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type, 1, 0, 0), REDUCE(sym__type, 2, 0, 0), [10405] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym__type, 1, 0, 0), REDUCE(sym__type, 2, 0, 0), SHIFT(4811), [10409] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__type, 1, 0, 0), REDUCE(sym__type, 2, 0, 0), SHIFT(3308), [10413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4116), [10415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), [10417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), [10419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type, 1, 0, 0), SHIFT(4811), [10422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type, 1, 0, 0), SHIFT(3308), [10425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type, 2, 0, 0), SHIFT(4811), [10428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type, 2, 0, 0), SHIFT(3308), [10431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4192), [10433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4117), [10435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1591), [10437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), [10439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5013), [10441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7360), [10443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern_guard, 3, 0, 0), [10445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern_guard, 3, 0, 0), [10447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3990), [10449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), [10451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7438), [10453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pat, 1, 0, 0), [10455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pat, 1, 0, 0), [10457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simpletype, 1, 0, 13), [10459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6412), [10461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), [10463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7495), [10465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9982), [10467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3899), [10469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4941), [10471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4473), [10473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6434), [10475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7510), [10477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9716), [10479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_guard, 1, 0, 0), [10481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_guard, 1, 0, 0), [10483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797), [10485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), [10487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7487), [10489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8437), [10491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_forall_repeat1, 2, 0, 0), [10493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_forall_repeat1, 2, 0, 0), [10495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_forall_repeat1, 2, 0, 0), SHIFT_REPEAT(6216), [10498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_forall_repeat1, 2, 0, 0), SHIFT_REPEAT(6216), [10501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7000), [10503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8520), [10505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8226), [10507] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7000), [10510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8044), [10512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8109), [10514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_if, 6, 0, 64), [10516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_if, 6, 0, 64), [10518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_forall, 1, 0, 0), [10520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_forall, 1, 0, 0), [10522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7031), [10524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9590), [10526] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7031), [10529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_name_ty, 1, 0, 12), [10531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), [10533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tyvar_no_annotation, 1, 0, 0), [10535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tyvar_no_annotation, 1, 0, 0), [10537] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__field_name_ty, 1, 0, 12), REDUCE(sym__tyvar_no_annotation, 1, 0, 0), [10540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6923), [10542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8357), [10544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9101), [10546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9125), [10548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(6923), [10551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2641), [10553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5475), [10555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_head, 3, 0, 0), [10557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6279), [10559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7502), [10561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9839), [10563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), [10565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6941), [10567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6258), [10569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_head, 2, 0, 0), [10571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7512), [10573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8722), [10575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7048), [10577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5905), [10579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(6941), [10582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5717), [10584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_head, 4, 0, 0), [10586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), [10588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2293), [10590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), [10592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5203), [10594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), [10596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7153), [10598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637), [10600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6112), [10602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5933), [10604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7418), [10606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), [10608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6973), [10610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033), [10612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6189), [10614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5466), [10616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), [10618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5452), [10620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), [10622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5119), [10624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739), [10626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5139), [10628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6899), [10630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6523), [10632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2484), [10634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5762), [10636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), [10638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(6899), [10641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), [10643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(6973), [10646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6730), [10648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2708), [10650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7153), [10653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__fun_patterns, 1, 0, 0), [10655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__fun_patterns, 1, 0, 0), [10657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2303), [10659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__row_variable, 2, 0, 0), [10661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), [10663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), [10665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6279), [10668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7502), [10671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(9839), [10674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7899), [10676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6658), [10678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7595), [10680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8153), [10682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9942), [10684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4903), [10686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7514), [10688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7727), [10690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7505), [10692] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7438), [10695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7539), [10697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7838), [10699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4343), [10701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8880), [10703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6714), [10705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6970), [10707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7044), [10709] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7044), [10712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_operator, 1, 0, 0), [10714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_operator, 1, 0, 0), [10716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7082), [10718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7950), [10720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7677), [10722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7628), [10724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), [10726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7187), [10728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9878), [10730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7841), [10732] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7360), [10735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7082), [10738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), [10740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_type_operator, 2, 0, 0), [10742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_type_operator, 2, 0, 0), [10744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6258), [10747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7512), [10750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(8722), [10753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7959), [10755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_forall_repeat1, 3, 0, 0), [10757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_forall_repeat1, 3, 0, 0), [10759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7965), [10761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7776), [10763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550), [10765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5326), [10767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7507), [10769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7971), [10771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8332), [10773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6376), [10775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3219), [10777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4811), [10779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5072), [10781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simpletype, 2, 0, 13), [10783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5143), [10785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5135), [10787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5156), [10789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5165), [10791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5196), [10793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5208), [10795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6996), [10797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4236), [10799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9577), [10801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3134), [10803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5085), [10805] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6434), [10808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7510), [10811] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(9716), [10814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5172), [10816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5321), [10818] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6412), [10821] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7495), [10824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(9982), [10827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6929), [10829] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(6929), [10832] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7048), [10835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alts, 2, 0, 0), [10837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alts, 2, 0, 0), [10839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__fexp, 1, 0, 29), [10841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__fexp, 1, 0, 29), [10843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_annotation, 3, 0, 0), [10845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_annotation, 3, 0, 0), [10847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(4473), [10850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7505), [10853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(8862), [10856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_infix, 3, 0, 0), [10858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_infix, 3, 0, 0), [10860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5428), [10862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__exp_apply, 2, 0, 0), [10864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__exp_apply, 2, 0, 0), [10866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alts, 4, 0, 0), [10868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alts, 4, 0, 0), [10870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alts, 3, 0, 0), [10872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alts, 3, 0, 0), [10874] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 3, 0, 51), SHIFT(5111), [10877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_negation, 2, 0, 0), [10879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_negation, 2, 0, 0), [10881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 4, 0, 59), SHIFT(5153), [10884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5523), [10886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_case, 4, 0, 58), [10888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_case, 4, 0, 58), [10890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(4651), [10893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7514), [10896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(9792), [10899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5473), [10901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5480), [10903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), SHIFT(5159), [10906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5484), [10908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5485), [10910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5487), [10912] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), SHIFT(5163), [10915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 6, 0, 68), SHIFT(5170), [10918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alts, 5, 0, 0), [10920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alts, 5, 0, 0), [10922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5543), [10924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__exp, 2, 0, 0), [10926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__exp, 2, 0, 0), [10928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5552), [10930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5575), [10932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_let_in, 4, 0, 0), [10934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_let_in, 4, 0, 0), [10936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp_lambda, 4, 0, 0), [10938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp_lambda, 4, 0, 0), [10940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_wildcard, 1, 0, 0), [10942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_annotation, 2, 0, 0), [10944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_annotation, 2, 0, 0), [10946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(6717), [10949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7499), [10952] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(9923), [10955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5715), [10957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5738), [10959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5744), [10961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5745), [10963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), [10965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), [10967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8403), [10969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), [10971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), [10975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8037), [10977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6160), [10979] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 4, 0, 59), SHIFT(5499), [10982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8141), [10984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5796), [10986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5829), [10988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5844), [10990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5856), [10992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8154), [10994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8550), [10996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8351), [10998] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), SHIFT(5508), [11001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2984), [11003] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), SHIFT(5510), [11006] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 3, 0, 51), SHIFT(5432), [11009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 6, 0, 68), SHIFT(5512), [11012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8519), [11014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6717), [11016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7499), [11018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9923), [11020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9308), [11022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8434), [11024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), [11026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8167), [11028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3134), [11030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5906), [11032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5902), [11034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5914), [11036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977), [11038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7539), [11041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5928), [11043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5932), [11045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5938), [11047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8453), [11049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6004), [11051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), [11053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6041), [11055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8251), [11057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3219), [11059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8104), [11061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8637), [11063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8637), [11065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), [11067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6540), [11069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3572), [11071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), [11073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4772), [11075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4814), [11077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3211), [11079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7511), [11081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), [11083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), [11085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), [11087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6777), [11089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4422), [11091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2622), [11093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6146), [11095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4653), [11097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym___statement_exp_infix, 3, 0, 0), [11099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym___statement_exp_infix, 3, 0, 0), [11101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5836), [11103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7177), [11105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), [11107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), [11109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), [11111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), [11113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4618), [11115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4807), [11117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), [11119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6225), [11121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4843), [11123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4122), [11125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6144), [11127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), [11129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5367), [11131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4196), [11133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4171), [11135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), [11137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), [11139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3464), [11141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), [11143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3275), [11145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), [11147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), [11149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), [11151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5403), [11153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4490), [11155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6196), [11157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6197), [11159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4091), [11161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), [11163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), [11165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2357), [11167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5230), [11169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), [11171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4885), [11173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2689), [11175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5288), [11177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6198), [11179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), [11181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), [11183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3366), [11185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 3, 0, 51), SHIFT(6057), [11188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2448), [11190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337), [11192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), [11194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3871), [11196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), [11198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3889), [11200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), [11202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), [11204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4201), [11206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), [11208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4882), [11210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040), [11212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2321), [11214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), [11216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), [11218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6345), [11220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6013), [11222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), [11224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6347), [11226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273), [11228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2579), [11230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4667), [11232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4725), [11234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 4, 0, 59), SHIFT(6135), [11237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2365), [11239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4364), [11241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7628), [11244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(7187), [11247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__quantifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(9878), [11250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4220), [11252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4316), [11254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), [11256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8446), [11258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5696), [11260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), [11262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), [11264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__qualifying_module, 2, 0, 0), [11266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__qualifying_module, 2, 0, 0), SHIFT_REPEAT(3308), [11269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), SHIFT(6156), [11272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4288), [11274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 5, 0, 61), SHIFT(6173), [11277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6193), [11279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4252), [11281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181), [11283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_record_accessor_repeat1, 2, 0, 49), SHIFT_REPEAT(7511), [11286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6187), [11288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_exp_ado, 6, 0, 68), SHIFT(6101), [11291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6251), [11293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7899), [11295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8196), [11297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8196), [11299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), [11301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__funrhs, 1, 0, 0), [11303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), [11305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8679), [11307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5770), [11309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5038), [11311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), [11313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__fun_guards, 2, 0, 0), [11315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__fun_guards, 2, 0, 0), SHIFT_REPEAT(237), [11318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), [11320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_role_declaration, 4, 0, 33), [11322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6690), [11324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4728), [11326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4776), [11328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), [11330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_role_declaration_repeat1, 2, 0, 41), [11332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_role_declaration_repeat1, 2, 0, 41), SHIFT_REPEAT(6690), [11335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6718), [11337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fundep, 2, 0, 0), [11339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_fundep_repeat1, 2, 0, 0), [11341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_fundep_repeat1, 2, 0, 0), SHIFT_REPEAT(6786), [11344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_role_declaration_repeat1, 2, 0, 41), SHIFT_REPEAT(6812), [11347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5190), [11349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6786), [11351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fundep, 3, 0, 0), [11353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6266), [11355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7041), [11357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8649), [11359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9764), [11361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7132), [11363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8652), [11365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9371), [11367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pat_negation, 2, 0, 0), [11369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_negation, 2, 0, 0), [11371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8694), [11373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), [11375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_fundep_repeat1, 2, 0, 0), SHIFT_REPEAT(6718), [11378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6522), [11380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6528), [11382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6531), [11384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6533), [11386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6534), [11388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1583), [11390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), [11392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6812), [11394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8635), [11396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), [11398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5583), [11400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alt_variants, 1, 0, 0), [11402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__alt_variants_repeat1, 2, 0, 0), [11404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__alt_variants_repeat1, 2, 0, 0), SHIFT_REPEAT(239), [11407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2542), [11409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9510), [11411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9510), [11413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), [11415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8608), [11417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8668), [11419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8668), [11421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), [11423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5192), [11425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), [11427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6462), [11429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2581), [11431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), [11433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7023), [11435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6315), [11437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5960), [11439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), [11441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6757), [11443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4236), [11445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6745), [11447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), [11449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6555), [11451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), [11453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), [11455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5862), [11457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5003), [11459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), [11461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6574), [11463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), [11465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), [11467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typed_pat, 1, 0, 0), [11469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), [11471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_module, 1, 0, 0), [11473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8438), [11475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7408), [11477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), [11479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6670), [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5640), [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212), [11485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_import, 2, 0, 15), [11487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4893), [11489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9165), [11491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7579), [11493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6629), [11495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4912), [11497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), [11499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), [11501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), [11503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6181), [11505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_module, 2, 0, 0), [11507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6483), [11509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6576), [11511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), [11513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4920), [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5463), [11517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), [11523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3524), [11529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5694), [11531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5037), [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5730), [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5154), [11537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2631), [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), [11541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2690), [11543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4469), [11545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8443), [11547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4817), [11549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5089), [11551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6729), [11553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4813), [11555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894), [11559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), [11561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6735), [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2699), [11565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2528), [11567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5069), [11569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6739), [11571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6741), [11573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2207), [11575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6514), [11577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6747), [11579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), [11581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5855), [11583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2464), [11585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5099), [11587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6008), [11589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), [11591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4087), [11593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4824), [11595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9265), [11597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7866), [11599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3386), [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), [11603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2373), [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4933), [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), [11609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8589), [11611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2291), [11613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5459), [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), [11619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7336), [11621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__exp_case_slots, 1, 0, 40), [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), [11625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), [11627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), [11629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), [11631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), [11633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3618), [11635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), [11637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6707), [11639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8471), [11641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5186), [11643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), [11645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), [11647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9168), [11649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4522), [11651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6282), [11653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7443), [11655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), [11657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6723), [11659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__role, 1, 0, 0), [11661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_role_declaration_repeat1, 1, 0, 32), [11663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fundeps, 2, 0, 0), [11665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6648), [11667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), [11669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_fundeps_repeat1, 2, 0, 0), [11671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_fundeps_repeat1, 2, 0, 0), SHIFT_REPEAT(6566), [11674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), [11676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fundeps, 3, 0, 0), [11678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__exp_case_slots_repeat1, 2, 0, 56), [11680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), [11682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8487), [11684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), [11686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), [11688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7026), [11690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7417), [11692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7425), [11694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7429), [11696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7431), [11698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7433), [11700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), [11702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__record_field_update, 3, 0, 0), [11704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6566), [11706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8400), [11708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__qualifying_module, 2, 0, 0), SHIFT_REPEAT(3308), [11711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_fundeps_repeat1, 2, 0, 0), SHIFT_REPEAT(6648), [11714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), [11716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5565), [11718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6849), [11720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), [11722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), [11724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), [11726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417), [11728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1922), [11730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), [11732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4266), [11734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__qualifying_module, 2, 0, 0), [11736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), [11738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2467), [11740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), [11742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9294), [11744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4973), [11746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4973), [11748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7410), [11750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), [11752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [11754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), [11756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4270), [11758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), [11760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9431), [11762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), [11764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839), [11766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), [11768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1812), [11770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), [11772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5476), [11774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), [11776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), [11778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), [11780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9623), [11782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), [11784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7471), [11786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), [11788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), [11790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), [11792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4818), [11794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4818), [11796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_infix, 3, 0, 0), [11798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [11800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2583), [11802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), [11804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5708), [11806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5708), [11808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), [11810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2590), [11812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), [11814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9633), [11816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6190), [11818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), [11820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), [11822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2084), [11824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), [11826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5573), [11828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4922), [11830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4922), [11832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), [11834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9541), [11836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5638), [11838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5644), [11840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), [11842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5491), [11844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), [11846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9494), [11848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [11850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5311), [11852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4225), [11854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4229), [11856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), [11858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), [11860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), [11862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4075), [11864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4081), [11866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), [11868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9448), [11870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7513), [11872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8048), [11874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), [11876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [11878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4732), [11880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4734), [11882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1711), [11884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), [11886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4741), [11888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4743), [11890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), [11892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), [11894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4953), [11896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4953), [11898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [11900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), [11902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), [11904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), [11906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9643), [11908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), [11910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_guard_equation, 3, 0, 0), [11912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), [11914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), [11916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 2, 0, 0), [11918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7859), [11920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_row_type_repeat1, 2, 0, 0), [11922] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_row_type_repeat1, 2, 0, 0), SHIFT_REPEAT(6849), [11925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [11927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4255), [11929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4259), [11931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), [11933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), [11935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4058), [11937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4062), [11939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), [11941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9653), [11943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), [11945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), [11947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6731), [11949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5949), [11951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5978), [11953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4829), [11955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4829), [11957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6036), [11959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6108), [11961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), [11963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5126), [11965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), [11967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), [11969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9337), [11971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4457), [11973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5654), [11975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5663), [11977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2513), [11979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2513), [11981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5681), [11983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5683), [11985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), [11987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9663), [11989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2740), [11991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4493), [11993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), [11995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), [11997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4495), [11999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), [12001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), [12003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), [12005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3421), [12007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), [12009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4801), [12011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4827), [12013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), [12015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4498), [12017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), [12019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4712), [12021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4737), [12023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), [12025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9673), [12027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2535), [12029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), [12031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5141), [12033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), [12035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4783), [12037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4785), [12039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), [12041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9526), [12043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5262), [12045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5262), [12047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), [12049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4528), [12051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4535), [12053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6079), [12055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6079), [12057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), [12059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [12061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9378), [12063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4543), [12065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4545), [12067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), [12069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9682), [12071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6524), [12073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), [12075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9555), [12077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), [12079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), [12081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4789), [12083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), [12085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [12087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), [12089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457), [12091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2215), [12093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), [12095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2468), [12097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2470), [12099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), [12101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9691), [12103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), [12105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9464), [12107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2485), [12109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2304), [12111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), [12113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5907), [12115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2426), [12117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243), [12119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5101), [12121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5101), [12123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244), [12125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2264), [12127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), [12129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9700), [12131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_data, 7, 0, 31), [12133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), [12135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), [12137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), [12139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), [12141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2948), [12143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), [12145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), [12147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), [12149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), [12151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5197), [12153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5200), [12155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5202), [12157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3894), [12159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3898), [12161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3904), [12163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3908), [12165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), [12167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4416), [12169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4417), [12171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4420), [12173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), [12175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9359), [12177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3217), [12179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3222), [12181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), [12183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), [12185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2710), [12187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785), [12189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), [12191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2789), [12193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791), [12195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8488), [12197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4425), [12199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4428), [12201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4279), [12203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4281), [12205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624), [12207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2626), [12209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2628), [12211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), [12213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8490), [12215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2230), [12217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230), [12219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5936), [12221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6002), [12223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), [12225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5806), [12227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4679), [12229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), [12231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4578), [12233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4448), [12235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4865), [12237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4870), [12239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5018), [12241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5018), [12243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5797), [12245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5804), [12247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5979), [12249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5993), [12251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4878), [12253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4880), [12255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7369), [12257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7373), [12259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7382), [12261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7389), [12263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), [12265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9480), [12267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), [12269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), [12271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), [12273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), [12275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5719), [12277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4621), [12279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), [12281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4631), [12283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4633), [12285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_data, 6, 0, 16), [12287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4809), [12289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4812), [12291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4834), [12293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4838), [12295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat2, 2, 0, 0), SHIFT_REPEAT(8602), [12298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), [12300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), [12302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), [12304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), [12306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6227), [12308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6229), [12310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6230), [12312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6232), [12314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4125), [12316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4132), [12318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4133), [12320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4139), [12322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), [12324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), [12326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), [12328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), [12330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [12332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5392), [12334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), [12336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5597), [12338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4175), [12340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4177), [12342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), [12344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4188), [12346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8534), [12348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), [12350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), [12352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), [12354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), [12356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), [12358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), [12360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), [12362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), [12364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8537), [12366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), [12368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), [12370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469), [12372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), [12374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), [12376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), [12378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), [12380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), [12382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3284), [12384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3300), [12386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), [12388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3313), [12390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), [12392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), [12394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), [12396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), [12398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), [12400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9569), [12402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), [12404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), [12406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3488), [12408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490), [12410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2643), [12412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5408), [12414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5414), [12416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5416), [12418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5423), [12420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4097), [12422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102), [12424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), [12426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4107), [12428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), [12430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), [12432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), [12434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), [12436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), [12438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053), [12440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055), [12442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3059), [12444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [12446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5232), [12448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5234), [12450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), [12452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5240), [12454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), [12456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3129), [12458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3755), [12460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3757), [12462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), [12464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2694), [12466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2697), [12468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), [12470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2706), [12472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5292), [12474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5295), [12476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5296), [12478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5298), [12480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), [12482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), [12484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), [12486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), [12488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8541), [12490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), [12492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3376), [12494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), [12496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3384), [12498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3353), [12500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), [12502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), [12504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3320), [12506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4437), [12508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4439), [12510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4440), [12512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4443), [12514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), [12516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3907), [12518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), [12520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), [12522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6542), [12524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6544), [12526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6546), [12528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6548), [12530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7037), [12532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), [12534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535), [12536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), [12538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), [12540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), [12542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3200), [12544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), [12546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3209), [12548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3227), [12550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), [12552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), [12554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118), [12556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3120), [12558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4367), [12560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), [12562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), [12564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), [12566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3056), [12568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324), [12570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328), [12572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2329), [12574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), [12576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), [12578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2379), [12580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379), [12582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), [12584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096), [12586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), [12588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), [12590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6019), [12592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6051), [12594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6061), [12596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6069), [12598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), [12600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3697), [12602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), [12604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3701), [12606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8003), [12608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3280), [12610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), [12612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3295), [12614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), [12616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8318), [12618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), [12620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), [12622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5246), [12624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5246), [12626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), [12628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4373), [12630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), [12632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), [12634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 0), [12636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), [12638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [12640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9583), [12642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), [12644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4571), [12646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4610), [12648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2177), [12650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2177), [12652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), [12654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), [12656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), [12658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2788), [12660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), [12662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), [12664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4570), [12666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4588), [12668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), [12670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), [12672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [12674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9496), [12676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2494), [12678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), [12680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [12682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9414), [12684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), [12686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), [12688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), [12690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), [12692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6261), [12694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export, 1, 0, 14), [12696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2556), [12698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2556), [12700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), [12702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), [12704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), [12706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), [12708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [12710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), [12712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), [12714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6782), [12716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6784), [12718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5055), [12720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5055), [12722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), [12724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6790), [12726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), [12728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6792), [12730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), [12732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [12734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9597), [12736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), [12738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5935), [12740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), [12742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9396), [12744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), [12746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), [12748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), [12750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), [12752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4135), [12754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4166), [12756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2210), [12758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), [12760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4693), [12762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4059), [12764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4695), [12766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4068), [12768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4382), [12770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4096), [12772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2595), [12774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2595), [12776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), [12778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), [12780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9511), [12782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), [12784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310), [12786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4710), [12788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), [12790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4716), [12792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4453), [12794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), [12796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), [12798] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_fundep_repeat1, 2, 0, 0), SHIFT_REPEAT(6996), [12801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), [12803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897), [12805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897), [12807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203), [12809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), [12811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), [12813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), [12815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4455), [12817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), [12819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), [12821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2682), [12823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), [12825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6594), [12827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6594), [12829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), [12831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), [12833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2923), [12835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), [12837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737), [12839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2800), [12841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), [12843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), [12845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_alt_repeat1, 2, 0, 74), [12847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_alt_repeat1, 2, 0, 74), SHIFT_REPEAT(972), [12850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), [12852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9611), [12854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7419), [12856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), [12858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gdpat, 3, 0, 0), [12860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [12862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), [12864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), [12866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), [12868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4322), [12870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), [12872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6302), [12874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6302), [12876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), [12878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), [12880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), [12882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), [12884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), [12886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), [12888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), [12890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), [12892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), [12894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), [12896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), [12898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), [12900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), [12902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), [12904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), [12906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), [12908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), [12910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), [12912] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decl_data_repeat2, 2, 0, 0), SHIFT_REPEAT(8713), [12915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), [12917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), [12919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), [12921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__funrhs, 2, 0, 30), [12923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8715), [12925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_guards, 3, 0, 0), [12927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), [12929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), [12931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5255), [12933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), [12935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), [12937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), [12939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5187), [12941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), [12943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), [12945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6843), [12947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_instance, 3, 0, 0), [12949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5691), [12951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4008), [12953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2527), [12955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), [12957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7044), [12959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6567), [12961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4399), [12963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), [12965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), [12967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4942), [12969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_import, 3, 0, 25), [12971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7650), [12973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4131), [12975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), [12977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7000), [12979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [12981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), [12983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), [12985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6332), [12987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), [12989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), [12991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4359), [12993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_arrow, 3, 0, 37), [12995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8873), [12997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), [12999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_list, 6, 0, 0), [13001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), [13003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), [13005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), [13007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), [13009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), [13011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [13013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5705), [13015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), [13017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5350), [13019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), [13021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), [13023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), [13025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5108), [13027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4110), [13029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7490), [13031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), [13033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__let_decls, 3, 0, 0), [13035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), [13037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), [13039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), [13041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7539), [13043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), [13045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export, 3, 0, 0), [13047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), [13049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), [13051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), [13053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2174), [13055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6336), [13057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), [13059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6340), [13061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5895), [13063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), [13065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_head, 5, 0, 0), [13067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), [13069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6728), [13071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3773), [13073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3319), [13075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), [13077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), [13079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6075), [13081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4928), [13083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), [13085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_instance, 2, 0, 0), [13087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7915), [13089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), [13091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4551), [13093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4287), [13095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7031), [13097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), [13099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), [13101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), [13103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3523), [13105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), [13107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), [13109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), [13111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), [13113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5537), [13115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), [13117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), [13119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_instance, 5, 0, 0), [13121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5366), [13123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), [13125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), [13127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), [13129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), [13131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8710), [13133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6893), [13135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6967), [13137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_import, 5, 0, 42), [13139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__let_decls_repeat1, 2, 0, 0), SHIFT_REPEAT(674), [13142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__let_decls_repeat1, 2, 0, 0), [13144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7517), [13146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), [13148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9544), [13150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4145), [13152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), [13154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), [13156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_instance, 4, 0, 0), [13158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7647), [13160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), [13162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), [13164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2736), [13166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), [13168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), [13170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6619), [13172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), [13174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6050), [13176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4442), [13178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), [13180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), [13182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), [13184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_import, 4, 0, 35), [13186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_list, 3, 0, 0), [13188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), [13190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_import, 5, 0, 43), [13192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [13194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5493), [13196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6923), [13198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966), [13200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), [13202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5356), [13204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kind_declaration, 2, 0, 16), [13206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8661), [13208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), [13210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3345), [13212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5533), [13214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6257), [13216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_import, 3, 0, 0), [13218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), [13220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_purescript_repeat1, 2, 0, 0), [13222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_purescript_repeat1, 2, 0, 0), SHIFT_REPEAT(112), [13225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3312), [13227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), [13229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6988), [13231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5518), [13233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), [13235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2510), [13237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), [13239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5712), [13241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7511), [13243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6620), [13245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368), [13247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6460), [13249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), [13251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6152), [13253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), [13255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), [13257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), [13259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450), [13261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4217), [13263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), SHIFT_REPEAT(4664), [13266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), [13268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), [13270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4042), [13272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), [13274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8337), [13276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), [13278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7012), [13280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [13282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5471), [13284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), [13286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__let_decls, 2, 0, 0), [13288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_list, 5, 0, 0), [13290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), [13292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285), [13294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), [13296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), [13298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), [13300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6904), [13302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6420), [13304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), [13306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5147), [13308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [13310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), [13312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5093), [13314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5551), [13316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [13318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5100), [13320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), [13322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7888), [13324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6751), [13326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8614), [13328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), [13330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_purescript_repeat1, 2, 0, 0), SHIFT_REPEAT(114), [13333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355), [13335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4293), [13337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), [13339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [13341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7921), [13343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6955), [13345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5415), [13347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), [13349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667), [13351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), [13353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3998), [13355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), [13357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6159), [13359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6929), [13361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6761), [13363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), [13365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), [13367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4978), [13369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), [13371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2276), [13373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7153), [13375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), [13377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6175), [13379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7066), [13381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6334), [13383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), [13385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), [13387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2605), [13389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), [13391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), [13393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), [13395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), [13397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6494), [13399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), [13401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2654), [13403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), [13405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), [13407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393), [13409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraints, 4, 0, 0), [13411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), [13413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4502), [13415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), [13417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), [13419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), [13421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), [13423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), [13425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6520), [13427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_instance_repeat1, 2, 0, 0), SHIFT_REPEAT(6113), [13430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_instance_repeat1, 2, 0, 0), [13432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), [13434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5892), [13436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), [13438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [13440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824), [13442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), [13444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), [13446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), [13448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), [13450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), [13452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8455), [13454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5648), [13456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7464), [13458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7684), [13460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6235), [13462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7360), [13464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), [13466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6186), [13468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), [13470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), [13472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export, 1, 0, 0), [13474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_do_repeat1, 2, 0, 0), SHIFT_REPEAT(223), [13477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exp_do_repeat1, 2, 0, 0), [13479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7573), [13481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4501), [13483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_guards, 2, 0, 0), [13485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5820), [13487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), [13489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), [13491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6862), [13493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraints, 3, 0, 0), [13495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), [13497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), [13499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4630), [13501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), [13503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), [13505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__let_decls_repeat1, 2, 0, 0), SHIFT_REPEAT(675), [13508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), [13510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5656), [13512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [13514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), [13516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8039), [13518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), [13520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), [13522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_guards_repeat1, 2, 0, 0), [13524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_guards_repeat1, 2, 0, 0), SHIFT_REPEAT(238), [13527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), [13529] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_do_repeat1, 2, 0, 0), SHIFT_REPEAT(222), [13532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7142), [13534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), [13536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728), [13538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), [13540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9258), [13542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_purescript, 1, 0, 0), [13544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), [13546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6941), [13548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5435), [13550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_list, 4, 0, 0), [13552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4275), [13554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), [13556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), [13558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), [13560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), [13562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2566), [13564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7048), [13566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), [13568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8701), [13570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), [13572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), [13574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5386), [13576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5065), [13578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), [13580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), [13582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2423), [13584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), [13586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), [13588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8535), [13590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), [13592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5899), [13594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 1, 0, 0), [13596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4306), [13598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_row_field, 3, 0, 0), [13600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), [13602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), [13604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), [13606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), [13608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), [13610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2477), [13612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3334), [13614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), [13616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5281), [13618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), [13620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5304), [13622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), [13624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4990), [13626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), [13628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), [13630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), [13632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), [13634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6557), [13636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), [13638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), [13640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), [13642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7384), [13644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), [13646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2616), [13648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), [13650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), [13652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2547), [13654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alt, 2, 0, 65), [13656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8656), [13658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6864), [13660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [13662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), [13664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3306), [13666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), [13668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), [13670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), [13672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4569), [13674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3279), [13676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), [13678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5741), [13680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), [13682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4308), [13684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8454), [13686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4386), [13688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369), [13690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8709), [13692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4601), [13694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), [13696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), [13698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), [13700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), [13702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), [13704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8027), [13706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5566), [13708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), [13710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6338), [13712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), [13714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6914), [13716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5357), [13718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), [13720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7082), [13722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7802), [13724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3281), [13726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), [13728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), [13730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), [13732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), [13734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), [13736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), [13738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), [13740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5404), [13742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), [13744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), [13746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), [13748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), [13750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8114), [13752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), [13754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5379), [13756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7378), [13758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), [13760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), [13762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraints, 1, 0, 0), [13764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7438), [13766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), [13768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6148), [13770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5422), [13772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_list, 2, 0, 0), [13774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), [13776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), [13778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8150), [13780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), [13782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), [13784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8581), [13786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), [13788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3142), [13790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), [13792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), [13794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), [13796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), [13798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), [13800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6311), [13802] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__pattern_arrow_repeat1, 2, 0, 70), SHIFT_REPEAT(939), [13805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__pattern_arrow_repeat1, 2, 0, 70), [13807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [13809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7415), [13811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626), [13813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_alts_repeat1, 2, 0, 0), SHIFT_REPEAT(940), [13816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_alts_repeat1, 2, 0, 0), [13818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_alt_repeat1, 2, 0, 71), [13820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alt_variants, 2, 0, 72), [13822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), [13824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alt, 3, 0, 73), [13826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8687), [13828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), [13830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_import, 6, 0, 52), [13832] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ado_in_repeat1, 2, 0, 0), SHIFT_REPEAT(441), [13835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__ado_in_repeat1, 2, 0, 0), [13837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_import, 1, 0, 14), [13839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), [13841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), [13843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), [13845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), [13847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), [13849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), [13851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5406), [13853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), [13855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6825), [13857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6899), [13859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), [13861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), [13863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [13865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2705), [13867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5249), [13869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), [13871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5951), [13873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), [13875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), [13877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8692), [13879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [13881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5310), [13883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6973), [13885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3740), [13887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4302), [13889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), [13891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5629), [13893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), [13895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5274), [13897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), [13899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5631), [13901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), [13903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), [13905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), [13907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9290), [13909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), [13911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5878), [13913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), [13915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), [13917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6274), [13919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), [13921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), [13923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), [13925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), [13927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), [13929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), [13931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), [13933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4940), [13935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), [13937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6695), [13939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6308), [13941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2517), [13943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723), [13945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), [13947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declarations, 3, 0, 0), [13949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5225), [13951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6789), [13953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_type, 2, 0, 0), [13955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6727), [13957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2520), [13959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), [13961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734), [13963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6382), [13965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), [13967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_purescript_repeat1, 2, 1, 0), [13969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2743), [13971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_instance, 7, 0, 0), [13973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), [13975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2298), [13977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814), [13979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6874), [13981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), [13983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 5, 0, 0), [13985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_pattern, 2, 0, 0), [13987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7067), [13989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7075), [13991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4746), [13993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7100), [13995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_arrow, 6, 0, 37), [13997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4717), [13999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4901), [14001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5063), [14003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), [14005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), [14007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4753), [14009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5097), [14011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5098), [14013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7101), [14015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3823), [14017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3413), [14019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5151), [14021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), [14023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), [14025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__let_decls_repeat1, 2, 1, 0), [14027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declarations, 4, 0, 0), [14029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6763), [14031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), [14033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_pattern, 2, 0, 17), [14035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), [14037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6090), [14039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6513), [14041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2537), [14043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), [14045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6158), [14047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6518), [14049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6519), [14051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6669), [14053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declarations, 5, 0, 0), [14055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2539), [14057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8600), [14059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6813), [14061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), [14063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exp_do_repeat1, 2, 1, 0), [14065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823), [14067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5265), [14069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832), [14071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5880), [14073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bind_pattern, 3, 0, 0), [14075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217), [14077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), [14079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_newtype, 4, 0, 16), [14081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219), [14083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), [14085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), [14087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2486), [14089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5268), [14091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5893), [14093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_instance, 8, 0, 0), [14095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6441), [14097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6444), [14099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6449), [14101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6456), [14103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 6, 0, 0), [14105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_typed, 2, 0, 18), [14107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5898), [14109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5103), [14111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5991), [14113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_arrow, 7, 0, 63), [14115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_list_repeat1, 2, 0, 0), [14117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_list_repeat1, 2, 0, 0), SHIFT_REPEAT(4965), [14120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5107), [14122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6102), [14124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6109), [14126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5773), [14128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382), [14130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4852), [14132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2630), [14134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238), [14136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2580), [14138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5909), [14140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2242), [14142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2607), [14144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2614), [14146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2646), [14148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9418), [14150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), [14152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__funpat, 2, 0, 19), [14154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), [14156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2636), [14158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_instance, 9, 0, 0), [14160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638), [14162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6744), [14164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_arrow, 8, 0, 63), [14166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), [14168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), [14170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3569), [14172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), [14174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_arrow, 8, 0, 69), [14176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_newtype_constructor, 2, 0, 0), [14178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8096), [14180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8096), [14182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_instance, 10, 0, 0), [14184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6806), [14186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6808), [14188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5271), [14190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5959), [14192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2644), [14194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_arrow, 9, 0, 69), [14196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8651), [14198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6831), [14200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exports_repeat1, 2, 0, 0), [14202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exports_repeat1, 2, 0, 0), SHIFT_REPEAT(4767), [14205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6818), [14207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5316), [14209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040), [14211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6044), [14213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6819), [14215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__funrhs, 3, 0, 0), [14217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6116), [14219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 0), [14221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2558), [14223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2698), [14225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6775), [14227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_declaration, 5, 0, 44), [14229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7208), [14231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7218), [14233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7253), [14235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7258), [14237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_declaration, 5, 0, 45), [14239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5020), [14241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5693), [14243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8981), [14245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), [14247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5059), [14249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5853), [14251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5022), [14253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5706), [14255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5062), [14257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5890), [14259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_name, 1, 0, 12), [14261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5891), [14263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5710), [14265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5946), [14267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_declaration, 6, 0, 44), [14269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kind_value_declaration, 5, 0, 46), [14271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4526), [14273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5722), [14275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4529), [14277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3606), [14279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3607), [14281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_kind_declaration, 3, 0, 31), [14283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), [14285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3393), [14287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4539), [14289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_operator_declaration, 6, 0, 53), [14291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259), [14293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6578), [14295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6580), [14297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6585), [14299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6586), [14301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3261), [14303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 4, 0, 22), [14305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__decl_fun, 1, 1, 8), [14307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4541), [14309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4739), [14311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 0), [14313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6596), [14315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7407), [14317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6641), [14319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6647), [14321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 2, 0, 21), [14323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6597), [14325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7413), [14327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7414), [14329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6656), [14331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6657), [14333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7420), [14335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4722), [14337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_field, 1, 0, 39), [14339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_field, 1, 0, 0), [14341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), [14343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), [14345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), [14347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_type, 4, 0, 16), [14349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4736), [14351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 2, 0, 2), [14353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_foreign_import, 4, 0, 31), [14355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6837), [14357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6838), [14359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6845), [14361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6846), [14363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), [14365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_type, 5, 0, 31), [14367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), [14369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2211), [14371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947), [14373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2492), [14375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), [14377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), [14379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950), [14381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_literal_repeat1, 2, 0, 0), [14383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(6695), [14386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exp_array_repeat1, 2, 0, 0), [14388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exp_array_repeat1, 2, 0, 0), SHIFT_REPEAT(495), [14391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), [14393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4975), [14395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), [14397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), [14399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5457), [14401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), [14403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6778), [14405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4908), [14407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8629), [14409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6633), [14411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6635), [14413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2498), [14415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6643), [14417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6646), [14419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__exp_case_slots_repeat1, 2, 0, 57), [14421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__exp_case_slots_repeat1, 2, 0, 57), SHIFT_REPEAT(432), [14424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560), [14426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4977), [14428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5468), [14430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), [14432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), [14434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2799), [14436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470), [14438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856), [14440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2703), [14442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), [14444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), [14446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), [14448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constraints_repeat1, 2, 0, 0), [14450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_constraints_repeat1, 2, 0, 0), SHIFT_REPEAT(6606), [14453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5227), [14455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), [14457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), [14459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4673), [14461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4675), [14463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), [14465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__exp_case_slots, 2, 0, 50), [14467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5477), [14469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4183), [14471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6858), [14473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6859), [14475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), [14477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4850), [14479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4636), [14481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2904), [14483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let, 2, 0, 0), [14485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4210), [14487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_exp, 2, 0, 0), [14489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4874), [14491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), [14493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4898), [14495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), [14497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4704), [14499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), [14501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8685), [14503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6662), [14505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), [14507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5726), [14509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6180), [14511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), [14513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5488), [14515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6184), [14517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6185), [14519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), [14521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6191), [14523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), [14525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), [14527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2273), [14529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4892), [14531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_guards_repeat1, 2, 0, 0), SHIFT_REPEAT(240), [14534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pat_fields_repeat1, 2, 0, 0), [14536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pat_fields_repeat1, 2, 0, 0), SHIFT_REPEAT(6874), [14539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6726), [14541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), [14543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 1, 0), [14545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), [14547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3443), [14549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), [14551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6671), [14553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2416), [14555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), [14557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8618), [14559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2421), [14561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4924), [14563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5739), [14565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), [14567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4952), [14569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5647), [14571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5651), [14573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2336), [14575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), [14577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), [14579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), [14581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), [14583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__funrhs, 4, 0, 30), [14585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declarations, 2, 0, 0), [14587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3853), [14589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), [14591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), [14593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), [14595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), [14597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decl_newtype, 5, 0, 31), [14599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8626), [14601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), [14603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), [14605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_instance, 6, 0, 0), [14607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), [14609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_instance_repeat1, 2, 1, 0), [14611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pat_array_repeat1, 2, 0, 0), [14613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pat_array_repeat1, 2, 0, 0), SHIFT_REPEAT(910), [14616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), [14618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), [14620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), [14622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), [14624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4261), [14626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), [14628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), [14630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1934), [14632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4180), [14634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), [14636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4114), [14638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7785), [14640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6606), [14642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6602), [14644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8596), [14646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6867), [14648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), [14650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_update_repeat1, 2, 0, 0), [14652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_update_repeat1, 2, 0, 0), SHIFT_REPEAT(6789), [14655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), [14657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528), [14659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3531), [14661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), [14663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_con_names_repeat1, 2, 0, 0), [14665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_con_names_repeat1, 2, 0, 0), SHIFT_REPEAT(6813), [14668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_names_repeat1, 2, 0, 0), [14670] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_names_repeat1, 2, 0, 0), SHIFT_REPEAT(6831), [14673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), [14675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), [14677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5958), [14679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_decl, 2, 0, 62), [14681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), [14683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6716), [14685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6736), [14687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), [14689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 4, 0, 0), [14691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6799), [14693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6689), [14695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6693), [14697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4955), [14699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5721), [14701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2290), [14703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4966), [14705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5383), [14707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5385), [14709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), [14711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), [14713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), [14715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5515), [14717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), [14719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4872), [14721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), [14723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), [14725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), [14727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968), [14729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), [14731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), [14733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4896), [14735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), [14737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), [14739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), [14741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), [14743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8659), [14745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937), [14747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), [14749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4702), [14751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5930), [14753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), [14755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), [14757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6840), [14759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), [14761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), [14763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), [14765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), [14767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6733), [14769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819), [14771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3820), [14773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__pattern_arrow_repeat1, 2, 1, 62), [14775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), [14777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), [14779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), [14781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_alts_repeat1, 2, 1, 0), [14783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2711), [14785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__record_field_update_repeat1, 2, 0, 0), [14787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__record_field_update_repeat1, 2, 0, 0), SHIFT_REPEAT(6867), [14790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4853), [14792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5083), [14794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__ado_in_repeat1, 2, 1, 0), [14796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_equals, 3, 0, 37), [14798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138), [14800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2295), [14802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6286), [14804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6287), [14806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4750), [14808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4709), [14810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6291), [14812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6292), [14814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5104), [14816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alt, 4, 0, 65), [14818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6587), [14820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5105), [14822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alt, 5, 0, 73), [14824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5127), [14826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4859), [14828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5327), [14830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7818), [14832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6305), [14834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6721), [14836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4890), [14838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), [14840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), [14842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8690), [14844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_import, 4, 0, 0), [14846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_operator_import, 4, 0, 0), [14848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), [14850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), [14852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), [14854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__record_field_update, 4, 0, 66), [14856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), [14858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9779), [14860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), [14862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_con_names, 3, 0, 0), [14864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), [14866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8646), [14868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), [14870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), [14872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8658), [14874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_import, 3, 0, 0), [14876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8386), [14878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_name, 3, 0, 0), [14880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_con_names, 4, 0, 0), [14882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8632), [14884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__funlhs, 1, 2, 10), [14886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8230), [14888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__name, 3, 0, 0), [14890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_names, 4, 0, 0), [14892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export, 2, 0, 0), [14894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__decl_module, 3, 0, 26), [14896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), [14898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export, 4, 0, 0), [14900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_field, 3, 0, 0), [14902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), [14904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_name_ty, 1, 0, 12), [14906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), [14908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), [14910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_field, 3, 0, 55), [14912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_import, 2, 0, 0), [14914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8699), [14916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_con_names, 2, 0, 0), [14918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_names, 3, 0, 0), [14920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_names, 2, 0, 0), [14922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), [14924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), [14926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), [14928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8125), [14930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__record_field_update, 5, 0, 66), [14932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), [14934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8718), [14936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6561), [14938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), [14940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_var_import, 1, 0, 0), [14942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export, 2, 0, 15), [14944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), [14946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), [14948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__decl_module, 4, 0, 36), [14950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), [14952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pat_field, 3, 0, 0), [14954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_item, 1, 0, 0), [14956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export, 2, 0, 14), [14958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__instance_name, 2, 0, 27), [14960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), [14962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), [14964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4567), [14966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8420), [14968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), [14970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), [14972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9262), [14974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), [14976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_import, 2, 0, 14), [14978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__record_field_update_repeat1, 2, 0, 75), [14980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8676), [14982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6259), [14984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2282), [14986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), [14988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), [14990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), [14992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5045), [14994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), [14996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8489), [14998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3470), [15000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), [15002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), [15004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), [15006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4854), [15008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4891), [15010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), [15012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), [15014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), [15016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), [15018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7740), [15020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6262), [15022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), [15024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2868), [15026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3765), [15028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), [15030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), [15032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [15034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3278), [15036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3289), [15038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2536), [15040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), [15042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7404), [15044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), [15046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6595), [15048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), [15050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326), [15052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2577), [15054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6352), [15056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236), [15058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6640), [15060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), [15062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), [15064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), [15066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193), [15068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3218), [15070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2155), [15072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), [15074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3993), [15076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3995), [15078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), [15080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4245), [15082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2784), [15084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), [15086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), [15088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), [15090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5680), [15092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2720), [15094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489), [15096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4544), [15098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), [15100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), [15102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), [15104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), [15106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4705), [15108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4626), [15110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5407), [15112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5413), [15114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), [15116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4070), [15118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), [15120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5421), [15122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4176), [15124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5424), [15126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5427), [15128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), [15130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5448), [15132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4095), [15134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), [15136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4099), [15138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), [15140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_kind_declaration, 3, 0, 24), [15142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4105), [15144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4109), [15146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), [15148] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), [15150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4113), [15152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5789), [15154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), [15156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8536), [15158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), [15160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950), [15162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), [15164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), [15166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4488), [15168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), [15170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), [15172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), [15174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4263), [15176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), [15178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), [15180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), [15182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), [15184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), [15186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), [15188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4446), [15190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), [15192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5130), [15194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), [15196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), [15198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6836), [15200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3504), [15202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4770), [15204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5682), [15206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5231), [15208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5233), [15210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4563), [15212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), [15214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6844), [15216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5239), [15218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5244), [15220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5245), [15222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), [15224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), [15226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), [15228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), [15230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), [15232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), [15234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3756), [15236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3272), [15238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759), [15240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4573), [15242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3763), [15244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), [15246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), [15248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), [15250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5189), [15252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2693), [15254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2696), [15256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377), [15258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), [15260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702), [15262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), [15264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), [15266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415), [15268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3350), [15270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430), [15272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8568), [15274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5290), [15276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5293), [15278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2208), [15280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), [15282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2206), [15284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5297), [15286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), [15288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5299), [15290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5300), [15292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3784), [15294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5195), [15296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8570), [15298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), [15300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3789), [15302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4738), [15304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5669), [15306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5324), [15308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), [15310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), [15312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), [15314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138), [15316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), [15318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459), [15320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367), [15322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3375), [15324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exports, 3, 0, 0), [15326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4083), [15328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5201), [15330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), [15332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), [15334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3248), [15336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5718), [15338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5204), [15340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), [15342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3352), [15344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5455), [15346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), [15348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4796), [15350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), [15352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), [15354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3309), [15356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458), [15358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321), [15360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3324), [15362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4101), [15364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4974), [15366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4784), [15368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4436), [15370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4546), [15372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4438), [15374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581), [15376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3076), [15378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4441), [15380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4547), [15382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4444), [15384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361), [15386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4825), [15388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), [15390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5791), [15392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3875), [15394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5514), [15396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4051), [15398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4458), [15400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5220), [15402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), [15404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), [15406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3949), [15408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012), [15410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), [15412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), [15414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6541), [15416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4665), [15418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6543), [15420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893), [15422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3991), [15424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6547), [15426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4598), [15428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6549), [15430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6550), [15432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6632), [15434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5092), [15436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3534), [15438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), [15440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), [15442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727), [15444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), [15446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6642), [15448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), [15450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), [15452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4629), [15454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4030), [15456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), [15458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), [15460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4721), [15462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202), [15464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905), [15466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5043), [15468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223), [15470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4691), [15472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), [15474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3107), [15476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2731), [15478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__do, 2, 0, 0), [15480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3909), [15482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114), [15484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), [15486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), [15488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4048), [15490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), [15492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3119), [15494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), [15496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3122), [15498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), [15500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), [15502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5074), [15504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), [15506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2840), [15508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3010), [15510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ado, 2, 0, 0), [15512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), [15514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054), [15516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), [15518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), [15520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), [15522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), [15524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), [15526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8590), [15528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), [15530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), [15532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4837), [15534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3348), [15536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__decl_module, 5, 0, 26), [15538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332), [15540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6774), [15542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2334), [15544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335), [15546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), [15548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3293), [15550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4694), [15552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), [15554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), [15556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), [15558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), [15560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4905), [15562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), [15564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7694), [15566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), [15568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3057), [15570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4412), [15572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329), [15574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), [15576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6018), [15578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4415), [15580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6034), [15582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2516), [15584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), [15586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), [15588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6063), [15590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692), [15592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6071), [15594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6078), [15596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4290), [15598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478), [15600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), [15602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4271), [15604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), [15606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4272), [15608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6603), [15610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), [15612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3700), [15614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5572), [15616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), [15618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), [15620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), [15622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), [15624] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__data_type_signature, 3, 0, 23), REDUCE(sym__newkind_type_signature, 3, 1, 23), [15627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3276), [15629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3287), [15631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4377), [15633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), [15635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4672), [15637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299), [15639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4421), [15641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3307), [15643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311), [15645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4423), [15647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6604), [15649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), [15651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2780), [15653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), [15655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), [15657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8380), [15659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), [15661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3013), [15663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7252), [15665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3130), [15667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), [15669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5877), [15671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), [15673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3016), [15675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4755), [15677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), [15679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6126), [15681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4163), [15683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), [15685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), [15687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5901), [15689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), [15691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), [15693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3252), [15695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4949), [15697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), [15699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5579), [15701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8456), [15703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4658), [15705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), [15707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3430), [15709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), [15711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__decl_module, 6, 0, 26), [15713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8462), [15715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), [15717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5264), [15719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4115), [15721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4179), [15723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), [15725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4833), [15727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8689), [15729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), [15731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4378), [15733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), [15735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3220), [15737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6644), [15739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), [15741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), [15743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7063), [15745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8702), [15747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8484), [15749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), [15751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), [15753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5278), [15755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8719), [15757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2519), [15759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), [15761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8594), [15763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), [15765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__q_op, 1, 0, 0), SHIFT(6448), [15768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), [15770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3239), [15772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), [15774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3243), [15776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), [15778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4778), [15780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), [15782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6805), [15784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2288), [15786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), [15788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4780), [15790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), [15792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__newtype_type_signature, 3, 0, 23), [15794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8711), [15796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8218), [15798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2582), [15800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_operator, 1, 0, 0), REDUCE(sym_type_operator, 1, 0, 0), [15803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783), [15805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2584), [15807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), [15809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6179), [15811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), [15813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), [15815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8696), [15817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), [15819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5711), [15821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6668), [15823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), [15825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), [15827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), [15829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), [15831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8717), [15833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8592), [15835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), [15837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790), [15839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8082), [15841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), [15843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4103), [15845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2589), [15847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), [15849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6485), [15851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), [15853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), [15855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4154), [15857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2591), [15859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2592), [15861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), [15863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8686), [15865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), [15867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2695), [15869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8631), [15871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), [15873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5857), [15875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8513), [15877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2362), [15879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), [15881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2308), [15883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6562), [15885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), [15887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [15889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5263), [15891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2456), [15893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), [15895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8691), [15897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), [15899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7099), [15901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8705), [15903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), [15905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4427), [15907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6684), [15909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6383), [15911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), [15913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), [15915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), [15917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4073), [15919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8642), [15921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), [15923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5056), [15925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438), [15927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), [15929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4366), [15931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4280), [15933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6466), [15935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), [15937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), [15939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2460), [15941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), [15943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4282), [15945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), [15947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8653), [15949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), [15951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), [15953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2216), [15955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), [15957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), [15959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), [15961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exports, 4, 0, 0), [15963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6591), [15965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), [15967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), [15969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8615), [15971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4156), [15973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), [15975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4066), [15977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8640), [15979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), [15981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2623), [15983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), [15985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), [15987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5559), [15989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6655), [15991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6364), [15993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), [15995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), [15997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5569), [15999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8606), [16001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), [16003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4715), [16005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__decl_module, 7, 0, 26), [16007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5704), [16009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), [16011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4923), [16013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), [16015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6396), [16017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), [16019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), [16021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), [16023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), [16025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276), [16027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8674), [16029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), [16031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629), [16033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), [16035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), [16037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5639), [16039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6455), [16041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), [16043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), [16045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), [16047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2634), [16049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8607), [16051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), [16053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635), [16055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), [16057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), [16059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5437), [16061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), [16063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), [16065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), [16067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [16069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8624), [16071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5080), [16073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8703), [16075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), [16077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__decl_module, 6, 0, 36), [16079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), [16081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), [16083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6091), [16085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), [16087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6532), [16089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), [16091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), [16093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5967), [16095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8601), [16097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8591), [16099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), [16101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4916), [16103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), [16105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4297), [16107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4492), [16109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6605), [16111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), [16113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), [16115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), [16117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469), [16119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8672), [16121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), [16123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5763), [16125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), [16127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), [16129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5860), [16131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6628), [16133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), [16135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), [16137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6122), [16139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3592), [16141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3593), [16143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8657), [16145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), [16147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), [16149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), [16151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8041), [16153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), [16155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4006), [16157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__decl_module, 7, 0, 36), [16159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6355), [16161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), [16163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), [16165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), [16167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4565), [16169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4654), [16171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), [16173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2557), [16175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), [16177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), [16179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), [16181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6762), [16183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6362), [16185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), [16187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), [16189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4223), [16191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3058), [16193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), [16195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4227), [16197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), [16199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4503), [16201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6372), [16203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), [16205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [16207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4447), [16209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8645), [16211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), [16213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), [16215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6653), [16217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), [16219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), [16221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4450), [16223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4451), [16225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6385), [16227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), [16229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), [16231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7614), [16233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4247), [16235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), [16237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), [16239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6780), [16241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_type_signature, 3, 0, 23), [16243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), [16245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), [16247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6400), [16249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), [16251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), [16253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349), [16255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2480), [16257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), [16259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2482), [16261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4730), [16263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), [16265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), [16267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4084), [16269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4086), [16271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6408), [16273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), [16275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), [16277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5787), [16279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), [16281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5802), [16283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), [16285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6817), [16287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6419), [16289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [16291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), [16293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6409), [16295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4735), [16297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4494), [16299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), [16301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4759), [16303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6426), [16305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), [16307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [16309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5982), [16311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4461), [16313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), [16315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), [16317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5994), [16319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6437), [16321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), [16323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), [16325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6001), [16327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_purescript, 1, 0, 7), [16329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8470), [16331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__q_op, 1, 0, 0), SHIFT(7099), [16334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), [16336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141), [16338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6446), [16340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), [16342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), [16344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4462), [16346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2287), [16348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), [16350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), [16352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), [16354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4869), [16356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6458), [16358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), [16360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), [16362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), [16364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), [16366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), [16368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), [16370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6467), [16372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), [16374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), [16376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), [16378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4368), [16380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), [16382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4790), [16384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7368), [16386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), [16388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6474), [16390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), [16392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), [16394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4148), [16396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7370), [16398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), [16400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6481), [16402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), [16404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), [16406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), [16408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7207), [16410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), [16412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6487), [16414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), [16416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), [16418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7388), [16420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), [16422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__decl_module, 8, 0, 26), [16424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4452), [16426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6496), [16428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), [16430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), [16432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7397), [16434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7401), [16436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4504), [16438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__decl_module, 8, 0, 36), [16440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6390), [16442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6503), [16444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), [16446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [16448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), [16450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5690), [16452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), [16454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4911), [16456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), [16458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6510), [16460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), [16462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), [16464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6584), [16466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), [16468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), [16470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), [16472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6700), [16474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6713), [16476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4611), [16478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4900), [16480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), [16482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8473), [16484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), [16486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), [16488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4733), [16490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), [16492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6688), [16494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), [16496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), [16498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), [16500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6440), [16502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5685), [16504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4954), [16506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3204), [16508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), [16510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4786), [16512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), [16514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4620), [16516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), [16518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), [16520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), [16522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), [16524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), [16526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), [16528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), [16530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4169), [16532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4632), [16534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8695), [16536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4634), [16538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), [16540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), [16542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), [16544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), [16546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), [16548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4641), [16550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6781), [16552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), [16554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4808), [16556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), [16558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4910), [16560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), [16562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6783), [16564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8641), [16566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4198), [16568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4406), [16570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__q_op, 1, 0, 0), SHIFT(6688), [16573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), [16575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), [16577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), [16579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6960), [16581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), [16583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4836), [16585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6677), [16587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4840), [16589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078), [16591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5498), [16593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4842), [16595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3205), [16597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4879), [16599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), [16601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5834), [16603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5724), [16605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), [16607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5057), [16609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), [16611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2674), [16613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4742), [16615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6295), [16617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7357), [16619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4250), [16621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), [16623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), [16625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), [16627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), [16629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433), [16631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4256), [16633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), [16635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), [16637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6226), [16639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), [16641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), [16643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6228), [16645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6374), [16647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), [16649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), [16651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5809), [16653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6791), [16655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6231), [16657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286), [16659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), [16661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6233), [16663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4061), [16665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6234), [16667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7779), [16669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677), [16671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2412), [16673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6564), [16675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4124), [16677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4128), [16679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8622), [16681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2439), [16683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4078), [16685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4079), [16687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8302), [16689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4590), [16691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4497), [16693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), [16695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4134), [16697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4747), [16699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4748), [16701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__decl_module, 9, 0, 36), [16703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4140), [16705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4143), [16707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), [16709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798), [16711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5937), [16713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6795), [16715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6796), [16717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), [16719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), [16721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4499), [16723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3141), [16725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4881), [16727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), [16729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5915), [16731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2627), [16733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), [16735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6674), [16737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106), [16739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4883), [16741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), [16743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221), [16745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), [16747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4602), [16749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4525), [16751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5897), [16753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5370), [16755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5874), [16757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5102), [16759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5955), [16761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5433), [16763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8693), [16765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4524), [16767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8613), [16769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5076), [16771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4851), [16773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7450), [16775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), [16777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5587), [16779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5599), [16781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5623), [16783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4533), [16785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6145), [16787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4235), [16789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), [16791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), [16793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), [16795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), [16797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), [16799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8630), [16801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6049), [16803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6285), [16805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), [16807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2381), [16809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4187), [16811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4537), [16813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6176), [16815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189), [16817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4194), [16819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6431), [16821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2247), [16823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7525), [16825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3258), [16827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), [16829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), [16831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5871), [16833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5886), [16835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), [16837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), [16839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6250), [16841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4319), [16843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4321), [16845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6577), [16847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), [16849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8496), [16851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8497), [16853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8498), [16855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6512), [16857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5312), [16859] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__q_op, 1, 0, 0), SHIFT(6176), [16862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), [16864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), [16866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4858), [16868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), [16870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4162), [16872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), [16874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4792), [16876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), [16878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), [16880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), [16882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4589), [16884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405), [16886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6260), [16888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), [16890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6448), [16892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), [16894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6720), [16896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6304), [16898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), [16900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8486), [16902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5650), [16904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), [16906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6476), [16908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4325), [16910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5661), [16912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4228), [16914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), [16916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), [16918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2281), [16920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6479), }; enum ts_external_scanner_symbol_identifiers { ts_external_token__layout_semicolon = 0, ts_external_token__layout_start = 1, ts_external_token__layout_end = 2, ts_external_token__dot = 3, ts_external_token_where = 4, ts_external_token__tyconsym = 5, ts_external_token_comment = 6, ts_external_token_comma = 7, ts_external_token_AT = 8, ts_external_token_EQ = 9, ts_external_token_PIPE = 10, ts_external_token_in = 11, ts_external_token__token1 = 12, ts_external_token_empty_file = 13, }; static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__layout_semicolon] = sym__layout_semicolon, [ts_external_token__layout_start] = sym__layout_start, [ts_external_token__layout_end] = sym__layout_end, [ts_external_token__dot] = sym__dot, [ts_external_token_where] = sym_where, [ts_external_token__tyconsym] = sym__tyconsym, [ts_external_token_comment] = sym_comment, [ts_external_token_comma] = sym_comma, [ts_external_token_AT] = anon_sym_AT, [ts_external_token_EQ] = anon_sym_EQ, [ts_external_token_PIPE] = anon_sym_PIPE, [ts_external_token_in] = anon_sym_in, [ts_external_token__token1] = aux_sym__token1, [ts_external_token_empty_file] = sym_empty_file, }; static const bool ts_external_scanner_states[96][EXTERNAL_TOKEN_COUNT] = { [1] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_start] = true, [ts_external_token__layout_end] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token__tyconsym] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_AT] = true, [ts_external_token_EQ] = true, [ts_external_token_PIPE] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, [ts_external_token_empty_file] = true, }, [2] = { [ts_external_token_comment] = true, [ts_external_token__token1] = true, [ts_external_token_empty_file] = true, }, [3] = { [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [4] = { [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [5] = { [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [6] = { [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [7] = { [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [8] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [9] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [10] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [11] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [12] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [13] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [14] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [15] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [16] = { [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [17] = { [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_AT] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [18] = { [ts_external_token_comment] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [19] = { [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [20] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [21] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [22] = { [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token__token1] = true, }, [23] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [24] = { [ts_external_token_comment] = true, [ts_external_token_EQ] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [25] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [26] = { [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [27] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [28] = { [ts_external_token_comment] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [29] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [30] = { [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [31] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [32] = { [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_EQ] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [33] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [34] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [35] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [36] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [37] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [38] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [39] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [40] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [41] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [42] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [43] = { [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [44] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [45] = { [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [46] = { [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_AT] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [47] = { [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_AT] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [48] = { [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [49] = { [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [50] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [51] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [52] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_PIPE] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [53] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [54] = { [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token__token1] = true, }, [55] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [56] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_comment] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [57] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [58] = { [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [59] = { [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_EQ] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [60] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [61] = { [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [62] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [63] = { [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [64] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token__token1] = true, }, [65] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [66] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [67] = { [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_AT] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [68] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [69] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [70] = { [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_EQ] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [71] = { [ts_external_token__tyconsym] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [72] = { [ts_external_token_comment] = true, [ts_external_token_AT] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [73] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [74] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_PIPE] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [75] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [76] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_PIPE] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [77] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [78] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [79] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [80] = { [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token__token1] = true, }, [81] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token_in] = true, [ts_external_token__token1] = true, }, [82] = { [ts_external_token_comment] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [83] = { [ts_external_token__dot] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [84] = { [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [85] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token__token1] = true, }, [86] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token_comma] = true, [ts_external_token__token1] = true, }, [87] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [88] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_comment] = true, [ts_external_token_PIPE] = true, [ts_external_token__token1] = true, }, [89] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_start] = true, [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [90] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_start] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [91] = { [ts_external_token__layout_semicolon] = true, [ts_external_token__layout_end] = true, [ts_external_token_comment] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [92] = { [ts_external_token__layout_semicolon] = true, [ts_external_token_comment] = true, [ts_external_token_EQ] = true, [ts_external_token__token1] = true, }, [93] = { [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [94] = { [ts_external_token__dot] = true, [ts_external_token_where] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, [95] = { [ts_external_token__layout_start] = true, [ts_external_token_comment] = true, [ts_external_token__token1] = true, }, }; #ifdef __cplusplus extern "C" { #endif void *tree_sitter_purescript_external_scanner_create(void); void tree_sitter_purescript_external_scanner_destroy(void *); bool tree_sitter_purescript_external_scanner_scan(void *, TSLexer *, const bool *); unsigned tree_sitter_purescript_external_scanner_serialize(void *, char *); void tree_sitter_purescript_external_scanner_deserialize(void *, const char *, unsigned); #ifdef TREE_SITTER_HIDE_SYMBOLS #define TS_PUBLIC #elif defined(_WIN32) #define TS_PUBLIC __declspec(dllexport) #else #define TS_PUBLIC __attribute__((visibility("default"))) #endif TS_PUBLIC const TSLanguage *tree_sitter_purescript(void) { static const TSLanguage language = { .abi_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, .supertype_count = SUPERTYPE_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 = (const void*)ts_lex_modes, .lex_fn = ts_lex, .keyword_lex_fn = ts_lex_keywords, .keyword_capture_token = sym__varid, .external_scanner = { &ts_external_scanner_states[0][0], ts_external_scanner_symbol_map, tree_sitter_purescript_external_scanner_create, tree_sitter_purescript_external_scanner_destroy, tree_sitter_purescript_external_scanner_scan, tree_sitter_purescript_external_scanner_serialize, tree_sitter_purescript_external_scanner_deserialize, }, .primary_state_ids = ts_primary_state_ids, .name = "purescript", .max_reserved_word_set_size = 0, .metadata = { .major_version = 0, .minor_version = 3, .patch_version = 0, }, }; return &language; } #ifdef __cplusplus } #endif